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.
Hi !
我使用 INA226 來量測LED經過的電流(0A~3A),
設定
Configuration Register(00h) =0x4127
Calibration Register(05h) =0x0F0A
當LED在dimming時 ,LED電流非為0A的條件下,
INA226 會讀到電流為0A或8A,
Current Register(04h) = 0xFFF8 or 0 , 當 LSB=0.1221
請問在電路設計方面,
是否有方法可以改善上述的問題
謝謝!
您好,0~3A 测试出来为0~8A是吗?也就是3A的电流04h读出来为8A是吗?我们以3A负载为例,计算下。
LSB=3/2^15=92uA,CAL= 0.00512/(0.092mA*10mΩ)=5224转换成16进制为1468.将1468写入CAL寄存器。
Kallyn 您好,
謝謝您的回覆,
目前設定 Maximum Expected Current (A) =4A,
我遇到的問題是發生在0~3A,
我調動電流,
到達下一個LED電流設定值後,
INA226會出現電流讀值異常的狀況.
假設LED將設定有1A電流流過,
外接電流表是有讀到約1A,
但是INA226會讀到0A或8A,
而不是1A.
您好, 1A的话,CAL寄存器的值您写的是多少?按照上面的计算方法,LSB=1/2^15=31uA
那么CAL= 0.00512/(0.031mA*10mΩ)=16516,转化为16进制为4084. 您是写入的这个值吗?
如果CAL这里写入有误的话,那么04h读取的电流值也会发生变化。