Acromag IP511 Series User Manual Download Page 15

SERIES IP511 INDUSTRIAL I/O PACK                ISOLATED QUAD EIA/TIA-422B COMMUNICATION MODULE
___________________________________________________________________________________________

- 15 -

Table 3.2: IP511 ID Space Identification (ID) PROM

Hex Offset

From ID

PROM Base

Address

ASCII

Character

Equivalent

Numeric

 Value

 (Hex)

Field Description

01

I

49

All IP's have 'IPAC'

03

P

50

05

A

41

07

C

43

09

A3

Acromag ID Code

0B

14

IP Model Code

1

0D

00

Not Used

(Revision)

0F

00

Reserved

11

00

Not Used (Driver

ID Low Byte)

13

00

Not Used (Driver

ID High Byte)

15

0C

Total Number of ID

PROM Bytes

17

FD

CRC

19 to 3F

yy

Not Used

Notes (Table 3.2):

1.   The IP model number is represented by a two-digit code within the

ID PROM (the IP511 model is represented by 14 Hex).

THE EFFECT OF RESET

A software or hardware reset puts the serial channels into an idle-

mode until initialization (programming).  A reset initializes the receiver
and transmitter clock counters.  It also clears the Line-Status Register
(LSR), except for the transmitter shift-register empty (TEMT) and
transmit holding-register empty (THRE) bits which are set to 1 (note
that when interrupts are subsequently enabled, an interrupt will occur
due to THRE being set).  All of the discrete signal lines, memory
elements, and miscellaneous logic associated with these register bits
are cleared, de-asserted, or turned off.  However, the Line Control
Register (LCR), divisor latches, Receiver Buffer Register (RBR), and
Transmitter Holding Register (THR) are not affected.  The following
table summarizes the effect of a reset on the various registers and
internal and external signals:

The Effect of Reset:

REGISTER/
SIGNAL

RESET
CONTROL

STATE/EFFECT

REGISTERS:

IER

Reset

All Bits low.

IIR

Reset

Bit 0 high, Bits 1-7 low.

LCR

Reset

All bits low.

MCR

Reset

All bits low.

FCR

Reset

All bits low.

LSR

Reset

All bits low, except bits 5 & 6
which are high.

MSR

Reset

Bits 0-3 low, bits 4-7 per
corresponding input signal.

EFR

Reset

All bits low.

XON-1,2

Reset

All bits low.

XOFF-1,2

Reset

All bits low.

The Effect of Reset...continued:

REGISTER/
SIGNAL

RESET
CONTROL

STATE/EFFECT

SIGNALS (INTERNAL & EXTERNAL):

TxD

Reset

High

Interrupt (RCVR
errors)

Read LSR/
Reset

Low

Interrupt (RCVR
data ready)

Read RCVR
Buffer
Register/
Reset

Low

Interrupt
(THRE)

Read
IIR/Write
THR/Reset

Low

Interrupt
(Modem Status
Changes)

Read MSR/
Reset

Low

OUT1*

Reset

High

OUT2*

Reset

High

After a power-up, the isolation buffer’s output is initialized “high”.

As a result, the very first bit transmitted or received along the TxD or
RxD paths after power-up may be a “1”.  If the first bit happens to be a
“0”, it could be converted to a “1”, and a data error may be reported.
However, subsequent changes in the driving data at the input-side of
the isolation buffer will be correctly reflected across the isolation barrier.
This is a potential drawback of this particular isolation scheme.  Keep
this in mind if a data error occurs for the first bit of the first byte
received or transmitted after power-up.

IP511 PROGRAMMING

Each serial channel of this module is programmed by the control

registers: LCR, IER, DLL, DLM, MCR, and FCR.  Since none of the
UART handshake lines are supported by this model, not all of the
available register status and controls are functional.  However, control
words are available to define the character length, number of stop bits,
parity, baud rate, interrupts, and transceiver mode (receive or transmit).
The control registers can be written in any order, but the IER register
should be written last since it controls the interrupt enables.  The
contents of these registers may be updated any time the serial channel
is not transmitting or receiving data.

The complete status of each channel can be read by the host CPU

at any time during operation.  Normally, two registers are used to report
the status of a particular channel: the Line Status Register (LSR) and
the Modem Status Register (MSR).  However, since this model
provides no handshake support, the Modem Status Register has no
function.

Serial channel data is read from the Receiver Buffer Register

(RBR), and written to the Transmitter Holding Register (THR).  Writing
data to the THR initiates the parallel-to-serial transmitter shift register to
the TxD line.  Likewise, input data is shifted from the RxD pin to the
Receiver Buffer Register.   The Scratchpad Register is used to store
the interrupt vector for the port.  In response to an interrupt select cycle,
the IP module will provide a read of this port.  As such, each port may
have a unique interrupt vector assigned.  Interrupts are served in a
shifting-priority fashion that is a function of the last interrupting port
serviced.  This prevents continuous interrupts from one channel from
freezing out service of another interrupting channel.

