电流
直播中

南中南

8年用户 985经验值
擅长:光电显示
私信 关注
[问答]

怎样用IIC总线来读INA226传感器中分压电流寄存器的值

校准寄存器的赋值cal该如何去计算呢?
怎样用IIC总线来读INA226传感器中分压电流寄存器的值?

回帖(1)

李铃华

2021-9-28 11:13:07
  用IIC总线来读INA226传感器中分压电流寄存器的值。其中涉及到一个校准寄存器的赋值cal,这个值和pin9(IN-)、pin10(IN+)之间的分压电阻有关。手册中cal的计算方法如下:
  
  Maximum Expected Current是pin9、pin10之间可能测到的最大电流,除以2的15次方后得到的Current_LSB直观来看就是电流精度——15位对应15个梯度。Rshunt是外部分流器——两引脚间电阻的值
  这次的开发板上INA226部分的电路图如下:
  
  一开始我只看到了pin9、pin10之间的电容,还傻不拉几的搜了很多有关如何计算电容上可能流过的最大电流……
  关于上图有两点:
  1、A1和A2两根地址线决定该INA226的地址,上图这两个引脚连接的几条线路上标记的NA或者/NC标志分别表示连接(NA)与未连接。这样的设置是为了可以选择地址。
  2、pin9与pin10之间的分压电阻与图上看到的电容并没有直接的关系,这个电容只是起到滤波的作用。具体为啥是滤波,本人模电水平有限,纯属问同事得到的结论……所以实际的分压电阻可能并没有直接在INA226这一块体现出来,而是需要通过这两个引脚延伸出来的连接部分查找俩引脚间的实际分压电阻。
  像上图中pin9连接到了VCC_12V,pin10最终连接到了P_VCC_12V_MOS。在整个原理图文档中搜索这两个节点,最后搜到下面这部分电路:
  
  当时问同事说就是这个10mR的电阻,但整理文档的时候发现这里是VSB_12V而不是上图的VCC_12V。最后再通过一通搜索,终于看到了这个:
  
  太难了,看到这个终于可以正式确认这个分流电阻的阻值了。总的来说还是经验不够,看图看少了,没有摸清这里面的规则套路。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分