Acromag IP511 Series User Manual Download Page 12

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

- 12 -

A modem status interrupt (4th priority) will never occur for this

model since no handshake lines are provided.  Bits 4 and 5 of this
register are always set to “0” on standard units. Bits 6 and 7 are set to
“1” when bit 0 of the FIFO Control Register is set to “1” (bits 6 & 7 are
“0” in 16C450 mode).  A power-up or system reset sets IIR bit 0 to “1”,
bits 1-7 to “0”.

Interrupt Identification Register (Model IP511-64 Only)

BITS
5   -  4

INT
PRTY

INTERRUPT SOURCE

0

1

5

Received XOFF Signal/Special Character

1

0

6

CTS/RTS Change-of-State Detected
(NO FUNCTION FOR IP511)

Bits 4 & 5 are set to 0 on IP511-16 models.

FCR - FIFO Control Register, Ports A-D (WRITE Only)

This write-only register is used to enable and clear the FIFO

buffers, set the trigger level of the Rx FIFO, and select the type of DMA
signaling (DMA is NOT supported by this model).  IP511-64 models
also allow the trigger level of the Tx FIFO to be set.  A power-up or
system reset resets all FCR bits to “0”.

FIFO Control Register

FCR BIT

FUNCTION

0

When set to “1”, this bit enables both the Tx and Rx
FIFO’s.  All bytes in both FIFO’s can be cleared by
resetting this bit to 0.  Data is cleared automatically
from the FIFO’s when changing from FIFO mode to
the alternate (16C450) mode and visa-versa.
Programming of other FCR bits is enabled by setting
this bit to 1.

1

When set to “1”, this bit clears all bytes in the Rx-
FIFO and resets the counter logic to 0 (this does not
clear the shift register).

2

When set to “1”, this bit clears all bytes in the Tx-
FIFO and resets the counter logic to 0 (this does not
clear the shift register).

3

When set to “1”, this bit sets DMA Signal from Mode
0 to Mode 1, if FIFO Control Register Bit 0 = 1 (DMA
is Not Supported).

4,5

Not Used on IP511-16 Models.

(IP511-64 Only) Used for setting the trigger level of
the Tx FIFO interrupt as follows:

     BIT 5-4    Tx-FIFO TRIGGER LEVEL
        00         08 Bytes for IP511-64 Models
        01         16 Bytes for IP511-64 Models
        10         32 Bytes for IP511-64 Models
        11         56 Bytes for IP511-64 Models

6,7

Used for setting the trigger level of the Rx FIFO
interrupt as follows:

     BIT 7-6    Rx-FIFO 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 Register, Ports A-D (Read/Write)

The individual bits of this register control the format of the data

character as follows:

Line Control Register

LCR Bit

FUNCTION

PROGRAMMING

1 and 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

Stop  Bit
Select

0 = 1 Stop Bit
1 = 1.5 Stop Bits if 5 data bits selected,
      2 Stop Bits if 6, 7, or 8 data bits
      selected.

3

Parity
Enable

0 = Parity Disabled
1 = Parity Enabled
A parity bit is generated and checked
for between the last data word bit and
the stop bit.

4

Even-Parity
Select

0 = Odd Parity
1 = Even Parity

5

Stick Parity

0 = Stick Parity Disabled
1 = Stick Parity Enabled
When parity is enabled, stick parity
causes the transmission and reception
of a parity bit to be in the opposite state
from the value selected via bit 4.  This
is used as a diagnostic tool to force
parity to a known state and allow the
receiver to check the parity bit in a
known state.

6

Break
Control

0 = Break Disabled
1 = Break Enabled
When break is enabled, the serial
output line (TxD) is forced to the space
state (low).  This bit acts only on the
serial output and does not affect
transmitter logic.  For example, if the
following sequence is used, no invalid
characters are transmitted due to the
presence of the break.
1.  Load a zero byte in response to the
     Transmitter Holding Register Empty
     (THRE) status indication.
2.  Set the break in response to the
     next THRE status indication.
3.  Wait for the transmitter to become
     idle when the Transmitter Empty
     status signal is set high (TEMT=1);
     then clear the break when normal
     transmission has to be restored.

7

Divisor
Latch
Access Bit

0 = Access Receiver Buffer
1 = Allow Access to Divisor Latches

Note that bit 7 must be set high to access the divisor latch registers

of the baud rate generator (DLL & DLM) during a read/write operation.
Note that writing “BF” to this register allows access to the enhanced
register functionality of IP511-64 models.  Bit 7 must be low to access
the Receiver Buffer register (RBR), the Transmitter Holding Register
(THR), or the Interrupt-Enable Register (IER).  A power-up or system
reset sets all LCR bits to 0.

A detailed discussion of word length, stop bits, parity, and the break

signal is included in Section 4.0 (Theory of Operation).

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: