|

Q: How Can I Check My RS-422 Port or Converter To Verify
Operation?
A: Perform
a "Loopback" test using a Terminal program that lets you Open
a serial port to send and receive characters.
To check both inputs and outputs, the
outputs are connected to the port inputs as shown in the table
below. Loopback wiring is shown in Figures 1 to 8. RS-422
ports and converters that support 2 channels will have connections
for only Receive and Transmit. A 4 channel device will add
connections for the RTS and CTS handshaking channels. A 8
channel device adds DTR and DSR and CD or RI. CD and RI are
typically supplied only by modems, outputs on the DCE device,
inputs on the DTE device.

Windows 95/98/SE/ME/2000 or NT 4.0: Use
ComTest from our Website to check serial ports assigned Com1
or higher under Windows. It can access Com ports 1-8, including
USB serial devices. ComTest has simulated indicator lights
for line status for RTS, DTR, CTS, DSR, and CD. It will let
you set the DTR and RTS line high or low to check the inputs,
or set DTR & RTS high to power a port powered device or check
loopback connections on devices which don't use handshaking.
ComTest Features.
MS-DOS: Use Simpterm from our Website to
check motherboard or ISA based serial ports under DOS. Do
not use SimpTerm with Windows.
Download & Install The Program
- Before starting, make a Directory
Folder (such as Test) on your hard drive to use when downloading
the program.
- Go to the B&B Electronics Mfg. Co.
Website. http://www.bb-elec.com
- From the software section of our technical library page, select ComTest
- Download into the directory (test)
you previously made.
- Quit your web browser.
- Open the directory (test) you downloaded
to.
- Double-click com_test.exe
- After file extraction is done, close
the DOS window.
- Double-click Setup within the Test
folder.
- Click Next, then Click Next.
- Select destination directory. (default
is C:\Program Files\B&B Electronics)
- Click Next.
- Click Finish button after "Installation
Complete" message.
Note: If operating under Windows, a Com
port number must be assigned by Windows, and it must not be
used by a serial mouse or open by another application.
LOOPBACK CONNECTIONS:
Make your Loopback connections for Transmit
& Receive. Make sure you connect the TD(A)- to the RD(A)-,
and the TD(B)+ to the RD(B)+ and in a similar fashion for
the other channels. It is usually easiest to wire a matching
DB9 or DB25 connector according to the pinouts. See Figures
1 to 8 for specified models. To check devices with CTS & RTS
and DTR & DSR make those connections as well.

Note: Pin numbers are molded into the
connector. To locate pin #1 on the male connector hold the
connector horizontally with the row with the most pins on
top, the upper leftmost pin is #1. On a female connector,
the upper rightmost is #1.

USING COMTEST TO CHECK SIGNALS
- Start ComTest from your Programs
menu under B&B Electronics.
- Select the Com port number you want
to check. ComTest will only show Windows based Com ports
that are not in use. If another program is using the port,
it will not be available. Please close down any other programs
that may be accessing the port. If another program is using
the same IRQ number that port is using, you will not be
able to use both ports at once unless both devices are PCI
or USB based.
- Accept the default baud rate, data
bits, parity, stop bits, the program will use the same settings
for input and output, so any setting works with the same
port.
2 Channel Devices
- Type some characters in the upper
window. The same characters should appear in the lower window.
Note that the enter key value will be shown in brackets
as <0D>
If you are checking a RS-422 port of device that supports
only 2 channels (TD & RD) you are finished if the data is
returned in the lower window. If the device requires RTS
to enable the transmitter, go to step 5, then repeat step
4.
If data is not shown, try another port to identify the port
you have actually looped back.
4 Channel Devices
- Next use Options, check RTS to set
the RTS indicator red, view the CTS indicator becoming red,
then uncheck it and view the indicators becoming dark. If
this works properly, the RTS output and CTS inputs are looped
back and working.
8 Channel Devices
- Next check DTR. Check that when DTR
is checked on Options, the DTR indicator and DSR and CD
indicator lights are red. Uncheck it to lower it and view
the indicators going dark. CD will only change when the
CD line is connected to DTR, and DSR only change when connected
to DTR.
If data is shown in the lower window when typed in the upper,
and the DTR and RTS lines change the DSR, CD and CTS lines,
the RS-232 Port & RS-422 Converter is most likely fine.
Actual signal levels on the A & B lines can be statically
checked with a DC voltmeter or oscilloscope. The B line
will be positive (about 4 to 5 VDC typical, but at least
200 mV if the line is loaded by 120 ohm termination resistors)
relative to the A line, when not asserted, or opposite polarity
when asserted. With a dual trace scope in DC coupling mode,
with one channel on Data A, and the other channel on Data
B, the two lines can be seen as opposite levels, when A
is high, B is low and vice versa.
B&B Electronics ComTest -
A Serial Test Program For Port & Converter Testing With Windows
- A Test Program for Simple Checks
of Serial Ports, Serial Converters, Serial DAQ Devices.
Works with USB Serial Converters & ISA or PCI Serial Cards
- Serial Port Access under Windows
95/98 and NT 4.0 - Com1-Com8 or above.
- Dual Windows show typed transmit
characters in separate window from received characters.
- Transmit & Receive Activity Indicators
- Unprintable Characters Shown in Hex
- 2 Digits Within Left & Right Angle Brackets.
- Visual Indication of Handshaking
Lines - DTR DSR DCD and RTS CTS. (Red = Hi)
- Option for Setting DTR or RTS lines
high or low for port powered devices or RTS Control.
- Option for Repeat Mode - last character
or Function Character Sequence is repeated until set off.
- Option for Defining Strings to Output
Using F1-F12 Keypress - Useful for DAQ Checkout
- Option for Sending Unprintable Characters
- Alt + 3 digit keycode, then release Alt.
- Configuration Settings:
- Baud Rates 150, 300, 600, 1200,
2400, 9600, 19.2, 28.4, 57.6, 115.2K (9600 default)
- Parity: None, Odd, Even, Mark,
Space (None is default)
- Data Bits: 5, 6, 7, 8 (8 default)
- Stop Bits: 1, 1.5, 2 (1 default)
Start ComTest
- Connect the device to check to the
serial port, or if performing a loopback test, make connections.
- Select Start, Programs, B&B Electronics,
ComTest, ComTest.
- (If you get Win Port window showing
shared modems, click Cancel)
- ComTest Starts with a Select Port
Window.
- Select the Com port to access or
test. (The drop down box shows available ports not in use).
- Click Ok. Configure Port is shown.
- Select the needed baud rate, parity,
data bits, stop bits. (Defaults are common settings).
- Type characters - they will appear
in the upper window.
- If performing a loopback test, observe
the received characters in the lower window.
- If sending commands to a serial DAQ
device or Smart Switch, enter the control strings and observe
the device response or characters returned in the lower
window.
To Send Non-printable Characters Using Com Test
You can send non-printable control characters
in a control string by pressing the Alt key and while holding
it down, enter the 3 digit character code using the separate
numerical keypad on the computer. For example, Esc=27. Press
and hold Alt, then press 0 2 7 then release Alt.
For example: The Command for the 232SDA12
digital output is !0SO and bits. Hold Alt and enter 0 0 7
to set all the bits high or 0 0 0 to set all bits low.
Defining Strings To Send Using F1 to F12 Keys
- Select Options, Strings, then under
Key, select the F1 to F12 radio button.
- Highlight and Delete the default
String.
- Enter the characters to be sent.
- Select another key to define or OK
to close the Window.
Press the F1-F12 key to send the characters.
Observe the response.
Setting RTS or DTR High or Low
Select Options on the menu bar.
Select RTS and/or DTR to set Hi. Select
to unchecked mode to set Lo.
Exit
When testing is completed, close the
program.
Removing Com Test
Close the program.
Select Settings, Control Panel, Add/Remove
Programs, Select ComTest.
ComTest will be removed from the Program
items.
For more information on serial ports, we recommend Serial
Port Complete and C
Programmer's Guide to Serial Communication.
|