background image

SERIES 

IP220 INDUSTRIAL I/O PACK 

1

2

-BIT HIGH-DENSITY ANALOG OUTPUT MODULE

The Simultaneous Mode can also be activated while in
Transparent Mode if a write occurs to the Simultaneous
Output Trigger register.

Channel Offset/Gain 

Error Coeff. 

- (Read, Base + 41 to 

7FH)

Calibration data is provided in the form of calibration

coefficients, so the user can adjust and improve the accuracy of the
analog output voltage over the uncalibrated state. Each channel's

unique offset and gain calibration coefficients are stored in a PROM.
These coefficients can be retrieved (read-only) by accessing the last
32 odd bytes (41H to 7FH) of the I/O space (D08 - or using the
lower 8 bits for D16 accesses). The offset and gain calibration
coefficients read from the PROM are stored with 1/4-LSB resolution.

Thus, it is necessary to divide each coefficient by four to correctly

use them when calibrating the bipolar outputs. Each is stored as a

two's-complement (i.e. signed) eight-bit number. This number has a

range of -128 to +127, which represents the offset or gain
adjustments from -32 to +31.75 LSB's. Execution of a Channel
Offset or Gain Error Read command requires 0 wait states.

EVEN 

BYTE 

O

D

D

 BYTE

MSB 

 LSB

15 14 13 12 11  1 0   9   8   7   6   5   4   3   2   1   0

DATA  >

I

PROGRAMMING CONSIDERATIONS FOR ANALOG OUTPUTS

The IP220 provides two methods of analog output programming

for maximum flexibility with different applications. The following
paragraphs describe the features of each and how to best use them.

Using the Transparent Mode

Use of the Transparent Mode provides the quickest method of

updating the desired analog output. This method is geared for those
applications that require maximum speed without the need for
updating all channels simultaneously. In Transparent Mode, each
analog output channel is updated as soon as it is written to. Multiple

channels may be written to separately, resulting in the analog
outputs being updated one channel at a time. Functionally, the input
latch is written to, and the D/A latch is automatically updated,
providing more speed by eliminating a separate write instruction.

Transparent Mode Proarammina Example

1. Write to the Transparent Mode register to setup the transparent

type of data transfer.

2. 

Read 

the PROM to acquire the channel's unique offset and gain

calibration coefficient data. This data is necessary to adjust, by
software, the accuracy of the involved channel's analog output.

See 

USE 

OF CALIBRATION DATA.

3. Write the 16-bit (corrected 12-bit, lett-justified) digital data to the

desired DAC Channel Register.

4. (OPTIONAL) Observe or monitor that the specific DAC channel

reflects the results of the digital data converted to an analog

output voltage at the field connector.

5. Repeat steps 1-4 until all the desired channels reflect the

updated analog output voltage at the field connector.

- 8 -

Using the Simultaneous Mode

Use of the Simultaneous Mode provides a method of distributing

data simultaneously and synchronously to produce desired analog
outputs. This method is useful for applications that require updating
all the 

channels simultaneously and 

synchronously. Each channel is

written to with the required 16-bit (12-bit, left-justified) data. When
all the required channels contain the desired digital data, then a write
to the Simultaneous Output Trigger register will produce a pulse to
simultaneously trigger each channel's digital to analog converter.
Thus, all the analog outputs are updated simultaneously.

Functionally, each input latch is written to separately. When all input
latches contain the desired digital data, then all channels are pulsed

simultaneously and synchronously to convert to the updated analog
output voltage.

Simultaneous Mode Proarammina Example

1. Write to the Simultaneous Mode register to setup the

simultaneous type of data transfer.

2. Read the PROM to acquire the channel's unique offset and gain

calibration coefficient data. This data is necessary to adjust, by
software, the accuracy of the involved channel's analog output.
See USE OF CALIBRATION DATA.

3. Write the 16-bit (corrected 12-bit, left-justified) digital data to the

desired DAC Channel Register.

4. Repeat steps 2-3 to write new digital data to the DAC Channel

Registers for all other channels requiring update.

5. Write to the Simultaneous Output Trigger register to produce a

pulse to simultaneously trigger digital to analog conversions for
all channels, resulting in updated analog output voltages at the
field connector.

6. (OPTIONAL) Observe or monitor that DAC 

channels 

reflect the

results of the digital data converted to an analog output voltage
at the field connector.

7. Repeat steps 2-6 for continued simultaneous and synchronous

triggered updates of all desired channels.

USE OF CALIBRATION DATA

Calibration data is provided in the form of calibration

coefficients, so the user can adjust and improve the accuracy of the
analog output voltage over the uncalibrated state. Each channel's
unique offset and gain calibration coefficients are stored in the
PROM. The use of software calibration allows the elimination of
hardware calibration potentiometers traditionally used in producing
precision analog outputs. A comparison of the uncalibrated and
software calibrated performance is shown to illustrate the importance
of the software calibration.

Software calibration uses some fairly complex equations.

Acromag provides you with the Industrial I/O Pack Software Library
diskette to make communication with the board and calibration easy.
It relieves you from having to turn the equations of the following
sections into debugged software calibration code. The functions are
written in the "C" programming language and can be linked to your
application. Refer to the "README.TXT" file in the root directory
and the "INFO220.TXT" file in the "IP220" subdirectory on the
diskette for details.

Uncalibrated Performance

The uncalibrated performance is affected by two primary error

sources. These are the channel's offset and gain errors. The use of
channel specific calibration coefficients to accurately adjust offset

Summary of Contents for IP220 Series

Page 1: ...service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE IN...

Page 2: ...put Board 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 1994 1996 Acromag Inc Printed in the USA Data and...

Page 3: ...OUTPUTS 1 0 LOGIC POWER INTERFACE 1 0 5 0 SERVICE AND REPAIR 1 0 SERVICEAND REPAIR ASSISTANCE 1 0 PRELIMINARY SERVICE PROCEDURE 1 0 6 0 SPECIFICATIONS 1 1 GENERAL SPECIFICATIONS 1 1 ANALOG OUTPUTS 1 1...

Page 4: ...CK SOFTWARE LIBRARY Acromag provides an Industrial I O Pack Software Library diskette Model IPSW LIB M03 MSDOS format to simplify CAUTION SENSITIVEELECTRONICDEVICES O DNOT MN ORSTOREREMSTRONG ELECTROS...

Page 5: ...upply sourced from the P2 connector The IN OUT configuration of the jumpers for the different supplies is shown in the following table IN means that the pins noted are shorted together with a shorting...

Page 6: ...ctor of the carrier board AMP 173280 3 or equivalent This provides excellent connection integrity and utilizes gold plating in the mating area Threaded metric M2 screws and spacers are supplied with t...

Page 7: ...OC Total Number of ID PROM Bytes 17 55 IP220 16 34 IP220 8 CRC 19 to 3F yy Not Used ADDRESS MAPS Table 3 1 IP220 I O Space Address Memory Ma Notes Table 3 1 1 The IP will not respond to addresses that...

Page 8: ...rred to the output latch and the updated analog output appears at the board s field connector The data of all the channels is simultaneously transferred once per simultaneous trigger from the D A inpu...

Page 9: ...ously and synchronously to produce desired analog outputs This method is useful for applications that require updating all the channels simultaneously and synchronously Each channel is written to with...

Page 10: ...esired_Voltage 2048 2 Using equation 2 one can determine the ideal count for any desired voltage within the range For example if it is desired to output a voltage of 5 Volts equation 2 retums the resu...

Page 11: ...The Transparent Mode allows channels to be updated quickly on an individual basis since data written to the input latch is immediately transfered to the output latch and converted to an updated analo...

Page 12: ...temAccuracy 0 0 2 5 of 20V SPAN Maximumcorrectederror i e calibrated at 25 C See Note 5 withthe outputunloaded SettlingTime8 u S to within 0 012 for a 20V stepchange load of 5KLIin parallelwith 470 pf...

Page 13: ...rial I O Pack IP Each Industrial I O Pack IP has its own unique P2 pin assignments Refer to the IP module manual for correct wiring connections to the termination panel Schematic and Physical Attribut...

Page 14: ...e I I SPACER COMPONENT SIDE OF CARRIERBOARD IPN WE y 6 POPHEAD SCREW ASSEMBLYPROCEDURE THREADEDSPACERSARE PROVIDED IN TWO DEFERENT LENGTHS THESHORTER LENGTH IS FOR USEWOW AWE 3 0 8 8 COPPER SHOWN CHE...

Page 15: ...coocroco 10 NOLOG COMMON 4 V t A VO DUE TO VOLTAGE DROPS ACROSSNNE LEAD 11151510CE Or NNE WOE R Is ococomooto TNATA NON RESISTN4CE LON 1 nm A SNORT I N K RUN BE CONNECTED Al I I I OUTPUT 10 COLIC LIE...

Page 16: ...O r 4 5 0 1 4 6 2 P2 46 45 43 42 44 3 9 3 8 3 7 3 6 3 5 3 4 3 3 37 31 7 9 2 8 2 7 2 6 2 5 24 7 3 7 7 21 2 6 19 6 16 15 12 12 9 8 5 3 7 1 I 0 7 764 5 11 0 7 1 1 45 6 2 1014Nre1 TO M O U N D 5 14110 4 P...

Page 17: ...39 41 4 3 45 4 7 49 0000000000000000000000000 MODELTRANS GP MODULESCHEMATIC 0 1 TOPVIEW FRONTVIEW A 1 2 3 4 8 4 9 5 9 1 2 3 A 8 4 9 5 8 r 2 3 4 0 5 9 1 1 2 3 4 9 5 4 1 A 141644441011 PANEL ACROMAGPAIN...

Page 18: ...service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE IN...

Reviews: