background image

SERIES IP330 INDUSTRIAL I/O PACK                                  16-BIT HIGH DENSITY ANALOG INPUT MODULE 
___________________________________________________________________________________________

 

- 7 - 

Table 3.1: IP330 ID Space Identification (ID) PROM  

Hex Offset 

From ID 

PROM Base 

Address 

 

ASCII 

Character  

Equivalent 

 

Numeric 

 Value 

 (Hex) 

 
 
 

Field Description 

01 

49 

All IP's have 'IPAC' 

03 P 

50   

05 A 

41   

07 C 

43   

09 

 

A3 

Acromag ID Code 

0B 

 

11 

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  

5A 

CRC 

19 to 3F 

 

yy 

Not Used 

 
Notes (Table 3.1):

 

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

the ID space (the IP330 model is represented by 11 Hex). 

 

I/O SPACE ADDRESS MAP

 

 

This board is addressable in the Industrial Pack I/O space to 

control the acquisition of analog inputs from the field.  As such, 
three types of information are stored in the I/O space: control, 
status, and data. 

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

using address lines A1 to A6, but the IP330 uses only a portion of 
this space.  The I/O space address map for the IP330 is shown in 
Table 3.2.  Note that the base address for the IP module I/O space 
(see your carrier board instructions) must be added to the 
addresses shown to properly access the I/O space.  Both 16 and 
8-bit accesses to the registers in the I/O space are permitted. 

 
Table 3.2:  IP330 I/O Space Address (Hex) Memory Map

2

 

Base 
Addr+ 

MSB 

D15                   D08

 

LSB 

D07                   D00 

Base 
Addr+ 

00 

Control Register 

 
01 

02 

Timer Prescaler

 

Interrupt Vector

 

 
03 

04 

Conversion Timer

  

 
05 

06 

End Channel 

Value

 

Start Channel 

Value 

 
07 

08 

New Data Register 

Channels 0 to 15

 

 
09 

0A 

New Data Register 

Channels 16 to 31

 

 
0B 

0C 

Missed Data Register 

Channels 0 to 15 

 
0D 

0E 

Missed Data Register 

Channels 16 to 31

 

 
0F 

10 

Not Used 

Bits15 to Bit 01

 

Start Convert 

Bit-0

 

 
11 

Base 
Addr+ 

MSB 

D15                   D08

 

LSB 

D07                   D00 

Base 
Addr+ 

12 

Not Used

1

 

13 

 

 

 

1E 

Not Used

1

 

1F 

20 

Gain Select Ch 00 

Gain Select Ch 01 

21 

22 

Gain Select Ch 02 

Gain Select Ch 03 

23 

24 

Gain Select Ch 04 

Gain Select Ch 05 

25 

26 

Gain Select Ch 06 

Gain Select Ch 07 

27 

28 

Gain Select Ch 08 

Gain Select Ch 09 

29 

2A 

Gain Select Ch 10 

Gain Select Ch 11 

2B 

2C 

Gain Select Ch 12 

Gain Select Ch 13 

2D 

2E 

Gain Select Ch 14 

Gain Select Ch 15 

2F 

30 

Gain Select Ch 16 

Gain Select Ch 17 

31 

32 

Gain Select Ch 18 

Gain Select Ch 19 

33 

34 

Gain Select Ch 20 

Gain Select Ch 21 

35 

36 

Gain Select Ch 22 

Gain Select Ch 23 

37 

38 

Gain Select Ch 24 

Gain Select Ch 25 

39 

3A 

Gain Select Ch 26 

Gain Select Ch 27 

3B 

3C 

Gain Select Ch 28 

Gain Select Ch 29 

3D 

3E 

Gain Select Ch 30 

Gain Select Ch 31 

3F 

40 

Mail Box Ch 00 (SE or Diff. Mode)

3

 

41 

42 

Mail Box Ch 01 (SE or Diff. Mode) 

43 

44 

Mail Box Ch 02 (SE or Diff. Mode) 

45 

46 

Mail Box Ch 03 (SE or Diff. Mode) 

47 

48 

Mail Box Ch 04 (SE or Diff. Mode) 

49 

4A 

Mail Box Ch 05 (SE or Diff. Mode) 

4B 

4C 

Mail Box Ch 06 (SE or Diff. Mode) 

4D 

4E 

Mail Box Ch 07 (SE or Diff. Mode) 

4F 

50 

Mail Box Ch 08 (SE or Diff. Mode) 

51 

52 

Mail Box Ch 09 (SE or Diff. Mode) 

53 

54 

Mail Box Ch 10 (SE or Diff. Mode) 

55 

56 

Mail Box Ch 11 (SE or Diff. Mode) 

57 

58 

Mail Box Ch 12 (SE or Diff. Mode) 

59 

5A 

Mail Box Ch 13 (SE or Diff. Mode) 

5B 

5C 

Mail Box Ch 14 (SE or Diff. Mode) 

5D 

5E 

Mail Box Ch 15 (SE or Diff. Mode) 

5F 

60 

Mail Box Ch 16 SE (Ch 00 Diff. Mode)

 3

 

61 

62 

Mail Box Ch 17 SE  (Ch 01 Diff. Mode) 

63 

64 

Mail Box Ch 18 SE  (Ch 02 Diff. Mode) 

65 

66 

Mail Box Ch 19 SE  (Ch 03 Diff. Mode) 

67 

68 

Mail Box Ch 20 SE  (Ch 04 Diff. Mode) 

69 

6A 

Mail Box Ch 21 SE  (Ch 05 Diff. Mode) 

6B 

6C 

Mail Box Ch 22 SE  (Ch 06 Diff. Mode) 

6D 

6E 

Mail Box Ch 23 SE  (Ch 07 Diff. Mode) 

6F 

70 

Mail Box Ch 24 SE  (Ch 08 Diff. Mode) 

71 

72 

Mail Box Ch 25 SE  (Ch 09 Diff. Mode) 

73 

74 

Mail Box Ch 26 SE  (Ch 10 Diff. Mode) 

75 

76 

Mail Box Ch 27 SE  (Ch 11 Diff. Mode) 

77 

78 

Mail Box Ch 28 SE  (Ch 12 Diff. Mode) 

79 

7A 

Mail Box Ch 29 SE  (Ch 13 Diff. Mode) 

7B 

7C 

Mail Box Ch 30 SE  (Ch 14 Diff. Mode) 

7D 

7E 

Mail Box Ch 31 SE  (Ch 15 Diff. Mode) 

7F 

 
Notes (Table 3.2): 

1.   The IP will not respond to addresses that are "Not Used". 
2.   All Reads and writes are 1 wait state (except a Mail Box read 

issued simultaneously with an ongoing hardware write of a 
new convert value.  In this case a read cycle will include from 
1 to 6 wait states). 

3.   The Mail Box is one level deep when using single ended 

channels; it is two levels deep with differential mode. 

 

This memory map reflects byte accesses using the “Big 

Endian” byte ordering format.  Big Endian is the convention used 

Summary of Contents for IP330 Series

Page 1: ...ut 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 1995 Acromag Inc Printed in the USA Data and speci...

Page 2: ...NCE 19 PRELIMINARY SERVICE PROCEDURE 19 6 0 SPECIFICATIONS 20 GENERAL SPECIFICATIONS 20 ANALOG INPUT 20 INDUSTRIAL I O PACK COMPLIANCE 21 APPENDIX 21 CABLE MODEL 5025 551 21 Recommended APC8600 Shiele...

Page 3: ...le ended channels Precision On Board Calibration Voltages Calibration autozero and autospan precision voltages are available to permit host computer correction of conversion errors Trimmed calibration...

Page 4: ...Library diskette Model IPSW LIB M03 MSDOS format to simplify communication with the board Example software functions are provided for both VMEbus and ISA bus PC AT applications All functions are writ...

Page 5: ...iguration Software configurable control registers are provided for control of external trigger mode data output format acquisition mode timer control interrupt mode convert channel s selection and cha...

Page 6: ...l has been driven low it should remain low for a minimum of 500n seconds As an output an active low TTL signal can be driven to additional IP330s thus providing a means to synchronize the conversions...

Page 7: ...elect Ch 07 27 28 Gain Select Ch 08 Gain Select Ch 09 29 2A Gain Select Ch 10 Gain Select Ch 11 2B 2C Gain Select Ch 12 Gain Select Ch 13 2D 2E Gain Select Ch 14 Gain Select Ch 15 2F 30 Gain Select Ch...

Page 8: ...10 Uniform Single 011 Burst Continuous 100 Burst Single 101 Convert on External Trigger Only 110 Not Used 111 Not Used See the Modes of Operation section for a description of each of these scan modes...

Page 9: ...z clock signal The output of this clock is input to the second counter the Conversion Timer and the output is used to generate periodic trigger pulses The time period between trigger pulses is describ...

Page 10: ...y 0CH Data Bit 15 14 13 12 11 10 09 08 SE or Diff Ch 15 14 13 12 11 10 09 08 Missed Data Register Read Only 0FH Data Bit 07 06 05 04 03 02 01 00 SE Channel 23 22 21 20 19 18 17 16 Diff Channel 07 06 0...

Page 11: ...niform continuous uniform single burst continuous burst single and convert on external trigger only In all modes a single channel or a sequence of channels may be converted The following sections desc...

Page 12: ...Box functions as a dual level data buffer The first half of the Mail Box is used to store all selected channel data for the initial pass through the channels defined by the Start and End Value regist...

Page 13: ...external trigger pulse no interrupt will be issued since data is not written to the Mail Box buffer If interrupt upon completion of a group of channels is selected an interrupt will be issued 8 secon...

Page 14: ...5 2 0 to 5 0 6125 CAL3 2 4500 CAL1 Input Range Volts PGA Gain ADC Range Volts Rec Low Calib Voltage VoltCALLO Volts Rec High Calib Voltage VoltCALHI Volts 0 to 1 25 4 0 to 5 0 6125 CAL3 1 2250 CAL2 0...

Page 15: ...are known It is now possible to correct input channel data from any input channel using the same input range i e 10 to 10 volts with a PGA gain 1 Repeat the above steps periodically to re measure the...

Page 16: ...CountCALHI Calculate Equation 2 Calculate m actual_slope from equation 2 since all parameters are known It is now possible to correct input channel data from any input channel using the same input ra...

Page 17: ...he host uses the vector to form a pointer to an interrupt service routine for the interrupt handler to begin execution 7 Example of Generic Interrupt Handler Actions a Disable the interrupting IP by w...

Page 18: ...from the Mail Box buffer Access to both ID and I O spaces are implemented with one wait state read or write data transfers There is one exception on a rare occasions read and write operations to the M...

Page 19: ...r is clocked by the 8MHz board clock The output of the Timer Prescaler counter is then used to clock the second counter Conversion Timer In this way the two counters are cascaded to provide variable t...

Page 20: ...ware limitations For example if an input may reach zero volts or less a bipolar input range should be selected 4 These ranges can only be achieved with 15 Volt external power supplies The input ranges...

Page 21: ...E Specification This module meets or exceeds all written Industrial I O Pack specifications per revision 0 7 1 Electrical Mechanical Interface Single Size IP Module IP Data Transfer Cycle Types Suppor...

Page 22: ...he field I O signals to the P2 connector on each of the Industrial I O Pack modules Field signals are accessed via screw terminal strips Each Industrial I O Pack IP has its own unique P2 pin assignmen...

Page 23: ...SERIES IP330 INDUSTRIAL I O PACK 16 BIT HIGH DENSITY ANALOG INPUT MODULE ___________________________________________________________________________________________ 23...

Page 24: ...SERIES IP330 INDUSTRIAL I O PACK 16 BIT HIGH DENSITY ANALOG INPUT MODULE ___________________________________________________________________________________________ 24...

Page 25: ...SERIES IP330 INDUSTRIAL I O PACK 16 BIT HIGH DENSITY ANALOG INPUT MODULE ___________________________________________________________________________________________ 25...

Page 26: ...SERIES IP330 INDUSTRIAL I O PACK 16 BIT HIGH DENSITY ANALOG INPUT MODULE ___________________________________________________________________________________________ 26...

Page 27: ...SERIES IP330 INDUSTRIAL I O PACK 16 BIT HIGH DENSITY ANALOG INPUT MODULE ___________________________________________________________________________________________ 27...

Page 28: ...SERIES IP330 INDUSTRIAL I O PACK 16 BIT HIGH DENSITY ANALOG INPUT MODULE ___________________________________________________________________________________________ 28...

Reviews: