background image

SERIES IOS-521 I/O SERVER MODULE                            EIA/TIA-422B SERIAL COMMUNICATION MODULE 
__________________________________________________________________________________________

 

- 4 - 

P2 pin assignments are unique to each IOS model (see 

Table 2.1) and normally correspond to the pin numbers of the 
field I/O interface connector on the carrier board (you should 
verify this for your carrier board). 

 
Table 2.1:  IOS-521 Field I/O Pin Connections (P2) 

Pin Description 

Number 

Pin Description 

Number 

COMMON 

COMMON 

26 

TXD-_A 

TXD-_F 

27 

TXD+_A 

TXD+_F 

28 

RXD-_A 

RXD-_F 

29 

RXD+_A 

RXD+_F 

30 

COMMON 

COMMON 

31 

TXD-_B 

TXD-_G 

32 

TXD+_B 

TXD+_G 

33 

RXD-_B 

RXD-_G 

34 

RXD+_B 

10 

RXD+_G 

35 

COMMON 

11 

COMMON 

36 

TXD-_C 

12 

TXD-_H 

37 

TXD+_C 

13 

TXD+_H 

38 

RXD-_C 

14 

RXD-_H 

39 

RXD+_C 

15 

RXD+_H 

40 

COMMON 

16 

COMMON 

41 

TXD-_D 

17 

No Connection 

42 

TXD+_D 

18 

No Connection 

43 

RXD-_D 

19 

No Connection 

44 

RXD+_D 

20 

No Connection 

45 

COMMON 

21 

No Connection 

46 

TXD-_E 

22 

No Connection 

47 

TXD+_E 

23 

No Connection 

48 

RXD-_E 

24 

No Connection 

49 

RXD+_E 

25 

No Connection 

50 

 

 
In Table 2.1, a suffix of “_A”, “_B”, “_C”, to “_H” is appended 

to each pin label to denote its port association.  A brief 
description of each of the serial port signals at P2 is included 
below.  A complete functional description of all P2 pin functions is 
included in Section 4.0 (Theory Of Operation). 
 

P2 Pin Signal Descriptions 

SIGNAL 

DESCRIPTION 

RxD_A 

to 

RxD_H 

Receive Data Line Input - This is the receive data 
input line.  During Loopback Mode, the RxD input is 
disabled from the external connection and 
connected to the TxD output internally. 

TxD_A 

to 

TxD_H  

Transmit Data Line Output - This is the transmit 
output data line.  In the idle state, this signal line is 
held in the mark (logic 1) state.  During Loopback 
Mode, the TxD output is internally connected to the 
RxD input. 

 

Noise and Grounding Considerations 

 

The serial channels of this module are non-isolated and 

share a common signal ground connection.  Further, the IOS-521 
is non-isolated between the logic and field I/O grounds since 
signal common is electrically connected to the IOS module 
ground.  Consequently, the field interface connections are not 
isolated from the carrier board and backplane.  Care should be 
taken in designing installations without isolation to avoid noise 
pickup and ground loops caused by multiple ground connections. 

The signal ground connection at the communication ports are 

common to the IOS interface ground, which is typically common 
to safety (chassis) ground when mounted on a carrier board and 

inserted in a backplane.  As such, be careful not to attach signal 
ground to safety ground via any device connected to these ports, 
or a ground loop will be produced, and this may adversely affect 
operation. 

 
The communication cabling of the P2 interface carries digital 

data at a high transfer rate.  For best performance, increased 
signal integrity, and safety reasons, you should isolate these 
connections away from power and other wiring to avoid noise-
coupling and crosstalk interference.  EIA/TIA-422B 
communication distances are generally limited to less then 4000 
feet.  Always keep interface cabling and ground wiring as short as 
possible for best performance.  

 

 
3.0   PROGRAMMING INFORMATION

 

 
ADDRESS MAPS

 

 

This board is addressable in the I/O Server Module space to 

control the interface configuration, data transfer, and steering 
logic of eight EIA/TIA-422B serial ports.  As such, three types of 
information are stored in the I/O space: control, status, and data.  
These registers are listed below along with their mnemonics used 
throughout this manual.  

 
The I/O space may be as large as 64, 16-bit words (128 

bytes) using address lines A1..A6, but the IOS-521 uses 64 lower 
byte locations of this space.  The I/O space address map for the 
IOS-521 is shown in Table 3.1.  Note that the base address for 
the IOS module I/O space (see your carrier board instructions) 
must be added to the addresses shown to properly access the 
I/O space.  All accesses are performed on an 8-bit word basis 
(D0..D7). 

 

SERIAL DATA REGISTERS (Per Serial Port): 

RBR 

Receiver Buffer Register 

THR 

Transmitter Holding Register 

SERIAL STATUS REGISTERS (Per Serial Port): 

LSR 

Line Status Register 

MSR 

Modem Status Register 

ISR 

Interrupt Status Register 

SERIAL CONTROL REGISTERS (Per Serial Port): 

LCR 

Line Control Register 

FCR 

FIFO Control Register 

MCR 

Modem Control Register 

DLL 

Divisor Latch LSB 

DLM 

Divisor Latch MSB 

IER 

Interrupt Enable Register 

SCR 

Scratch Pad/Interrupt Vector Register 

EFR 

Enhanced Feature Register 

XON-1 

XON-1 Low Byte 

XON-2 

XON-2 High Byte 

XOFF-1 

XOFF-1 Low Byte 

XOFF-2 

XOFF-2 High Byte 

Shaded registers are accessible only after writing “BF” to the line 
Control Register (LCR). 

 
Note that some functions share the same register address.  

For these items, the address lines are used along with the LCR 
(Line Control Register) and/or the read and write signals to 
determine the function required.  The DLL and DLM registers are 
only accessible when LCR bit-

7 is set to “1”.  The EFR, Xon 1,2, 

and Xoff 1,2 locations are accessible only when the LCR is set to 
“BF” hex.  

Содержание IOS-521 Series

Страница 1: ...G INCORPORATED Tel 248 295 0310 30765 South Wixom Road Fax 248 624 9234 P O BOX 437 Wixom MI 48393 7037 U S A solutions acromag com Copyright 2009 2011 Acromag Inc Printed in the USA Data and specific...

Страница 2: ...pecially important where economic property loss or human life is involved It is important that the user employ satisfactory overall system design It is agreed between the Buyer and Acromag that this i...

Страница 3: ...ver Modules installed on Acromag Industrial I O Server systems This software Model IOSSW DEV WIN consists of a low level driver and Windows 32 Dynamic Link Libraries DLLS that are compatible with a nu...

Страница 4: ...nd which is typically common to safety chassis ground when mounted on a carrier board and inserted in a backplane As such be careful not to attach signal ground to safety ground via any device connect...

Страница 5: ...1 R W Xoff 2 High Byte BF Hex 0E 11 1F Not Driven1 Port B Registers Organized as Port A3 10 1E 21 2F Not Driven1 Port C Registers Organized as Port A3 20 2E 31 3F Not Driven1 Port D Registers Organize...

Страница 6: ...lag in the LSR register will be set to a logic 1 when at least one FIFO location is available DLL DLM Divisor Latch Registers Ports A H R W The Divisor Latch Registers form the divisor used by the int...

Страница 7: ...ansitions from a logic 0 to a logic 1 RTS is not output by this module Instead RTS is used to enable the transmitter of the port This interrupt should always be disabled 71 0 Disable CTS Interrupt 1 E...

Страница 8: ...register control the format of the data character as follows Line Control Register LCR Bit FUNCTION PROGRAMMING 1 0 Word Length Sel 0 0 5 Data Bits 0 1 6 Data Bits 1 0 7 Data Bits 1 1 8 Data Bits 2 S...

Страница 9: ...ne The crystal frequency is unchanged 1 Divide by four After the crystal frequency is divided by 16 it is further divided by 4 see Table 3 2 Notes Modem Control Register 1 MCR Bit 4 provides a local l...

Страница 10: ...f the FIFO Line Status Register continued LSR Bit FUNCTION PROGRAMMING 4 Break Interrupt BI 0 No Break 1 Break the received data input has been held in the space logic 0 state for more then a full wor...

Страница 11: ...1 IOS module The EXAR UART maintains compatibility with the industry standard 16C554 654 and 68C554 654 UARTs and provides new features to enhance serial communication operation The new features provi...

Страница 12: ...nformation includes unique information required for the module The IOS 521 ID Space does not contain any variable e g unique calibration information ID Space bytes are addressed using only the even ad...

Страница 13: ...ive FIFO s simply hold characters and the Line Status Register must be read to determine the channel status FIFO Polled Mode Resetting all Interrupt Enable Register IER bits to 0 with FIFO Control Reg...

Страница 14: ...H then port A in a last serviced last out fashion Priority continues to shift in the same fashion if Port B or Port C was the last interrupt serviced This is useful in preventing continuous interrupt...

Страница 15: ...s the first step to enable the receiver line status interrupt Note bit 3 of the MCR must also be set to logic 1 to enable interrupts The line status interrupt is used to signal error cases such as par...

Страница 16: ...gic 1 by a negative voltage The line receivers convert these signals to the conventional TTL level associations EIA TIA 422B BINARY 0 SPACE OFF BINARY 1 MARK ON SIGNAL A to B to Positive Differential...

Страница 17: ...serted An Asterisk is used to indicate an active low signal IOS 521 OPERATION Connection to each serial port is provided through connector P2 refer to Table 2 1 These pins are tied to the inputs and o...

Страница 18: ...ake adequate measures UART EXAR XR16C654 RS422 RS485 PORTS Channel Configuration Eight independent non isolated EIA TIA 422B serial ports with a common signal return connection Data Rate 921 6K bits s...

Страница 19: ...COMMON GND IOS 521 BLOCK DIAGRAM T T T B R R R R I O RS 422B INTERFACE RxD RS 422 485 DRIVERS RECEIVERS RxD TxD PORT I O CONTROL BUS ADDRESS BUS 5V CONTROL LOGIC SUPPLY FILTERING NOTE TERMINATION RES...

Страница 20: ...TE OF THE TxD RxD DATA PAIRS ARE HIGH ON TxD RxD THIS CORRESPONDS TO A MARK 1 ON THE DATA LINE NOTES CONCERNING RESISTOR PLACEMENT AND REMOVAL FOR RT AND RB 4 THE TxD LINE SOURCED FROMA PORT CAN BE PE...

Страница 21: ...PORT C RxD H TERMINATION TxD C TERMINATION RxD C TERMINATION 120 OHM 120 OHM 120 OHM PORT E TxD E TERMINATION PORT H PORT E RxD E TERMINATION TxD H TERMINATION 120 OHM 120 OHM 120 OHM PORT B RxD B TER...

Отзывы: