Other Parts Discussed in Thread:INA226
Hi Amy Luo
我们回板调试发现INA226读取电压的寄存器无变化,能帮我们看看软件的配置嘛,下面是原理图。
Amy Luo:
您好,
您是说Shunt电压寄存器无变化吗?您测量的电流是交流电吗?您用示波器测量被采样电阻两端电压有变化吗?
首先您是否验证了寄存器可以正确读写,即写入后可以读出写入值?
您期望测量的最大电流是多少?Current_LSB选取的是多少?Calibration寄存器配置的是多少?
,
RocH:
您好,Amy Luo
就是VBUS电压的寄存器。测量的直流电。感应电阻两端的电压比如配置0.5V和2V,此时读取VBUS电压寄存器都一样,无太大变化。寄存器可以正常读写。目前还没有开始配置测试电流,第一步读电压都不太正常。Current_LSB 是0.5mA, 0x800; Calibration :默认。
,
Amy Luo:
RocH said:测量的直流电。
测量直流电的话,VBUS电压寄存器值就是应该无太大变化的。如果是交流电,那么VBUS电压寄存器值才是变化的。
RocH said:感应电阻两端的电压比如配置0.5V和2V
那么流过采样电阻5mΩ的电流将是(2V-0.5V)/0.005=300A,根据datasheet 公式1和公式2,Current_LSB 选择 0.5mA是不可以的。
,
RocH:
您好,Amy Luo
我原理图中INA226的GND引脚接的是-5V,那是否意味着我最小只能测试到-5V对吧,如果要测试-5V以下的电压需要把INA226的GND引脚接到比-5V
低的电压对吧。
,
Amy Luo:
是的,测量BUS电压是以INA226的地为参考点,测量范围是 0 V 到36 V