17.06.2014 Views

Hardware Manual - RTD Embedded Technologies, Inc.

Hardware Manual - RTD Embedded Technologies, Inc.

Hardware Manual - RTD Embedded Technologies, Inc.

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

BA + 0x00h (0): Clear/Program Clear Register (Read/Write) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36<br />

BA + 0x02h (2): Read Status/Program Control Register (Read/Write) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38<br />

BA + 0x04h (4): Read Converted Data/Load Channel-Gain and Digital Data (Read/Write). . . . . . . . . . . . . . . . . . . . . . 41<br />

Load Channel-Gain Latch (BA + 0x02h, bits 1 and 0 = 00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />

Load Channel-Gain Table in Channel-Gain Scan Memory<br />

(BA + 0x02h, bits 1 and 0 = 01) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43<br />

Load Digital Table in Channel-Gain Scan Memory (BA + 0x02h, bits 1 and 0 = 10). . . . . . . . . . . . . . . . . . . . . . . . . 44<br />

BA + 0x06h (6): Start Convert/Program Trigger Modes (Read/Write) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44<br />

BA + 0x08h (8): Program IRQ Source and Channel (Write) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46<br />

BA + 0x0Ah (10): Digital Input FIFO/Program Digital Input FIFO Configuration Register (Read/Write). . . . . . . . . . 47<br />

BA + 0x0Eh (14): A/D Sample Counter Trigger (Read) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47<br />

BA + 0x10h (16): TC Counter 0 (Read/Write) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />

BA + 0x12h (18): TC Counter 1 (Read/Write) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />

BA + 0x14h (20): TC Counter 2 (Read/Write) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />

BA + 0x16h (22): Timer/Counter Control Word (Write Only). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />

BA + 0x18h (24): Digital I/O Port 0, Bit Programmable Port (Read/Write). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49<br />

BA + 0x1Ah (26): Digital I/O Port 1, Byte Programmable Port (Read/Write). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49<br />

BA + 0x1Ch (28): Read/Program Port 0 Direction/Mask/Compare Registers (Read/Write). . . . . . . . . . . . . . . . . . . . . . 49<br />

BA + 0x1Eh (30): Digital IRQ Status/Program Digital Mode<br />

(Ports 0 and 1, Read/Write) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51<br />

BA + 0x400h (1024): D/A Analog Setup (Read/Write) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52<br />

BA + 0x402h (1026): Simutaneous Update Register (Write) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52<br />

BA + 0x404h (1028): DAC1 Update Register (Write). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52<br />

BA + 0x406h (1030): DAC2 Update Register (Write). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52<br />

BA + 0x408h (1032): DAC3 Update Register (Write). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53<br />

BA + 0x40Ah (1034): DAC4 Update Register (Write) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53<br />

BA + 0x410h (1040): Analog Threshold Detector Setup (Read/Write). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53<br />

BA + 0x418h (1048): Digital I/O Port 2, Bit Programmable Port (Read/Write) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54<br />

BA + 0x41Ah (1050): Digital I/O Port 3, Byte Programmable Port (Read/Write) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54<br />

BA + 0x41Ch (1052): Read/Program Port 2 Direction/Mask/Compare Registers (Read/Write) . . . . . . . . . . . . . . . . . . 55<br />

BA + 0x41Eh (1054): Digital IRQ Status/Program Digital Mode<br />

(Ports 2 and 3, Read/Write) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56<br />

BA + 0x800h/801h (2048/2049): Board ID Register (Read) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57<br />

BA + 0x802h (2050): Board ID Reset (Read) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57<br />

Programming the DM6425HR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58<br />

Clearing and Setting Bits in a Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58<br />

Chapter 5 A/D Conversions 61<br />

Before Starting Conversions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62<br />

Initializing the Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62<br />

Programming Channel, Gain, Input Range, and Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63<br />

Programming the Channel-Gain Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64<br />

16-Bit A/D Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64<br />

Channel Select, Gain Select, Input Range, and Input Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64<br />

Pause Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65<br />

Skip Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65<br />

8-Bit Digital Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66<br />

Setting Up A/D and Digital Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66<br />

Using the Channel-Gain Table for A/D Conversions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67<br />

Channel-Gain Table and Throughput Rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67<br />

vi DM6425HR dataModule BDM-610010034 Rev C

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!