background image

SERIES IP236 INDUSTRIAL I/O PACK                           FIFO BUFFERED 16 BIT ANALOG OUTPUT MODULE 
___________________________________________________________________________________________

 

- 12 - 

connector.  Conversions are performed for the corresponding 
channel, independent of all other channels, with each external 
trigger pulse.  The interval between conversions is controlled by 
the period between external triggers.  The interval timer has no 
functionality in this mode of operation. 

 
Note that the external trigger signal must be configured as an 

input for this mode of operation.  Bit-3 of the Channel Control 
register must be set to a logic “0”. 

 
External Trigger Only mode of operation can be used to 

synchronize multiple IP236 modules to a single module running in 
a continuous conversion mode.  The external trigger, of the IP236 
“master”, must be programmed as an output.  The external trigger 
signal of that IP236 must then be connected to the external 
trigger signal of all other IP236 modules, programmed for 
external trigger input, that are to be synchronized.  These other 
IP236 modules must be programmed for External Trigger Input 
only mode.  Data conversion can then be started by writing high 
to the Start Convert bit of the master IP236 configured for 
continuous conversion mode. 

 

PROGRAMMING CONSIDERATIONS 

 

 

The IP236 provides different methods of analog output 

generation to give the user maximum flexibility for each 
application.  Examples are presented in the following sections to 
illustrate programming the different modes of operation. 

 

Single Conversion Mode Example 

 

This example will enable channel 0 for the single conversion 

mode of operation.  The conversion can be initiated via software 
or external trigger. 

 

1.  Execute Write of 0002H to the Control Register at Base 

A 08H. 
a)  Single Conversion from FIFO buffer is enabled. 
b)  External, and Software generated triggers are enabled. 

2.  Execute Write of 7FFFH to the FIFO buffer port at Base 

A 0CH.  This will drive channel zero’s analog output 
to plus full scale minus one least significant bit.  

3.  Execute Write 0001H to the Start Convert Bit at Base 

A 00H.  This starts the transfer of the digital data in 
channel zero’s FIFO buffer to its corresponding converter for 
analog conversion.  

 
Continuous Conversion Mode with Interrupt Example 

 
This example will enable channel 7 for continuous conversion 

mode of operation.  Interrupts are enabled and an interrupt 
threshold of 16 samples is enabled.  The interval timer will be set 
for an 80

µ

 second interval.  The conversions can be initiated via 

software or external trigger. 

 
This example assumes that the IP236 is installed onto an 

Acromag AVME9630/60 carrier board (consult your carrier board 
documentation for compatibility details). 

 

1. 

Clear the global interrupt enable bit in the carrier board 
status register by writing a “0” to bit 3. 

 
2. 

Write the interrupt vector to the IP236 Module at base 
a 03H. 

 

3. 

Write to the carrier board interrupt Level Register to program 
the desired interrupt level per bits 2,1, & 0. 

 
4. 

Write “1” to the carrier board IP Interrupt Clear Register 
corresponding to the desired IP interrupt request being 
configured. 

 
5. 

Write “1” to the carrier board IP Interrupt Enable Register bit 
corresponding to the IP interrupt request to be enabled. 

 
6. 

Enable interrupts for the carrier board by writing a “1” to bit 3 
(the Global Interrupt Enable Bit) of the carrier board’s Status 
Register. 

 
7. 

Execute Write of 54H to the Channel Control Register at 
Base A 33H. 
a) 

Continuous Conversion mode is selected. 

b) 

External, Software, and Hardware timer generated 
triggers are all enabled. 

c) 

Interrupts are enabled. 

d) 

Interrupt when 16 or less values remain in the FIFO 
buffer. 

 

8. 

Execute Write of 50H to Timer Prescaler Register at Base 
A 32H. 
a) 

This sets the Timer Prescaler to 80 decimal. 

 

9. 

Execute Write of 0008H to the Conversion Timer Register at 
Base A 34H.  The conversion timer in conjunction 
with the Timer Prescaler sets the interval time between 
conversions to (80 

 8) 

÷

 8 = 80

µ

 seconds. 

 
10.  Execute Write of 8000H to the FIFO buffer port at Base 

A 36H.  Channel 7’s first FIFO location is written 
with digital value 8000H.  This digital value will provide a 
minus full scale analog output when converted.  Continue to 
fill the FIFO with 127 additional values. 

 
11.  Execute Write of 0080H to the Start Convert Bit at Base 

A 00H.  This starts the transfer of data from 
channel seven’s FIFO buffer to its corresponding DAC for 
analog conversions.  Conversions will continue with interrupt 
request when 16 or fewer samples reside in the FIFO buffer.  

 

General Sequence of Events for Processing an Interrupt

 

 
1. 

The IP236 asserts the Interrupt Request 0 Line (INTREQ0*) 
in response to an interrupt condition. 

2. 

The AVME9630/60 carrier board acts as an interrupter in 
making the VMEbus interrupt request (IRQx*) corresponding 
to the IP interrupt request. 

3. 

The VMEbus host (interrupt handler) asserts IACK* and the 
level of the interrupt it is seeking on A01-A03. 

4. 

When the asserted VMEbus IACKIN* signal (daisy-chained) 
is passed to the AVME9630/60, the carrier board will check 
if the level requested matches that specified by the host.  If 
it matches, the carrier board will assert the INTSEL* line to 
the appropriate IP together with (carrier board generated) 
address bit A1 to select which interrupt request is being 
processed (A1 low corresponds to INTREQ0*). 

5. 

The IP236 puts the interrupt vector on the local data bus 
(D00-D07 for the D08 [O] interrupter) and asserts ACK* to 
the carrier board.  The carrier board passes this along to the 
VMEbus (D08[O]) and asserts DTACK*. 

Содержание IP236 Series

Страница 1: ...Module USER S MANUAL ACROMAG INCORPORATED 30765 South Wixom Road P O BOX 437 Wixom MI 48393 7037 U S A Tel 248 295 0310 Fax 248 624 9234 Copyright 1999 Acromag Inc Printed in the USA Data and specific...

Страница 2: ...IP INTERFACE LOGIC 14 CONVERSION CONTROL LOGIC 15 DATA TRANSFER FROM FPGA TO DACs 15 INTERVAL TIMER 15 EXTERNAL TRIGGER 15 INTERRUPT CONTROL LOGIC 15 CALIBRATION MEMORY CONTROL LOGIC 15 5 0 SERVICE A...

Страница 3: ...Ranges When the module s jumpers are set for bipolar operation the analog outputs are reset to 0 volts upon power up or receipt of a software or hardware reset This eliminates the problem of applying...

Страница 4: ...ODULE VxWORKS SOFTWARE Acromag provides a software product sold separately consisting of IP module VxWorks drivers This software Model IPSW API VXW MSDOS format is composed of VxWorks real time operat...

Страница 5: ...on of output voltage span The configuration of the jumpers for the different ranges is shown in Table 2 2 ON means that the pins are shorted together with a shorting clip OFF means that the clip has b...

Страница 6: ...nd grounding connections External Trigger Input Output Signals The external trigger signals on pins 42 to 49 of the P2 connector can be programmed to accept a TTL compatible external trigger input sig...

Страница 7: ...D Space Identification Format I Hex Offset From ID Base Address ASCII Character Equivalent Numeric Value Hex Field Description 01 I 49 All IP s have IPAC 03 P 50 05 A 41 07 C 43 09 A3 Acromag ID Code...

Страница 8: ...tiated 6 625 seconds after setting its corresponding Start Convert Bit Start Convert FIFO Full Status Register MSB LSB 07 06 05 04 03 02 01 00 Ch7 Ch6 Ch5 Ch4 Ch3 Ch2 Ch1 Ch0 When read this register i...

