主题中讨论的其他器件:INA226
你(们)好
我们在 SMT 功能测试中发现电路板故障、故障项是规格下的电源。
尝试在某个时间读取寄存器并打印结果、结果如下所示、但功耗不符合实际消耗。
----------------------------------------
shell>i2cread 0 0x43 0x02 2.
0x24 0xd0
shell>i2cread 0 0x43 0x04 2.
0x03 0x91
shell>i2cread 0 0x43 0x03 2.
0x00 0xae
Shell>
shell>ina226
完成
Shell>INA226:
INA226:I2C[0]:Addr[0x41]:Current[78100uA]
INA226:I2C[0]:Addr[0x41]:Voltage [11781mV]
INA226:I2C[0]:Addr[0x41]:Power[918mW]
INA226:I2C[0]:Addr[0x43]:Current[456500uA]
INA226:I2C[0]:ADDR[0x43]:VOLT[11780mV]
INA226:I2C[0]:Addr[0x43]:Power[2175mW]
计算:
电压0x24d0 = 9424、9424*1.25 = 11780
电流0x0391 = 913、913*500 = 456500
功率0x00ae = 174、174*500*25/1000 = 2175
实际功耗11.78*456.5mA=5.37757W
----------------------------------------
由于功率寄存器 是用于 计算的内部芯片、我不确定发生了什么、因为其他通道读取的结果是正确的。