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.

RE: INA219: 使用INA219AIDCNR用作电流检测问题

Other Parts Discussed in Thread: INA226

Hi Amy Luo

  我们回板调试发现INA226读取电压的寄存器无变化,能帮我们看看软件的配置嘛,下面是原理图。

  • 您好,

    您是说Shunt电压寄存器无变化吗?您测量的电流是交流电吗?您用示波器测量被采样电阻两端电压有变化吗?

    首先您是否验证了寄存器可以正确读写,即写入后可以读出写入值?

    您期望测量的最大电流是多少?Current_LSB选取的是多少?Calibration寄存器配置的是多少?

  • 您好,Amy Luo

      就是VBUS电压的寄存器。测量的直流电。感应电阻两端的电压比如配置0.5V和2V,此时读取VBUS电压寄存器都一样,无太大变化。寄存器可以正常读写。目前还没有开始配置测试电流,第一步读电压都不太正常。Current_LSB 是0.5mA, 0x800;  Calibration :默认。

  • 测量的直流电。

    测量直流电的话,VBUS电压寄存器值就是应该无太大变化的。如果是交流电,那么VBUS电压寄存器值才是变化的。

    感应电阻两端的电压比如配置0.5V和2V

    那么流过采样电阻5mΩ的电流将是(2V-0.5V)/0.005=300A,根据datasheet 公式1和公式2,Current_LSB 选择 0.5mA是不可以的。

  • 您好,Amy Luo

       我原理图中INA226的GND引脚接的是-5V,那是否意味着我最小只能测试到-5V对吧,如果要测试-5V以下的电压需要把INA226的GND引脚接到比-5V

    低的电压对吧。

  • 是的,测量BUS电压是以INA226的地为参考点,测量范围是 0 V 到36 V