background image

SERIES IP440 INDUSTRIAL I/O PACK                                32-CHANNEL ISOLATED DIGITAL INPUT MODULE
___________________________________________________________________________________________

- 6 -

This manual is presented using the “Big Endian” byte

ordering format.  Big Endian is the convention used in the
Motorola 68000 microprocessor family and is the VMEbus
convention.  In Big Endian, the lower-order byte is stored at odd-
byte addresses.  Thus, byte accesses are done on odd address
locations.  The Intel x86 family of microprocessors use the
opposite convention, or “Little Endian” byte ordering.  Little
Endian uses even-byte addresses to store the low-order byte.  As
such, use of this module on an ISAbus (PC/AT) carrier board will
require the use of the even address locations to access the 8-bit
data, while a VMEbus carrier will require the use of odd address
locations.

Note that some functions share the same register address.

For these items, the address lines are used along with the read
and write signals to determine the function required.

Standard (Default) Mode Memory Map

The following table shows the memory map for the Standard

Mode of operation.  This is the Default mode reached after
power-up or system reset.  Standard Mode provides simple
monitoring of 32 digital input lines without interrupts.  Data is read
from or written to one of eight groups (ports) as designated by the
address and read and write signals.  A Mask Register is used to
disable writes to input ports, since this model is intended for input
only.  That is, the ASIC used by this model is capable of output,
and since this model is intended for input only, then each port
(group of 8 input lines) must be blocked (masked) from writes.

To switch to Enhanced Mode, four unique bytes must be

written to port 7, in consecutive order, without doing any reads or
writes to any other port and with interrupts disabled.  The data
pattern to be written is 07H, 0DH, 06H, and 12H, and this must
be written after reset or power-up.

Table 3.1A:  IP440 R/W Space Address (Hex) Memory Map

EVEN
Base
Addr+

MSB

D15      D08

LSB

D07                   D00

ODD
Base
Addr+

STANDARD MODE (DEFAULT) REGISTER DEFINITIONS:

00

Not Driven

4

READ

1

 - Port 0

Register IN00-IN07

01

02

Not Driven

4

READ

1

 - Port 1

Register IN08-IN/15

03

04

Not Driven

4

READ

1

 - Port 2

Register IN16-IN23

05

06

Not Driven

4

READ

1

 - Port 3

Register IN24-IN31

07

08

Not Driven

4

READ/WRITE

2

 - Port 4

NOT USED

09

0A

Not Driven

4

READ/WRITE

2

 - Port 5

NOT USED

0B

0C

Not Driven

4

READ/WRITE

2

 - Port 6

NOT USED

0D

0E

Not Driven

4

READ/WRITE - Port 7

WRITE MASK REGISTER

AND

ENHANCED MODE

SELECT REGISTER

3

0F

10

7E

NOT USED

5

11

7F

Notes (Table 3.1A):

1.   Writes to these registers are possible, but this model is

intended for input only and writes should not be done.  Writes
to these registers may be blocked via the Write Mask
Register of Port 7.

2.   The ASIC of this model is capable of a greater channel count,

but only 32 channels are used by this model, and as a result,
ports 4, 5, & 6 are not used.

3.   Writing four unique bytes (07H, 0DH, 06H, and 12H) to port 7,

in consecutive order, will switch to Enhanced Mode.  Do this
without doing any reads or writes to any other port, with
interrupts disabled, and after reset or power-up.

4.   The upper 8 bits of these registers are not driven and pullups

on the carrier data bus will cause these bits to read high (1’s).

5.   The IP will not respond to addresses that are "Not Used".

Enhanced Mode Memory Maps

The following table shows the memory maps used for the

Enhanced Mode of operation.  Enhanced Mode includes the
same functionality of Standard Mode, but allows each input port’s
event sense input and debounce logic to be enabled.

In Enhanced Mode, a memory map is given for each of 3

memory banks.  The first memory bank (bank 0) has the same
functionality as the Standard Mode.  Additionally, its port 7
register is used to select which bank to access (similar to
Standard Mode where port 7 was used to select the Enhanced
Mode).  Bank 1 provides read/write access to the 32 event sense
inputs.  Bank 2 provides access to the registers used to control
the debounce circuitry of these event sense inputs.

Table 3.1B:  IP440 R/W Space Address (Hex) Memory Map

EVEN
Base
Addr+

MSB

D15      D08

LSB

D07                   D00

ODD
Base
Addr+

ENHANCED MODE, REGISTER BANK [0] DEFINITIONS:

00

Not Driven

1

READ

4

 - Port 0

Register IN00-IN07

01

02

Not Driven

1

READ

4

 -Port 1

Register IN08-IN15

03

04

Not Driven

1

READ

4

 - Port 2

Register IN16-IN23

05

06

Not Driven

1

READ

4

 - Port 3

Register IN24-IN31

07

08

Not Driven

1

READ/WRITE

5

 - Port 4

NOT USED

09

0A

Not Driven

1

READ/WRITE

5

 - Port 5

NOT USED

0B

0C

Not Driven

1

READ/WRITE

5

 - Port 6

NOT USED

0D

0E

Not Driven

1

READ - Port 7

READ MASK REGISTER

(Also Current Bank Status)

0F

0E

Not Driven

1

WRITE - Port 7

WRITE MASK REGISTER

(Also Bank Select

Register)

0F

Artisan Scientific - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisan-scientific.com

Summary of Contents for IP440 Series

Page 1: ...ess underutilized and idle equipment along with credit for buybacks and trade ins Custom engineering so your equipment works exactly as you specify Critical and expedited services Leasing Rentals Demo...

Page 2: ...RATED 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 specifications are subject to change without...

Page 3: ...his 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 Acromag th...

Page 4: ...your carrier board to ensure compatibility with the following interface products Cables Model 5025 551 X Shielded Cable or Model 5025 550 X Non Shielded Cable A Flat 50 pin cable with female connector...

Page 5: ...in the mating area Threaded metric M2 screws and spacers are supplied with the module to provide additional stability for harsh environments see Mechanical Assembly Drawing 4501 434 The field and logi...

Page 6: ...d to avoid incorrect assembly 3 0 PROGRAMMING INFORMATION ADDRESS MAPS This board is addressable in the Industrial Pack I O space to control the configuration and status monitoring of 32 digital input...

Page 7: ...IN24 IN31 07 08 Not Driven4 READ WRITE2 Port 4 NOT USED 09 0A Not Driven4 READ WRITE2 Port 5 NOT USED 0B 0C Not Driven4 READ WRITE2 Port 6 NOT USED 0D 0E Not Driven4 READ WRITE Port 7 WRITE MASK REGI...

Page 8: ...0 ODD Base Addr INDEPENDENT FIXED FUNCTION REGISTERS 10 1C NOT USED2 11 1D 1E Not Driven1 READ WRITE Interrupt Enable Register Bit 0 1 enables INTREQ0 Software Reset Generator Bit 1 1 Generates Reset...

Page 9: ...of this model Writing a 1 to bits 0 3 of the Mask Register will mask ports 0 3 respectively from inadvertent writes A read of this register will return the status of the mask in bits 0 3 Enhanced Mode...

Page 10: ...IN31 Bank Select Register Enhanced Mode Bank 1 Port 7 Write Only Bits 6 7 of this register are used to select monitor the bank of registers to be addressed In Enhanced Mode three banks banks 0 2 of e...

Page 11: ...t Cycles INTSEL to occur This bit is cleared following a system reset but not a software reset see below Writing a 1 to the bit 1 position of this register will cause a software reset to occur be sure...

Page 12: ...440 2 models and 38 60V IP440 3 models Inputs are non inverting and inputs left floating not recommended will register a low false 0 input indication In both the Standard and Enhanced operating modes...

Page 13: ...ting the interrupt have been cleared or return to normal and the event sense flip flop has been cleared by writing 0 to the corresponding bit position of the Event Sense Status Register or until the I...

Page 14: ...ity of data contention between the built in output circuitry and the devices driving these inputs Write 01H to the port 7 address to mask writes to port 0 11 Read 01H from the port 7 address to verify...

Page 15: ...cedures in Section 2 Preparation For Use have been followed Also refer to the documentation of your carrier board to verify that it is correctly configured Replacement of the module with one that is k...

Page 16: ...aximum Diode I R Series input current limiting resistors are 2 2K IP440 1 12K IP440 2 or 27K IP440 3 and installed on board Input Current Varies per model number and input signal voltage level For Mod...

Page 17: ...ensity ribbon cable connectors coming from the APC8600 carrier board Acromag cable Model 5029 900 to screw terminals for direct wired interfaces This panel facilitates the connection of up to 50 field...

Page 18: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 19: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 20: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 21: ...Artisan Scientific Quality Instrumentation Guaranteed 888 88 SOURCE www artisan scientific com...

Page 22: ...uipment Have surplus equipment taking up shelf space We ll give it a new home Learn more Visit us at artisantg com for more info on price quotes drivers technical specifications manuals and documentat...

Reviews: