Part Number:INA226-Q1Other Parts Discussed in Thread: INA226
Hi, Support Team
我們計算出來的值是3.3A,但實際量測是1.785A,目前我們Rshunt是輸入0.01歐姆,Maximum Expected Current是10A,主要想請問的是根據我們的電路圖,Maximum Expected Current正確來說需要帶多少。
if any, Please advise me.
Thanks,
Best regards,
Lawrence
Amy Luo:
您好,
Maximum Expected Current就是说在您的应用中有可能测量的最大电流值,可以设定为10A。
但是 INA226-Q1两输入管脚IN+和IN-的电压差,即0.837V-0.817V=0.02V,与测量电流和Rshunt不对应,测量电流是1.785A,Rshunt电阻为0.01Ω,这样产生的电压应该是0.01785V,而不是0.02V。
不确定您测量的1.785A电流和两输入管脚IN+和IN-的电压是不是准确的?您是使用什么工具测量的?实际电流是恒流值吗?
您读取的shunt电压是多少?计算的Calibration 寄存器值是多少?
,
eason chang:
Hi 您好:
Q1:您是使用什么工具测量的?实际电流是恒流值吗?
A: 我們用兩種工具,1.數位電表量到1.785A,2.電流碳棒量到1.919A
電流碳棒截圖BUCK1+BUCK2(984mA+935mA)
Q2:您读取的shunt电压是多少?计算的Calibration 寄存器值是多少
A: 讀取的shunt電壓寄存器的值為8055,依照datasheet去乘上2.5 µV = 20.137mV,而Calibration是依照Maxmum Expected Current = 10A,按照公式Current_LSB = 10A/2^15 = 305uA,CAL = 0.00512/(0.3mA*10m歐姆) = 1677,因此電流等於ShuntVoltage*CalibrationRegister/2048 = 8055*1677/2048 = 6595,
請問
1.6595是乘上算出來的Current_LSB嗎?還若是的話6595 * 305uA = 2.011475A ,這個值目前比較接近我們用電流碳棒量到的1.98A,這誤差對這顆ina226來說是算可以接受的範圍嗎?
還是是要乘上圖中LSB的1mA呢?
2.請問Bus Voltage與Power Register的LSB是固定乘上圖中的1.25mV與25mW嗎?
謝謝
,
Amy Luo:
1、这样看您读取的shunt电压与测量的差不多。
Current_LSB值可以选比计算出的Current_LSB = 10A/2^15 = 305uA要大的整数,这样计算起来比较方便,且不会有误差,比如datasheet中选取的是Current_LSB.=1 mA/bit ,那么选取的什么,计算的时候就使用什么计算。如果您选取0.3mA,那么计算的时候就要使用这个值计算。datasheet上使用的是1 mA/bit所以后面计算的时候也是使用1 mA/bit计算。
在您的应用中,电流寄存器读取值是多少?
2、Bus Voltage的LSB是固定的,即为 1.25 mV/bit,而Power Register的LSB是固定为电流LSB的25倍,即如果Current_LSB.=1 mA/bit ,那么Power LSB就是25mW/bit,如果Current_LSB.=0.3mA/bit,那么Power LSB就是0.3*25mW/bit=7.5mW/bit。
datasheet 中7.5 Programming章节详细说明了上述计算过程,您可以具体看下。
,
eason chang:
了解 謝謝
,
Amy Luo:
好的,不客气