Summary of Contents for IP511 Series

Page 1: ...tion Module USER S MANUAL ACROMAG INCORPORATED 30765 South Wixom Road P O BOX 437 Wixom MI 48393 7037 U S A Tel 248 624 1541 Fax 248 624 9234 Copyright 1996 Acromag Inc Printed in the USA Data and spe...

Page 2: ...ystem This is especially 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 Acr...

Page 3: ...er Acromag IP modules are also available to serve your signal conditioning and interface needs Note Since all connections to field signals are made through the carrier board which passes them to the i...

Page 4: ...ive data paths This SIP can be easily removed or replaced if required see Drawing 4501 581 4501 582 Network Termination Bias Resistor Placement You need to consider your network application carefully...

Page 5: ...h To the communication network master this line pair is used as the transmit data path To the communication network slave this line pair comprises the receive data path Because a separate pair of line...

Page 6: ...ides excellent connection integrity and utilizes gold plating in the mating area Threaded metric M2 screws and spacers are supplied with the IP module to provide additional stability for harsh environ...

Page 7: ...Port A Line Control Register 07 08 Not Driven1 R W MCR Port A Modem Control Register 09 0A Not Driven1 R W LSR Port A Line Status Register 0B 0C Not Driven1 R W MSR Port A Modem Status Register 0D 0E...

Page 8: ...R W SCR Port C Scratch Pad Interrupt Vector Register 2F Shaded register entries apply to Model IP511 64 only and are accessible after writing BF to the Line Control Register LCR Table 3 1 IP511 I O Sp...

Page 9: ...g an invalid data character due to a low going noise spike on RxD If the data on RxD is a symmetrical square wave the center of the data cells will occur within 3 125 of the actual center providing an...

Page 10: ...extended register functionality of IER bits 4 7 IIR bits 4 5 FCR bits 4 5 and MCR bits 5 7 It is also used to program software flow control Note that bits 6 7 are used for hardware flow control but th...

Page 11: ...7 NO FUNCTION FOR MODEL IP511 0 Disable the CTS interrupt 1 Enable the generation of the CTS interrupt when CTS changes from a low to high state The IP511 does not implement the CTS line and this bit...

Page 12: ...FO TRIGGER LEVEL 00 01 Bytes 08 Bytes for IP511 64 Models 01 04 Bytes 16 Bytes for IP511 64 Models 10 08 Bytes 56 Bytes for IP511 64 Models 11 14 Bytes 60 Bytes for IP511 64 Models LCR Line Control Re...

Page 13: ...the selected serial channel In Loopback Mode interrupts are generated by controlling the state of the four lower order MCR bits internally instead of by the external hardware paths However no interru...

Page 14: ...errupt a priority 1 interrupt in the IIR register when any one of these conditions are detected This interrupt is enabled by setting IER bit 2 to 1 A power up or system reset sets all LSR bits to 0 ex...

Page 15: ...Low Interrupt Modem Status Changes Read MSR Reset Low OUT1 Reset High OUT2 Reset High After a power up the isolation buffer s output is initialized high As a result the very first bit transmitted or...

Page 16: ...the FIFO drops below its trigger level When the receiver FIFO and receiver interrupts are enabled the following receiver FIFO character time out status conditions apply 1 A FIFO character time out int...

Page 17: ...oo quickly to be processed or buffered thus preventing the loss of excess data The flow control characters are stored in the XON 1 2 and XOFF 1 2 registers Two XON XOFF registers are provided because...

Page 18: ...functionality of the circuitry used on the board is also included Refer to the Block Diagram Drawing 4501 583 Interface Diagram Drawing 4501 581 and Interface Level Diagram Drawing 4501 584 as you re...

Page 19: ...nsmit the byte Two other parity formats not supported by this module are mark parity and space parity Mark parity specifies that the parity bit will always be a logical 1 space parity requires the par...

Page 20: ...ed isolated only when isolated external port power is provided to the port Optionally the port may use P1 power by programming the power and common jumpers appropriately In this mode the port is consi...

Page 21: ...o RFI No data upsets occur for field strengths up to 10V per meter at 27MHz 151MHz 460MHz per SAMA PMC 33 1 test procedures Resistance to EMI Unit has been tested with no data upsets under the influen...

Page 22: ...performance with precision analog I O applications Application Used to connect a Model 5025 552 termination panel to the AVME9630 9660 non intelligent carrier board A D connectors both have 50 pin con...

Page 23: ...r Boards Application This panel converts the high density ribbon cable connectors coming from the APC8600 carrier board Acromag cable Model 5029 900 to screw terminals for direct wired interfaces This...

Page 24: ......

Page 25: ......

Page 26: ......

Page 27: ......

Page 28: ......

Page 29: ......

Page 30: ......

Page 31: ......

Page 32: ......

Page 33: ......

Reviews: