Omega Engineering CIO-DAC16, CIO-DAC08 user manual Msb

Page 14

In summary form, the registers and their function are listed in the following table. Each register has eight bits which can constitute a byte of data or eight individual read/write functions. The CIO-DAC08 has 8 pairs of register (Base + 0 through Base + 15) and the CIO-DAC16 has 16 pairs of register (Base + 0 through Base + 31).

Table 4-2. Register Map

ADDRESS

WRITE FUNCTION

READ FUNCTION

 

 

 

BASE + 0

D/A 0 Least Significant Byte

Intiate simultaneous update

BASE + 1

D/A 0 Most Significant Nibble

Intiate simultaneous update

BASE + 2

D/A 1 Least Significant Byte

Intiate simultaneous update

BASE + 3

D/A 1 Most Significant Nibble

Intiate simultaneous update

BASE + 4

D/A 2 Least Significant Byte

Intiate simultaneous update

BASE + 5

D/A 2 Most Significant Nibble

Intiate simultaneous update

BASE + 6

D/A 3 Least Significant Byte

Intiate simultaneous update

BASE + 7

D/A 3 Most Significant Nibble

Intiate simultaneous update

BASE + 8

D/A 4 Least Significant Byte

Intiate simultaneous update

...

 

 

BASE + ##

And so on for each DAC

Same

The DAC16 contains 32 registers (16 register pairs). The DAC08 contains 16 registers. Each register-pair controls one D/A output.

Each DAC has two 8-bit registers which are used to control it. The first register contains the least significant eight bits of D/A code and should be written first.

7

6

5

4

3

2

1

0

D5

D6

D7

D8

D9

D10

D11

D12

 

 

 

 

 

 

 

(LSB)

The second register contains the most significant four bits of D/A code and should be written to second. A write to this register updates the output of the D/A with all 12 bits of the D/A code contained in the two registers. If the XFER jumper is set for the DAC, no update will occur until a read of any one of the DAC registers is executed. Upon a read, all DACs set for simultaneous update (XFER jumper set) will update together.

7

6

5

4

3

2

1

0

X

X

X

X

D1

D2

D3

D4

 

 

 

 

(MSB)

 

 

 

10

Image 14
Contents CIO-DAC16 CIO-DAC08 HM CIO-DAC##.lwp Table of Contents This page is blank Software Installation IntroductionSelecting the Base Address Hardware InstallationInitial Board Setup HEX Function Range Wait State Jumper OFFAnalog Output Range Switches Simultaneous Update JumperCabling to the CIO-DAC## Installing the CIO-DAC## in the ComputerTesting the Installation Signal Connection Connector Diagram Connector CIO-DAC16Register Architecture Control & Data RegistersMSB Output Transfer Functions Specifications Analog OutputEnvironmental For your notes EC Declaration of Conformity Omega Engineering Inc One Omega Drive Stamford, Ct 800