ZHCSK27A July 2019 – December 2019 DAC43401 , DAC53401
PRODUCTION DATA.
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
FUNC_
CONFIG |
DEVICE_
LOCK |
EN_
PMBUS |
CODE_STEP | SLEW_RATE | DAC_PDN | REF_EN | DAC_SPAN | ||||||||
R/W-0h | W-0h | R/W-0h | R/W-0h | R/W-Fh | R/W-2h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15 - 14 | FUNC_CONFIG | R/W | 00 | 00 : Generates a triangle wave between MARGIN_HIGH (address 25h) code to MARGIN_LOW (address 26h) code with slope defined by SLEW_RATE (address D1h) bits.
01: Generates Saw-Tooth wave between MARGIN_HIGH (address 25h) code to MARGIN_LOW (address 26h) code, with rising slope defined by SLEW_RATE (address D1h) bits and immediate falling edge. 10: Generates Saw-Tooth wave between MARGIN_HIGH (address 25h) code to MARGIN_LOW (address 26h) code, with falling slope defined by SLEW_RATE (address D1h) bits and immediate rising edge. 11: Generates a square wave between MARGIN_HIGH (address 25h) code to MARGIN_LOW (address 26h) code with pulse high and low period defined by SLEW_RATE (address D1h) bits. |
13 | DEVICE_LOCK | W | 0 | 0 : Device not locked
1: Device locked, the device locks all the registers. This bit can be reset (unlock device) by writing 0101 to the DEVICE_UNLOCK_CODE bits (address D3h) |
12 | EN_PMBUS | R/W | 0 | 0: PMBus mode disabled
1: PMBus mode enabled |
11 - 9 | CODE_STEP | R/W | 000 | Code step for programmable slew rate control.
000: Code step size = 1 LSB (default) 001: Code step size = 2 LSB 010: Code step size = 3 LSB 011: Code step size = 4 LSB 100: Code step size = 6 LSB 101: Code step size = 8 LSB 110: Code step size = 16 LSB 111: Code step size = 32 LSB |
8 - 5 | SLEW_RATE | R/W | 1111 | Slew rate for programmable slew rate control.
0000: 25.6 µs (per step) 0001: 25.6 µs × 1.25 (per step) 0010: 25.6 µs × 1.50 (per step) 0011: 25.6 µs × 1.75 (per step) 0100: 204.8 µs (per step) 0101: 204.8 µs × 1.25 (per step) 0110: 204.8 µs × 1.50 (per step) 0111: 204.8 µs × 1.75 (per step) 1000: 1.6384 ms (per step) 1001: 1.6384 ms × 1.25 (per step) 1010: 1.6384 ms × 1.50 (per step) 1011: 1.6384 ms × 1.75 (per step) 1100: 12 µs (per step) 1101: 8 µs (per step) 1110: 4 µs (per step) 1111: No slew (default) |
4 - 3 | DAC_PDN | R/W | 10 | 00: Power up
01: Power down to 10K 10: Power down to high impedance (default) 11: Power down to 10K |
2 | REF_EN | R/W | 0 | 0: Internal reference disabled, VDD is DAC reference voltage, DAC output range from 0 to VDD.
1: Internal reference enabled, DAC reference = 1.21 V |
1 - 0 | DAC_SPAN | R/W | 00 | Only applicable when internal reference is enabled.
00: Reference to VOUT gain 1.5X 01: Reference to VOUT gain 2X 10: Reference to VOUT gain 3X 11: Reference to VOUT gain 4X |