Tool/software:
TI,
I’ve read through the datasheet for the DAC8775, but I’m a bit confused about the behavior I’m observing. I’m using the positive buck-boost configuration with a 0–20 mA output on channel C. According to the datasheet, an open-circuit condition lasting more than 500 µs should trigger an alarm event. When I remove the load from the DAC, the ALARM pin goes low, as expected. However, when I reconnect the load, the ALARM pin returns to high (no alarm), which seems to contradict the following statement in the datasheet:
"For condition (1) mentioned above and Buck-Boost converter used to power the DAC, the ALARM pin if pulled low due to the alarm condition will remain pulled low even after the alarm condition is removed (latched behavior)." Section 8.3.8, Page 40
Is this normal?
Additionally, before the open-circuit condition is introduced, the status register at 0x0B shows no fault on channel C (value: 0x8B1380). When I introduce the open, the fault bit for channel C is set (value: 0x8B1384), as expected. After I reconnect the load, the fault bit remains set—which still agrees with the datasheet behavior, although the ALARM pin returns to high. I’ve attempted to clear the fault by writing a ‘1’ to the corresponding bit (0x0B1384), but it doesn’t clear.
Even though the observed ALARM pin behavior isn't am issue for me, it still seems inconsistent with the datasheet. Also, the inability to clear the status register bit by writing a ‘1’ contradicts the datasheet’s instruction:
"Whenever one of these status bits is set, it remains set until the user clears it by writing '1' to the corresponding bit on address 0x0B." Section 8.3.10, Page 41
Any advice would be greatly appreciated.
Thanks,
Jason Harrington