你好。
我对 INA219有一个奇怪的问题。 如果我读取其配置寄存器、它将返回0x399F 的值(该寄存器在加电时的预期值)。 这表明 器件处于正常工作状态。 但是、如果我读取总线电压寄存器、无论 Vin+引脚上的电压如何、获得的值始终为0。
Vin+和 Vin-引脚上有一个0.1欧姆的电阻器。 可能出什么问题了? 此时我不需要读取电流。 我只想看到电压总线寄存器更新了正确的值。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好。
我对 INA219有一个奇怪的问题。 如果我读取其配置寄存器、它将返回0x399F 的值(该寄存器在加电时的预期值)。 这表明 器件处于正常工作状态。 但是、如果我读取总线电压寄存器、无论 Vin+引脚上的电压如何、获得的值始终为0。
Vin+和 Vin-引脚上有一个0.1欧姆的电阻器。 可能出什么问题了? 此时我不需要读取电流。 我只想看到电压总线寄存器更新了正确的值。
该电路由单个5V 稳压电源供电、仅用于快速测试。 5V 连接到 Vs 和 IN+引脚。
正如我说过的、IN+和 IN-引脚之间有一个0.1R 分流器、IC 对总线主控 I2C 做出响应。
我可以 成功地对配置寄存器进行读取和写入(这是在逻辑分析仪的帮助下验证的)。 但是、当我读取分流或电压寄存器的内容时、INA219总是返回值0。
它的行为就像 ADC 被禁用或类似的情况一样。