主题中讨论的其他器件:INA237、 INA238、
您好、这个问题适用于任何 INA 类型的集成传感器:INA228/INA238/INA237。
我需要了解如何通过触发警报来启用/禁用任何特定的 ADC 结果比较(这意味着 ALRT 寄存器中的标志和有源警报引脚输出)。
DIAG_ALRT 寄存器具有针对每个超限事件的位标志。 这些标志都是可读写的。 "读取"操作的含义显然是读取标志状态、但描述并未指定"写入"操作的情况。 例如、 INA228数据表的第7.3.7章 显示"持续监控表7-1中列出的诊断"、这意味着没有用于启用/禁用任何特定警报事件的设置。 我认为禁用任何特定警报的唯一方法是间接地将极端默认值保留在任何超限寄存器中。 例如、如果我将 BOVL 寄存器(总线电压超限)值保持为默认值0x7FFF、则可能永远不会触发警报。 或者、如果它达到该极端值、它是否会发出警报?
可能写入 DIAG_ALRT 寄存器的相应位标志的预期情况是什么? 如果它们不用于配置警报事件,则它们也不用于在警报后清除(这在读取 DIAG_ALRT 寄存器时自动完成)。 那么、在这里写入的目的是什么? 我缺少什么吗?
Vlad