工具/软件:
TI、
我已经通读了 DAC8775 的数据表、但我对我观察到的行为有点困惑。 我使用正降压/升压配置、通道 C 上具有 0–20mA 输出。根据数据表、持续时间超过 500µs 的开路情况应该会触发警报事件。 当我从 DAC 移除负载后、ALARM 引脚变为低电平、符合预期。 但是、当我重新连接负载时、ALARM 引脚恢复到高电平(无警报)、这似乎与数据表中的以下语句相矛盾:
“对于上述条件 (1) 和用于为 DAC 供电的降压/升压转换器、如果由于警报条件而被拉至低电平、即使在警报条件消除后也会保持拉至低电平(锁存行为)。“ 第 8.3.8 节、第 40 页
这是正常的吗?
此外、在引入开路情况之前、0x0B 处的状态寄存器显示通道 C 上无故障(值:0x8B1380)。 当我引入开路时、按预期设置通道 C 的 FAULT 位(值:0x8B1384)。 重新连接负载后、FAULT 位保持设置状态—尽管 ALARM 引脚恢复到高电平、但这仍然符合数据表行为。 我尝试通过向相应的位 (0x0B1384) 写入‘1“来清除故障、但并不清除此错误。
尽管观察到的警报引脚行为对我来说不是问题、但它仍然与数据表不一致。 此外、无法通过写入‘1'来清除 STATUS 寄存器位与数据表的指令相矛盾:
每当设置这些状态位之一时、它就会保持设置状态、直到用户通过向地址 0x0B 上的相应位写入“1"来“来清除它。 第 8.3.10 节、第 41 页
请提供任何建议。
谢谢、
Jason Harrington