Acromag IP236 Series User Manual Download Page 8

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

 

- 8 - 

Hex
Base 
Adr+ 

MSB 

D15                   D08

 

LSB 

D07                  D00 

Hex 
Base 
Adr+ 

26 

Timer Prescaler

3

 

Channel 5

 

Control/Status 

Channel 5 

 

 
27 

28 

Conversion Timer

3

 

Channel 5

 

 
29 

2A 

FIFO Port Channel 5

3

 

 
2B 

2C 

Timer Prescaler

3

 

Channel 6

 

Control/Status 

Channel 6 

 

 
2D 

2E 

Conversion Timer

3

 

Channel 6

 

 
2F 

30 

FIFO Port Channel 6

3

 

 
31 

32 

Timer Prescaler

3

 

Channel 7

 

Control/Status 

Channel 7 

 

 
33 

34 

Conversion Timer

3

 

Channel 7

 

 
35 

36 

FIFO Port Channel 7

3

 

 
37 

38 

Reserved

4

 

Not Used

1

  

 

 
39 

3A 

Not Used

1

  

 

 
3B 

7E 

Not Used

1

 

7F 

 
Notes (Table 3.2): 

1.   The IP will not respond to addresses that are "Not Used". 
2.   All Reads and writes are 0 wait states (except write to FIFO 

ports which require 2 wait states typically). 

3.   Channels 4-7 are only present on 8 channel models. 
4.   This byte is reserved for use at the factory to enable writing of 

the calibration coefficients. 

 

Channel Software Reset Register (Write Only, 00H) 
 

This is a write only register that allows software reset on an 

individual channel basis.  Setting data bits 8 to 15 will issue a 
software reset to the individual channels per the table below.  The 
software reset will clear the individual channel’s control register, 
counters, and FIFO buffer. 

 

Channel Software Reset Register

 

MSB 

LSB 

15 

14 

13 

12 

11 

10 

09 

08 

Ch7 

Ch6 

Ch5 

Ch4 

Ch3 

Ch2 

Ch1 

Ch0 

 

Start Convert & FIFO Full Status Register (Read/Write, 01H) 
 

The Start Convert register (bits-7 to 0) is used to start the 

conversions of the individual channels.  When the channel’s 
corresponding bit is set high, per the table below, conversions are 
initiated for that channel.  The desired mode of conversion must 
first be configured by setting the channel’s: Control, Timer 
Prescaler, Conversion Timer, and FIFO buffer.  Note, if interrupts 
are used the interrupt vector must also be set prior to issue of a 
software start convert. 

 

When External Trigger Only mode is selected via bits 2 and 1 

of the channel’s control register (set to “11”), the channel 
Software Start Convert bit is disabled from starting data 
conversions.  

 

This register can be written with either a 16-bit or 8-bit data  

value.  The channel’s actual conversion will be initiated 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 is used to reflect the FIFO full status 

of the individual channel FIFO buffers.  The individual bits used to 
indicate FIFO Full status for each of the channel FIFOs is shown 
in the previous table.  A set bit indicates that the channel’s FIFO 
is full.  No additional writes to the FIFO buffer should be 
implemented after the FIFO is full since data transfer will not be 
acknowledged and can result in a system bus error. 

 

This register can be read as either a 16-bit or 8-bit data read.  

FIFO Full status will be cleared upon software or hardware reset.   

 
Interrupt Status Register (Read Only, 02H) 
 

The Interrupt Status register (bits 15 to 8) represents the 

interrupt status of each of the analog output channels.  A set bit 
represents an active interrupt request for the corresponding 
channel.  Disabling a channel interrupt enable bit will clear its 
interrupt status bit.  The interrupt status bit corresponding to each 
of the analog output channels is shown in the following table.  
The interrupt status bits are read only bits and can be read as 
either 8 or 16-bit values. 

 

Interrupt Status Register

 

MSB 

LSB 

15 

14 

13 

12 

11 

10 

09 

08 

Ch7 

Ch6 

Ch5 

Ch4 

Ch3 

Ch2 

Ch1 

Ch0 

 
Interrupt Vector Register (Read/Write, 03H) 
 

The Vector Register can be written with an 8-bit interrupt 

vector.  This vector is provided to the carrier and system bus 
upon an active INTSEL* cycle.  Reading or writing to this register 
is possible via 16-bit or 8-bit data transfers.  

 

Interrupt Vector Register

 

MSB 

LSB 

07 

06 

05 

04 

03 

02 

01 

00 

 

The IP236 Interrupt Vector register can be used as a pointer 

to an interrupt handling routine.  The vector is an 8-bit value and 
can be used to point to any one of 256 possible locations to 
access the interrupt handling routine. 

 
An interrupt can be enabled for generation when the number 

of samples in the FIFO is equal to or less than the set threshold 
(see the Channel Control register section).  Interrupts generated 
by the IP236 use interrupt request line INTREQ0* (Interrupt 
Request 0).  The IP236 will release the INTREQ0* signal after the 
FIFO buffer has more samples than the set threshold or if 
interrupts are disabled. 

 
Issue of a hardware reset will clear the contents of this 

register to 0.  A software reset has no effect on this register. 

Summary of Contents for IP236 Series

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 20: ...SERIES IP236 INDUSTRIAL I O PACK FIFO BUFFERED 16 BIT ANALOG OUTPUT MODULE ___________________________________________________________________________________________ 20...

Page 21: ...SERIES IP236 INDUSTRIAL I O PACK FIFO BUFFERED 16 BIT ANALOG OUTPUT MODULE ___________________________________________________________________________________________ 21...

Page 22: ...SERIES IP236 INDUSTRIAL I O PACK FIFO BUFFERED 16 BIT ANALOG OUTPUT MODULE ___________________________________________________________________________________________ 22...

Page 23: ...SERIES IP236 INDUSTRIAL I O PACK FIFO BUFFERED 16 BIT ANALOG OUTPUT MODULE ___________________________________________________________________________________________ 23...

Page 24: ...SERIES IP236 INDUSTRIAL I O PACK FIFO BUFFERED 16 BIT ANALOG OUTPUT MODULE ___________________________________________________________________________________________ 24...

Page 25: ...SERIES IP236 INDUSTRIAL I O PACK FIFO BUFFERED 16 BIT ANALOG OUTPUT MODULE ___________________________________________________________________________________________ 25...

Page 26: ...SERIES IP236 INDUSTRIAL I O PACK FIFO BUFFERED 16 BIT ANALOG OUTPUT MODULE ___________________________________________________________________________________________ 26...

Reviews: