ESP904 can be attached to a network or to the Ethernet port of a
computer (using a crossover cable). Non-Windows users can configure it
CChhaapptteerr 11:: IINNTTRROODDUUCCTTIIOONN
in the Console Mode using an RS-232 port, VT100 Terminal Emulation
program and an RS-232 crossover cable. Telnet also can be used to
access the setup configuration menu.
The VLINX Model ESP904 Quad-Port Ethernet Serial Server provides
Ethernet to Serial connections for RS-232, RS-422 or RS-485 devices. The
serial ports can be accessed over a LAN/WAN using
COM Port
, or Paired Mode connections. The 10/100 Mbps Ethernet
Direct IP Mode, Virtual
connection auto-selects 10BaseT or 100BaseTX and indicates the type of
connection with a bi-color link light.
•Virtual COM Driver Software for Windows - installs a virtual COM
port, viewable in the Windows Device Manager under
. Virtual COM port provides access to any of the ports on the
LPT)
ESP904, like any other serial port (legacy, PCI, USB or PCMCIA) on
the computer. Any program running on the computer and using
Windows-based COM ports can access the serial devices attached to the
ESP904. The LAN becomes transparent to the serial device and the
software running on the PC.
communications in Virtual COM Port or Paired Connection modes. This
feature restores the connections if communications are temporarily lost
at either end due to loss of power or the Ethernet connection.
Communication Modes
The ESP904 enables communication with serial devices over a LAN or
WAN. Serial devices no longer are limited to a physical connection to the PC
COM port. They can be installed anywhere on the LAN using TCP/IP or
UDP/IP communications. This allows traditional Windows PC software
access to serial devices anywhere on the LAN/WAN network.
Direct IP connections allow applications using TCP/IP or UDP/IP socket
programs to communicate with the asynchronous serial ports on the ESP904.
In this type of application the ESP904 is configured as a TCP or UDP server.
The socket program running on the PC establishes a communication
connection with the ESP904. The data is sent directly to and from the serial
port on the server.
Use Install Virtual COM to add a driver, to provide a virtual COM port on
the computer. The new COM port shows up in the Device Manager.
Windows programs using standard Windows API calls are able to interface
to virtual COM ports. When a program on the PC opens the new COM port,
it communicates with the remote serial device connected to one of the ports
on the ESP904.
Figure 1. The VLINX ESP904 Quad-Port Ethernet Serial Server
Features
•4 multi-interface serial ports - RS-232, RS-422, RS-485; software
selectable connections
• 10/100 Mbps Ethernet with Auto Selection
• LAN and WAN Communications
• Web Server
• TCP or UDP Client or Server operation - configurable
• Software Support - Windows 98/ME/2000/XP or NT 4.0
• Firmware Upload for Future Revisions/Upgrades
• VLINX ESP Manager Software for Windows - allows easy
configuration of Ethernet and serial port settings. For configuration, the
After connection, the LAN is transparent to the program and serial device.
Applications are able to work just as if the serial device is connected directly
to a physical COM port on the computer. The virtual COM port software
converts the application’s data into IP packets, sends it across the network to
the ESP904, which converts the IP packet back to serial data and sends the
data out a serial port located on the ESP904.
Introduction
ESP904 Quick Start Guide
Hardware Setup
Required hardware:
To use this mode, the ESP904 must be set to either TCP/server or
UDP/server with a designated communication port number. The virtual COM
driver is the TCP or UDP client.
Paired Mode
Paired Mode is also called serial tunneling. In this mode any two serial
devices that can communicate with a serial link will be able to communicate
using two ESP904s and the LAN.
• A PC operating on an Ethernet LAN.
• A serial device with a RS-232 interface.
• Network and serial cables, as required.
Step 1: Connect the ESP904 to the network using a standard network cable
Step 2: Connect the ESP904 to the RS-232 serial device.
Two ESP904s are connected to a network, one configured as a TCP or UDP
client and the other as a TCP/UDP server. When setting up the server the
remote IP address section must contain the address of the client. This will
allow the client’s IP address to pass the IP address-filtering feature of the
server. Conversely, the Remote IP address of the client must contain the
server’s IP address. Both communication port numbers must be the same.
Heart Beat
The Heart Beat protocol connection provides a reliable communications
connection in
This feature restores the connection if communications are temporarily lost at
either end due to loss of power or Ethernet connection.
Without this feature a device that loses a connection and stops
communicating would not be able to reconnect without human intervention.
A TCP data connection can be lost when there is a power failure or
temporary loss of an Ethernet connection on either the client or server. If a
loss occurs the Heart Beat feature will try to reconnect the TCP data
connection every five seconds until communications is established again. The
Heart Beat feature is available for use in
Connection
Virtual COM Port Mode or withPaired Connection Mode.
Virtual COM Port Mode and Paired
mode. This is not available when using a UDP application.
NNoottee::
If the serial device is configured as a DCE use a straight-through serial cable. If
the serial device is configured as a DTE use a crossover (null modem) cable.
Figure 2. Quick Start Hardware Setup
Software Installation
Using the CD included with the ESP904, install the VLINX ESP Manager
Plug the ultra-miniature phone plug from the included power supply into the
power jack and then plug the supply in. When power is applied the Red
power light will illuminate. The tip of the power plug is positive; the sleeve
is negative.
Reset Button
This switch resets the unit, similar to the effect of removing/applying power.
The Reset switch is recessed to avoid accidental operation. To reset the unit,
insert a small plastic tool, press lightly and hold for 3 seconds. The Link and
Ready lights will go out and then come back on.
Serial Ports
The ESP904 has four serial ports, each configurable through software as RS232, RS-422 or RS-485 interfaces. The connectors are DTE DB-9M.
Figure 9. The ESP904 Serial Port Connectors
Power Connection
Reset
Figure 8. Top View of the ESP904
RJ-45 Receptacl
Serial Port
4 3 2 1
Using the ESP Manager or the Console Mode Configuration Menu each
serial port can independently be configured as
or
RS-485 Mode. Port 1 of the ESP904 also can be placed in Console Mode,
Upgrade Mode or Default Mode. Port 1 default setting is Console Mode.
RS-232 Mode, RS422 Mode
Default Mode
When Default Mode is selected and the Server Properties are Updated
(
Saved) all the configuration settings return to their default values. The
default settings for the ESP904 serial ports are:
Console Mode for Port 1;
RS-232 mode for Ports 2, 3 and 4.
NNoottee::
Refer to Chapter 5 for details on Server Configuration settings
Console Mode
In Console Mode the ESP904 Configuration Menu can be accessed from a
computer by connecting its RS-232 serial port to the ESP904’s Port 1. Since
the computer is a DTE device, and the ESP904 serial ports are configured as
DTEs (with DB-9M connectors), a null modem crossover cable must be
used.
Console Mode the default serial port settings are: 9600 baud, 8 data bits,
In
No parity, and 1 stop bit. From Windows, HyperTerminal with VT100
terminal emulation can be used for
NNoottee::
Refer to Chapter 9 for details on Console Mode
Console Mode configuration.
Upgrade Mode
Using a similar connection setup to that used in Console Mode, firmware for
the ESP904 can be updated by connecting the ESP904 to a computer via Port
1, using RS-232. (Upgrading also can be done by communicating with the
ESP904 over the network connection, using the ESP Manager software and a
In RS-232 Mode the serial port is configured to support eight RS-232 signal
lines plus Signal Ground and is configured as DTE like a computer. Signals
are single ended and referenced to Ground. To use handshaking, Flow
Control must be set to RTS/CTS during Configuration.
NNoottee::
Refer to Appendix A for RS-232 connection pin-outs.
RS-422 Mode
RS-422 Mode supports four RS-422 signal channels with full duplex
operation for
Receive, Transmit, RTS (Request To Send) and CTS (Clear To
Send). The data lines are differential pairs (A & B) in which the B lines
positive relative to the A lines. Ground provides a common mode reference.
To use handshaking Flow Control must be set to RTS/CTS during
configuration.
NNoottee::
Refer to Appendix B RS-422 connection pin-outs.
RS-485 Mode
RS-485 Mode supports the transmit (TX) and receive (RX) signal channels
using 2-wire, half-duplex operation. The data lines are differential with the
Data B line positive relative to Data A in the Mark state. Ground provides a
common mode reference.
Installing the VLINX ESP Software
Figure 10. Internal Setting to Select RS-485 Bias
NNoottee::
(For more information on RS-485 Receiver Biasing, see B&B Electronics RS422/485 Application Note available at www.bb-elec.com)
NNoottee::
Refer to Appendix C for RS-485 connection pin-outs.
RS-485 Receiver Biasing can be implemented from the ESP904 if the
network does not supply it. Remove the two side-cover screws of the
ESP904, slide the cover off and re-position the bias jumpers (shown open in
the figure below) to enable biasing (shorting).
The Windows-based ESP Manager and Virtual COM Port software makes
configuration fast and easy. If using Windows, installing the ESP Manager
software and setting up virtual COM ports to configure the ESP904 is
recommended.
Software Installation
The VLINX ESP software includes:
• ESP Manager
• Install Virtual COM Ports
• Uninstall Virtual COM Ports
Automatic Installation
Step 1a: Inserting the VLINX CD in the CD-ROM should automatically
launch the Install Shield Wizard.
Manual Installation
Step 1b: To manually start the software installation, select the Start button
on the desktop. At the Run command line type
OK. The D: is the drive letter for the CD Rom.
select
D:start.exe. Then
Step 2: When the VLINX ESP Setup window appears, click Next.
Figure 13. The Install Shield Wizard Window
Figure 14. VLINX ESP Setup Window
Figure 12. The Run Dialogue Box
The Install Shield Wizard window will be displayed.
Step 6: If the ESP904 is not already connected to the network or to the
Ethernet port on the computer, connect it, and then apply power.
The Power indicator should light Red, the Link light should indicate
which type of Ethernet connection has been made and the Ready
LED will flash indicating configuration can begin.
Displays the currently selected TCP or UDP mode for the ESP904 server.
COM Name
Displays the number of the COM port mapped to each ESP904 port.
Using ESP Manager
Searching Server
Step 4: To find the ESP904 on the network, click on Searching Servers
(under the
The
Search Setup box will appear.
Servers menu or the icon on the left side of the screen).
Status
The Status indicates the Mapped (Virtual) COM port condition.
Not Connected is shown when a program does not have the port Open.
•
Connected is shown when that Mapped port is Open for use.
•
Virtual COM List
COM Name
Displays the number of the COM port mapped to each ESP904 port.
IP Address
Displays the IP Address for the ESP904 server. All four ports have the same
IP address.
Protocol
Displays the currently selected TCP or UDP mode for the ESP904 server.
Port
Displays the port number for each ESP904 port.
Flow Control
Indicates what type of flow control is configured for each port.
Status
Indicates whether each port is currently In Use or Not used.
The
Search Setup dialogue provides two options for searching for
servers on the network:
Step 5: Enter the
reachable servers,
IP Address assigned to the ESP904 or click on Search all
then OK.IP Address is used to find ESP904
units that are not on the same subnet. (Routers on the network will
block the standard broadcast used to find servers if
reachable servers
is selected.) The user must set an IP address that
Search all
conforms to the LAN addressing scheme.
Figure 20. The Search Setup Window
The Searching window is shown until all active ESP901/ESP902/ESP904 serial
servers on the LAN are listed in the
Serial Server List window.
Server Properties Screen
The Server Properties window displays the current configuration properties for the
currently selected server.
Step 6: To open the
the
Server Properties window, highlight the serial server in
The VLINX Serial Server can be configured using any of four different user
interfaces: the
Telnet. The Server Properties described in this chapter can be changed from
any of these user interfaces.
Description of the Server Properties
Server Name
A new Server Name of up to 16 characters can be entered. If more than one
ESP901 or ESP902 or ESP904 Servers are connected on the LAN it is
recommended that a new name be assigned to each. When the ESP Manager
finds ESP Servers on the LAN it displays the server name and IP Address
allowing the user to distinguish between ESP servers.
Password
Entering a password activates a security feature on the serial server. Once a
password is entered it will be required to access the menu and make changes.
DHCP
DHCP servers are a part of numerous LAN management systems. The DHCP
field provides two choices:
default, setting. When enabled, the ESP904 will send a DHCP request to the
DHCP server, which will assign a dynamic IP address, net mask, and
gateway to the ESP904. If a DHCP server is not available on the network the
ESP904 will time out after 10 seconds and the default values will remain.
ESP Manager software, the Web Server, Console Mode or
Disable and Enable. Disable is the normal, or
NNoottee::
A dynamic address assigned by the DHCP server may change if the ESP904
loses the Ethernet connection or power is removed. The host (client)
communication software requests a connection to the specific IP address of the
serial server. If the DHCP reassigns a different IP address the software will not
be able to communicate with the hardware. Therefore, using a static IP address
is recommended.
IP Address
Software or hardware attempting to access the ESP904 server via the
network must know the
IP Address of the server. A static IP address is
retained and remains the same each time the server is powered up or
starts/restarts. The default IP address of the ESP904 server is printed on a
label on the bottom cover of the ESP904. Entering an appropriate address in
the IP Address field and updating the server will change the server’s IP
address. The network administrator can assign/establish the static address or
group of addresses to be used.
The IP Address of the ESP904 server can be confirmed using the DOS Ping
command.
NNoottee::
To use Ping to check for communications:
- Access a DOS window (in XP click on Start, then Run)
- At run prompt enter: CMD
- In the DOS window enter: Ping xxx.xxx.xxx.xxx (IP address for the ESP904
to be confirmed)
- The command will return the Ping results indicating 4 replies
Netmask
The default LAN netmask is configured for a Class C address. The user may
change this. Default is 255.255.255.0
Gateway
The Gateway IP address allows users to access the serial server from outside
the LAN.
MAC Address
The MAC address is fixed and cannot be changed. It is assigned in the
factory. Every Ethernet device manufactured has it own unique MAC
address.
Link Status
Link status automatically displays the type of Ethernet connection. It will
either display 10BaseT or 100BaseTX in full duplex or half duplex. This will
depend on the LAN, switches, hubs used in the LAN topology.
The configuration for each port is displayed one at a time. In the ESP
Manager
, double-click on the port in the Serial Server List. This brings up
the Server Properties window for that port. Make any desired changes to the
configuration and then click on Update. Only the settings for the port shown
are stored.
NNoottee::
Click Update to store settings for each port before changing to the other port.
Using Telnet or Console Mode, Save stores settings for all ports
simultaneously.
Baud Rate
The serial port baud rate on the ESP904 must match the serial baud rate of
the connected device unless using Virtual COM mode. In Virtual COM mode
the software program will establish serial settings.
Data/Parity/Stop
Set this to match the data format used by the device connected when the
Virtual COM mode is not being used.
Flow Control
The Flow Control setting must match the requirements of the device
connected.
NNoottee::
Select None when setting ESP Port 1 as RS-485 or 4-wire RS-422.
Connection Mode
The Connection Mode field has three options: Server, Client and Client (no
heartbeat)
Server Properties Configuration
TCP/UDP Protocol
Select TCP (Transmission Control Protocol) or UDP (User Datagram
Protocol) protocol. If the application does not require a UDP connection,
select TCP. TCP guarantees reliable communication with error checking
whereas UDP provides faster transmission.
TCP/UDP Port
This sets the port number for connection. The default port number is 4000,
4001, 4002, and 4003 for serial ports 1, 2, 3, and 4 respectively.
In all modes of operation,
the ESP904 menu must match the
settings.
NNoottee::
Example: The Virtual COM default setting is TCP/UDP Port 4000. If the port #
property is changed to 4001, the virtual COM port will have to be changed to
4001. The hardware settings can be changed from the ESP Manager or
Console Configuration Menu. The Virtual COM port setting also can be
changed within the Device Manager of the computer on which it is installed.
Remote IP Address
This is a security feature activated by entering the IP address of the desired
client. The ESP904 will only communicate with the listed IP address and all
other requests for connection will be filtered out. The ESP904 must be set up
TCP or UDP Server to use this feature. The default setting is
as a
255.255.255.255.
If
Paired Mode is not being used, do not change this setting until the
application has been tested and is communicating properly. Then activate the
address filtering feature.
NNoottee::
Refer to Chapter 1 Paired Mode
Direct IP or Virtual COM, the port number set in
Virtual COM or socket software port
• When using the
• When using a
• When using
up one as a
•When connecting to a server that does not support
Paired Mode communication between two serial servers set
Client and the other as a Server.
Heartbeat, select
Timeout
Default for the Timeout property is 0, or no timeout. Setting Timeout to any
value between 1 and 255 seconds activates it. If set to 5 seconds and the
ESP904 is configured as a Server. In this scenario the Client makes a
connection and communications start. If communications are ideal for 5
seconds the ESP904 will reset and make itself available for another client
connection.
If using the Server Properties screen for configuration, click the Update
button to store the configuration settings for each serial port separately. This
also resets the ESP904 Server. Click on
confirm the new settings.
Saving using the Configuration Menu
If using the Configuration Menu in Telnet or Console Mode, Tab to Save,
then press
Enter.
Searching Server to download and
Server Properties Configuration
There are five options shown at the bottom of the menu:
Running, Reset and Status. Use Tab, Backspace, or arrow keys to move the
cursor to the option position, and then press
•Save stores the configuration data to ESP904 flash memory, and resets
it.
• Default restores the editing configuration data to factory default settings.
• Running restores the editing configuration data to the last values stored
in the flash memory.
• Reset re-boots the ESP904 making it available for a client connection.
• Status displays how many Ethernet packets and serial bytes are
transmitted and received. A refresh button is available to update the
displayed figures.
•Refresh/Space Bar: Press to refresh the configuration page
Saving using the Web Server Interface
• Operates the same as the Configuration Menu except it does not have the
The program searches the LAN for all available ESP901/ESP902/ESP904
Serial Servers. When complete, the
displays a list of the servers that were found.
Found Server window appears and
PPOORRTTSS
The Virtual COM Port feature allows Windows platform software, using standard API
calls, to be used in an Ethernet application.
The Install Virtual COM port software adds an ESP904 (COM#) port to the computer.
This shows up in the Device Manager. The COM number can be selected from a list of
available numbers. For example, in a computer already having a COM1 and COM2,
COM3 to COM 254 is available for the ESP904. It is recommended that COM Port 5
or higher be selected. The virtual COM port looks like a standard COM port to most
Windows based applications which allows the software to open a connection with the
serial port located anywhere on the LAN/WAN. When using the virtual COM port the
ESP904 is configured as a TCP or UDP Server.
Virtual COM Port Installation
Step 1: In Windows, select Install Virtual COMfrom the Programs list.
The settings of the virtual COM ports in the Device Manager and the ESP904
Configuration menu must match. If the settings do not match, the virtual
COM ports will not work. If these settings are changed in the Device
Manager, it will only affect the operation of the virtual COM port. It will not
change the settings stored in the ESP904. Use the ESP Manager to change
the ESP904 Server settings.
Figure 26. The Windows Logo Testing Window
This XP feature simply indicates that these drivers have not yet undergone
the Microsoft testing procedures required to use the Windows XP Logo on
the packaging. Driver compatibility is not affected.
Step 4: Select
Continue Anyway to proceed with the installation.
The Protocol TCP/UDP, IP Address, and Port Number will mirror the
settings of the selected serial server.
Step 5: After setting all four ESP Serial Ports as virtual COM ports, select
Cancel on the Found Server form.
NNoottee::
PCs may have hardware COM ports and devices such as Modems, IR ports or
USB based COM ports that are not currently connected Try selecting a COM
number above COM4 if problems occur.
The default Flow Control setting is None. RTS/CTS can be selected if used
by the application program and serial hardware. The ESP Server must be set
to match.
Step 1: Use Device Manager to
View New Ports
Confirm the virtual COM ports in the Device Manager.
Step 2: Double-click
Ports to view the list of COM port numbers.
The installed Virtual COM port will be displayed as
The ESP904 Management software Uninstall Virtual COM Port feature will
remove a mapped COM port in the Device Manager of Windows 2000 and XP
operating systems.It may also be removed in the Device Manager of Windows
98, ME, NT, 2000, and XP.Windows 98 users also will find a
feature in the Programs file.
COM
Removing the Virtual COM port with ESP904
Manager
Step1: In Windows, select VLINX ESP Manager from the Programs list.
New ESP904 firmware updates may become available through the B&B
Electronics website for installation into the ESP904. The firmware can be
uploaded to the ESP904 using either a virtual COM port connection or
hardware COM port connection to ESP904 serial port 1.
Downloading the Firmware
Make a folder to receive the firmware file. Download the compressed
software file from the B&B Electronics website. Unzip or expand the file
into the (.hex) format so it will be ready to upload to the ESP904.
Upgrading Via ESP904 Manager
The ESP Manager software can upload new firmware to the server using a
direct PC connection via Port 1 of the ESP904, or using a virtual COM port
mapped to Port 1.
NNoottee::
If connecting directly to a computer serial port, connect a null modem cable
between the Computer RS-232 port and the ESP904 Port1 serial port.
Upgrading the Firmware
Step 5: Double-click on the Firmware Upgrade icon (or click on the Server
menu and
Step 6: In the
will appear. Locate the folder that contains the firmware .hex file.
Select the file and click Open. The Open dialogue box will
disappear.
Step 7: In the
transferring the firmware.
Step 8: Click on
Step 9: In the
Parity and Stop bits to the same values as set up in the Server
Properties
Firmware Upgrade)
Upgrade window, select Browse. The Open dialogue box
Upgrade window select the serial port to be used in
a. If connected directly from the computer to Port 1 of the
ESP904 the port will typically be COM1 or COM2
b. If using a virtual COM port to upgrade via the network,
identify the virtual COM number and address mapped to
Port 1 on the ESP904.
Upgrade
Port Settings window set the Bits per second, Data bits,
window. Click OK.
Preparing the Software
Step 1: From the ESP Manager, in the Serial Server List window, double
click on the server to be upgraded. The
will appear.
Step 2: If using a direct connection to serial port 1 to upload the firmware to
Before the ESP904 is installed on a LAN the Console Mode can be used to
change the settings from the defaults. The ESP904 is shipped with Port 1 set
in the
Console Mode. Connect a crossover (null modem) cable between the
ESP904 Port1 and the COM port on the Computer.
NNoottee::
See Chapter 5 for details of each Server Property Settings.
Console Mode Setup
Step 1: Apply power to the ESP904. The power and ready LED will light.
Step 2: Using a VT100 Terminal emulation program (typically
HyperTerminal in Windows) open the computer COM port
connected to the ESP904 Port 1 (via an RS-232 crossover cable).
Step 3: In the HyperTerminal
o Baud rate: 9600
o Data bits: 8
o Parity: None
o Stop bits: 1
o Flow control: None
OK
Click
Step 4: To view the
Configuration Menu, press the space bar.
Port Settings window set:
Figure 36. The Console Mode Server Configuration Screen
Navigating the Configuration Menu
Pressing the Space Bar refreshes the page. Tab, Back Space and arrow keys
can be used to navigate to the desired field. The following fields can be
changed by pressing
If a password is used it must be entered before the Configuration screen can
be seen. If the server is accessed with a password but no changes are made,
Reset to end before disconnecting.
Figure 37. Saving and Restarting the Configuration
The restart message will appear.
Step 6: Select
Yes to save changes. This is necessary to write the settings to
The Web Server can be used to configure the ESP904 from any web browser
software (such as Internet Explorer). Server properties can be set up using
two browser pages.
NNoottee::
See Chapter 5 for details on Server Properties.
Setting Server Properties
In Internet Explorer type the IP Address of the ESP904 into the address field
near the top of the window and press
appear:
Enter. The following window will
To change serial port properties, click on
Uart Port on the left side of the
browser window. The following page will appear:
Figure 40. The Web Server Serial Port Properties Page
In the RS-232 mode, the ESP904’s ports are configured as DTEs like a
computer. If the device connected to the ESP904 is configured as a DCE use
a straight through cable wired as shown below:
ESP904 DB-9 Pin-outs in RS-232 Mode
RS-232
Signal Name
Carrier Detect In DCD 1
Receive Data In RXD 2
Transmit Data Out TXD 3
Data Terminal Ready Out DTR 4
Signal Ground --- GND 5
Data Set Ready In DSR 6
Request To Send Out RTS 7
Clear To Send In CTS 8
Ring Indicator In RI 9
Figure 41. RS-232 Connections in a DB-9 Connector
DTE RS-232 DB-9M
Pin
RS-232 Signal Names DB-9
Carrier Detect CD 1 1 CD
Receive Data RD 2 2 RD
Transmit Data TD 3 3 TD
Data Terminal Ready DTR 4 4 DTR
Signal Ground/Common GND 5 5 GND
Data Set Ready DSR 6 6 DSR
Request to Send RTS 7 7 RTS
Clear to Send CTS 8 8 CTS
Ring Indicator RI 9 9 RI
Figure 42. Straight-through (DTE to DCE) DB-9 to DB-9 Serial Cable
with RS-232 Signal Designations
ConnectionsDB-9
Pin#
Pin#
RS-232 Crossover (null modem) Cable Connections
When connecting to a PC or another DTE device, use a crossover cable (also
called a null modem cable).
RS-232 Straight-through DB-9 to DB-25 Conversion Connections
RS-232 Connections
RS-232 DTE Loopback Connections
Figure 46. Loopback Connections for RS-232
Figure 44. Connections for a DB-9 to DB-25 Straight-through Cable
RS-232 Crossover DB-9 to DB-25 Conversion Connections
Figure 45. Connections for a DB-9 to DB-25 Crossover (null modem)
Cable
For Transmit and Receive loopback, connect only those lines.
When Flow Control setting on the Serial Server is set for RTS/CTS, those
lines must be looped. Usually DTR and DSR must also be looped. The Flow
Control setting for the program must match the Server settings. The CD
connection is needed by some terminal programs to simulate Carrier.
In the RS-422 mode, TXD lines are outputs and RXD lines are inputs.
Connect the ESP904 TXDB(+) line to the RXDB(+) line of the serial device,
and the ESP904 TXDA(-) to the RXDA(-) of the serial device.
If Flow Control is set for RTS/CTS, connect the ESP904 RTSB(+) to
CTSB(+) of the serial device and the ESP904 RTSA(-) line to the CTSA(-)
of the serial device. Connect from the ESP904 CTSB(+) line to the RTSB(+)
of the serial device and from the ESP904 CTSA(-) line to the RTSB(+) line
of the serial device.
RS-422
Device
ConnectionsSignal
Pin#
Manual Documentation Number: ESP904-0504 Appendix B 61
B&B Electronics Mfg Co Inc – 707 Dayton Rd - PO Box 1040 - Ottawa IL 61350 - Ph 815-433-5100 - Fax 815-433-5104 – www.bb-elec.com
If connecting to Receive Only RS-422 devices, connect from the ESP904
TXDB(+) and TXDA(-) lines to the receive pairs on all serial devices.
Ground is signal ground and provides a common mode reference for the RS422 Receiver and Transmitters.
NNoottee::
The RS-422 mode can be used for full duplex 4-wire RS-485 operation provided
that the ESP904 is acting as a sole master connecting to all the slave devices,
and all slave devices share the Receive signal lines to the master. Set Flow
Control for none, and omit connections to RTS/CTS line pairs.
62 Appendix B Manual Documentation Number: ESP904-0504
B&B Electronics Mfg Co Inc – 707 Dayton Rd - PO Box 1040 - Ottawa IL 61350 - Ph 815-433-5100 - Fax 815-433-5104 – www.bb-elec.com
multiple masters, the ESP904 cannot be used, as it does not tri-state the
transmitter in RS-422 mode.
ESP904 DB-9 Pin-out in RS-485 Mode
RS-485
Signal Name
Data B (+) In/Out DATA B (+) 3
Data A (−) In/Out DATA A (−) 4
Signal Ground --- GND 5
Figure 51. DB-9 Pin-out in RS-485 Mode
NNoottee::
Some RS-485 devices are marked opposite the RS-485 standard, which
defines the Data B line as positive relative to Data A during a Mark state before
enabling the transmitter, and after transmitting before tri-stating. If an RS-485
device does not respond, try swapping the Data B and Data A lines.
Figure 52. 2-wire RS-485 Connection
Direction RS-485 DB9M
Pin
Manual Documentation Number: ESP904-0504 Appendix C 65
B&B Electronics Mfg Co Inc – 707 Dayton Rd - PO Box 1040 - Ottawa IL 61350 - Ph 815-433-5100 - Fax 815-433-5104 – www.bb-elec.com