Hardware Manual - RTD Embedded Technologies, Inc.
Hardware Manual - RTD Embedded Technologies, Inc.
Hardware Manual - RTD Embedded Technologies, Inc.
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