background image

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

 

- 12 - 

Uniform Single-Mode 
 

In uniform single mode of operation, conversions are 

performed once (in sequential order) for all channels between and 
including the Start and End Channel Values.  The interval between 
conversions is controlled by the interval timer (Timer Prescaler and 
Conversion Timer as described in the Conversion Timer Register 
section).  The interval timer must be used in this mode of 
operation. 

 
After software selection of the uniform single mode of 

operation, conversions are started either by an external trigger, or 
by setting the software start convert bit.  If the external trigger is to 
be used bit-2 of the Control register must be set low to accept the 
external trigger as an input signal. 

 
When configured for differential input, the Mail Box functions 

as a dual level data buffer.  However, for Uniform Single Mode, 
only one pass from the start channel to the end channel is 
implemented.  Thus, only the first half of the Mail Box buffer is 
utilized.  As seen in Table 3.2, the first half of the Mail Box is 
defined by word addresses 40H to 5EH 

 
Interrupts can be enabled to activate after conversion of each 

channel or the group of channels as defined by the Start and End 
Channel Values.  If interrupts are configured to go active after the 
conversion of each channel, the actual interrupt will be issued 8

µ

 

seconds after the programmed interval has lapsed.  If interrupt 
upon completion of a group of channels is selected, an interrupt 
will be issued 8

µ

 seconds after the interval time of the last 

selected channel has expired. 

 

Burst Continuous-Mode 
 

In burst continuous mode of operation, conversions are 

continuously performed in sequential order from the channel 
defined by the Start Channel Value to the channel defined by the 
End Channel Value.  Within a group of channels, the interval 
between conversions is fixed at 15

µ

 seconds.  However the 

interval after conversion of a group of channels can be controlled 
by the interval timer (Timer Prescaler and Conversion Timer). 

 
Burst modes can be used to provide pseudo-simultaneous 

sampling for may low to medium speed applications requiring 
simultaneous channel acquisition.  The 15

µ

 seconds between 

conversion of each channel can essentially be considered 
simultaneous sampling for low to medium frequency applications. 

 
After software selection of the burst continuous mode of 

operation, conversions are started either by an external trigger, or 
by setting the software start convert bit.  If the external trigger is to 
be used bit-2 of the Control register must be set low to accept the 
external trigger as an input signal. 

 
Stopping the execution of burst continuous conversions is 

accomplished by writing 000 to the Scan Mode bits (8-10) of the 
Control register.  See the Control register section for additional 
information on the Scan Mode control bits and the Control register 
board address location. 

 

When configured for differential input, the Mail 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 registers.  The 
second half of the Mail Box is then used to store the channel data 
corresponding to the second pass though all selected channels.  
Storage of channel data continues to alternate between the first 
and second halves of the Mail Box Buffer.  As seen in Table 3.2, 
the first half of the Mail Box is defined by word addresses 40H to 
5EH while the second half is defined by word addresses 60H to 
7EH. 

 
Interrupts can be enabled to activate after conversion of each 

channel or the group of channels as defined by the Start and End 
Channel Values.  If interrupts are configured to go active after the 
conversion of each channel, the actual interrupt will be issued 
every 15

µ

 seconds.  If interrupt upon completion of a group of 

channels is selected, an interrupt will be issued 23

µ

 seconds after 

conversion of the last channel in the group has started. 
 
At this time 15

µ

 seconds between interrupts is not sufficient time 

to perform back to back interrupt acknowledge cycles on the VME 
and PC platforms.  Thus, interrupting after each channel is 
converted cannot be recommended. 
 

Burst Single-Mode 
 

In burst single mode of operation conversions are performed 

once for all channels (in sequential order) starting with Start 
Channel  and ending with the End Channel.  The interval between 
conversions of each channel is fixed at 15

µ

 seconds.  The interval 

timer has no functionality in this mode of operation. 

 
After software selection of the burst single mode of operation, 

conversions are started either by an external trigger, or by setting 
the software start convert bit.  If the external trigger is to be used 
bit-2 of the Control register must be set low to accept the external 
trigger as an input signal. 

 
When configured for differential input, the Mail Box functions 

as a dual level data buffer.  However, for Burst Single Mode, only 
one pass from the start channel to the end channel is 
implemented.  Thus, only the first half of the Mail Box buffer is 
utilized.  As seen in Table 3.2, the first half of the Mail Box is 
defined by word addresses 40H to 5EH. 

 
Interrupts can be enabled to activate after conversion of each 

channel or the group of channels as defined by the Start and End 
Channel Values.  If interrupts are configured to go active after the 
conversion of each channel, an interrupt will be issued every 15

µ

 

seconds (not recommended).  If interrupt upon completion of a 
group of channels is selected, an interrupt will be issued 23

µ

 

seconds after conversion of the last channel has started. 

 

Convert On External Trigger Only-Mode 
 

In convert on External Trigger Only Mode of operation each 

conversion is initiated by an external trigger (falling edge of a logic 
low pulse) input to the IP330 on the EXT TRIGGER* signal of the 
P2 connector.  Conversions are performed for each channel 
between and including the Start and End Channel Values in 
sequential order.  The interval between conversions is controlled 
by the period between external triggers.  The interval timer has no 
functionality in this mode of operation and must be disabled by 
setting bit-11 of the control register to logic low. 

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: