ZHCSJ19E november 2018 – august 2023 DAC60501 , DAC70501 , DAC80501
PRODUCTION DATA
OFFSET | REGISTER NAME | REGISTER DESCRIPTION | SECTION |
---|---|---|---|
0h | NOOP | No operation | NOOP Register |
1h | DEVID | Device identification | DEVID Register |
2h | SYNC | Synchronization | SYNC Register |
3h | CONFIG | Configuration | CONFIG Register |
4h | GAIN | Gain | GAIN Register |
5h | TRIGGER | Trigger | TRIGGER Register |
7h | STATUS | Status | STATUS Register |
8h | DAC | Digital-to-analog converter | DAC Register |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
NOOP | |||||||||||||||
W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-0 | No operation | W | 0h | No Operation command |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
0 | RESOLUTION | 0 | 0 | 0 | 1 | RSTSEL | 0 | 0 | 1 | 0 | 1 | 0 | 1 | ||
R-0h | R-000b (DAC80501) or 001b (DAC70501) or 010b (DAC60501) | R-0h | R-0h | R-0h | R-1h | R-0h (DACx0501Z) or 1h (DACx0501M) | R-0h | R-0h | R-1h | R-0h | R-1h | R-0h | R-1h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15 | RESERVED | R | 0h | RESERVED |
14-12 | RESOLUTION | R | 000b for DAC80501 |
DAC Resolution: 000b (DAC80501 16-bit) 001b (DAC70501 14-bit) 010b (DAC60501 12-bit) |
001b for DAC70501 | ||||
010b for DAC60501 | ||||
11-8 | RESERVED | R | 1h | RESERVED |
7 | RSTSEL | R | 0h for DACx0501Z |
DAC Power on Reset: 0h (DACx0501Z reset to zero scale) 1h (DACx0501M reset to midscale) |
1h for DACx0501M | ||||
6-0 | RESERVED | R | 15h | RESERVED |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | DAC_SYNC_EN | ||||||||||||||
R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-1 | RESERVED | RW | 0h | RESERVED |
0 | DAC_SYNC_EN | RW | 0h | When set to 1, the DAC output
is set to update in response to an LDAC trigger (synchronous
mode). When cleared to 0 ,the DAC output is set to update immediately (asynchronous mode), default. |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REF_PWDWN | RESERVED | DAC_PWDWN | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-9 | RESERVED | RW | 0h | RESERVED |
8 | REF_PWDWN | RW | 0h | When set to 1, this bit disables the device internal reference. |
7-1 | RESERVED | RW | 0h | RESERVED |
0 | DAC_PWDWN | RW | 0h | When set to 1, the DAC in power-down mode and the DAC output is connected to GND through a 1-kΩ internal resistor. |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REF-DIV | RESERVED | BUFF-GAIN | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-1h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-9 | RESERVED | RW | 0h | RESERVED |
8 | REF-DIV | RW | 0h | The reference voltage to the
device (either from the internal or external reference) can be
divided by a factor of two by setting the REF-DIV bit to 1. Make
sure to configure REF-DIV so that there is sufficient headroom from
VDD to the DAC operating reference voltage. Improper configuration
of the reference divider triggers a reference alarm condition. In
the case of an alarm condition, the reference buffer is shut down,
and all the DAC outputs go to 0 V. The DAC data registers are
unaffected by the alarm condition, and thus enable the DAC output to
return to normal operation after the reference divider is configured
correctly. When REF-DIV set to 1, the reference voltage is internally divided by a factor of 2. When REF-DIV is cleared to 0, the reference voltage is unaffected. |
7-1 | RESERVED | RW | 0h | RESERVED |
0 | BUFF-GAIN | RW | 1h | When set to 1, the buffer
amplifier for corresponding DAC has a gain of 2. When cleared to 0, the buffer amplifier for corresponding DAC has a gain of 1. |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | LDAC | SOFT-RESET [3:0] | |||||||||||||
R/W-0h | W-0h | W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-5 | RESERVED | RW | 0h | RESERVED |
4 | LDAC | W | 0h | Set this bit to 1 to synchronously load the DAC in synchronous mode, This bit is self resetting. |
3-0 | SOFT-RESET [3:0] | W | 0h | When set to the reserved code of 1010, this bit resets the device to the default state. These bits are self resetting. |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REF-ALARM | ||||||||||||||
R/W-0h | R-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-1 | RESERVED | RW | 0h | RESERVED |
0 | REF-ALARM | R | 0 | REF-ALARM bit. Reads 1 when the difference between the reference and supply pins is below a minimum analog threshold. Reads 0 otherwise. When 1, the reference buffer is shut down, and the DAC outputs are all zero volts. The DAC codes are unaffected, and the DAC output returns to normal when the difference is above the analog threshold. |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DAC-DATA [15:0] | |||||||||||||||
R/W-0000h (DACx0501Z) or 8000h (DACx0501M) |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-0 | DAC-DATA [15:0] | RW | 0000h for DACx0501Z | DAC data
register. Data are MSB aligned in straight binary format, and use the following format: DAC80501: DATA[15:0] DAC70501: DATA[13:0], 0, 0 DAC60501: DATA[11:0], 0, 0, 0, 0 |
8000h for DACx0501M |