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.

[参考译文] 分流电压的 INA226校准

Guru**** 2812355 points

Other Parts Discussed in Thread: INA226

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/903395/ina226-calibration-on-shunt-voltage

器件型号:INA226

我使这个 INA226正常工作、读取总线电压。  分流电压稍微偏置-约为20%。  我想弄清楚原因。  我的测试条件下的实际分流电压为37mV。  报告的结果是45.7mV。  我已将最大平均值计算设置为1.1毫秒(似乎是速度和平滑之间的良好折衷)。

RSHUNT = 0.025欧姆

Imax = 3安培(实际约为2安培、但我自己仍有一些余量)

CURRENT_LSB = 3 /(2**15)= 9.15527E-5

CAL = 0.00512/  (CURRENT_LSB * RSHUNT) = 2236

当我使用该值时,电流会被相同的错误关闭... 它大约高20%。  为了进行补偿、我将校准常数更改为1788、现在电流和功率寄存器的读数都很完美。  分流电压不受此影响、因此它的读数仍为大约20%的高电平。  我的系统电压为3.3V。  走线极短-与分流器的距离大约为0.25英寸。  Vs 附近有一个0.1uF 电容(未在原理图中显示)。

我只是想知道什么会导致 Vshunt 回读中的这种偏移、如果有什么可以做的...

R4和 R5均为10欧姆、电容为0.1uF。 问题是否- R4和 R5过大?  图21说<= 10欧姆。  这似乎间接告诉我 VIN+/-的输入阻抗... 但正如我说过的、Vbus 正在准确读取。

BTW 计算方法为:

  Vshunt = ina226.read16 (0x41、0x01)* 0.0025; //返回毫伏,而不是微伏*/

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Christopher、

    感谢您考虑使用德州仪器。

    因此、我不熟悉您使用的特定功能。  您能否确认您的计算如下:

    Vshunt=(INA226寄存器 01h 内容转换为十进制) x (0.0025mV)。

    您是否尝试测量 C1两端的差分电压?  电阻器 R4和 R5与输入偏置电流不匹配会产生一些误差、但20%似乎有点高、除非这些电阻器具有较大的容差并且处于与容差相反的极端值。

    您的分流电阻器的容差是多少?