Страница 9: ...ibration Coefficient Status register is a read only register and is used to access the calibration coefficient read data and determine the status of a read cycle initiated by the Calibration Coefficie...

Страница 10: ...e wired together for all channels modules to be synchronized The External Trigger input can be sensitive to external EMI noise which can cause erroneous external triggers If External Trigger Inputs ar...

Страница 11: ...ardware reset It is recommended that interrupts be enabled for a FIFO almost empty condition 64 16 or 4 samples or less left in the FIFO Upon this interrupt no more then 128 samples minus the threshol...

Страница 12: ...board documentation for compatibility details 1 Clear the global interrupt enable bit in the carrier board status register by writing a 0 to bit 3 2 Write the interrupt vector to the IP236 Module at...

Страница 13: ...o the DAC channel to accurately generate the desired output voltage See the specification chapter for details regarding maximum calibrated error Data is corrected using a couple of formulas Equation 1...

Страница 14: ...value is rounded to 8 197 and is equivalent to DFFB hex as a 2 s complement value 6 Execute Write of DFFB hex to the Channel 0 s FIFO Buffer port at Base Address 0CH 7 Execute Write of 0001H to the S...

Страница 15: ...rnal trigger input is enabled via bit 3 of the channel s control register the falling edge of the external trigger will initiate conversions for the corresponding channel For External Trigger Input mo...

Страница 16: ...econds Power IP236 Requirements 8 8E 4 4E 5V Typical 92mA 50mA 5 Max 120mA 65mA 12V Typical 130mA 65mA 5 Max 170mA 85mA 12V Typical 160mA 82mA 5 Max 210mA 115mA ENVIRONMENTAL Operating Temperature Sta...

Страница 17: ...Bipolar Offset Error is 0 2 FSR i e 20V SPAN max Gain Error is 0 25 maximum Settling Time 10uS to within 0 003 of FSR for a 20V step change load of 5K in parallel with 500pF Conversion Rate per channe...

Страница 18: ...ndustrial 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 Att...

Страница 19: ...TIGHTEN 4 PLACES THE RECOMMENDED TORQUE IS 0 226 NEWTON METER OR 2 INCH POUNDS OVER TIGHTENING MAY DAMAGE CIRCUIT BOARD 2 INSERT FLAT HEAD SCREWS ITEM A THROUGH SOLDER SIDE OF IP MODULE AND INTO HEX S...

Страница 20: ...SERIES IP236 INDUSTRIAL I O PACK FIFO BUFFERED 16 BIT ANALOG OUTPUT MODULE ___________________________________________________________________________________________ 20...

Страница 21: ...SERIES IP236 INDUSTRIAL I O PACK FIFO BUFFERED 16 BIT ANALOG OUTPUT MODULE ___________________________________________________________________________________________ 21...

Страница 22: ...SERIES IP236 INDUSTRIAL I O PACK FIFO BUFFERED 16 BIT ANALOG OUTPUT MODULE ___________________________________________________________________________________________ 22...

Страница 23: ...SERIES IP236 INDUSTRIAL I O PACK FIFO BUFFERED 16 BIT ANALOG OUTPUT MODULE ___________________________________________________________________________________________ 23...

Страница 24: ...SERIES IP236 INDUSTRIAL I O PACK FIFO BUFFERED 16 BIT ANALOG OUTPUT MODULE ___________________________________________________________________________________________ 24...

Страница 25: ...SERIES IP236 INDUSTRIAL I O PACK FIFO BUFFERED 16 BIT ANALOG OUTPUT MODULE ___________________________________________________________________________________________ 25...

Страница 26: ...SERIES IP236 INDUSTRIAL I O PACK FIFO BUFFERED 16 BIT ANALOG OUTPUT MODULE ___________________________________________________________________________________________ 26...

Отзывы: