• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

INA219相关问题?

fb4b43ef0e26d840 2018-07-11 浏览量:1160
最近使用TI的INA219芯片,用来测电压、电流,但是如何配置0x00寄存器,网上资料也不是很多,希望用过的大佬讲讲配置方法。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 00寄存器:配置寄存器

    bit15:复位位,用于复位整个INA219,将改为设为1则复位。

    bit14:保留位

    bit13:设置检测最大检测电压    0=16V,1=32V;

    bit11,12:设置总线分流电阻最大的电压,后面用于计算最大检测电流。参数如下表(灰色为默认值)

    bit7-10:这些位设置总线电压ADC分辨率(9,10,11,或12位)(02寄存器)

    bit3-6:这些位调整分路ADC分辨率(9,10,11,或12位)

    bit0-2:设置工作模式:(灰色为默认工作模式:连续检测模式)


    • 发布于 2018-07-11
    • 举报
    • 评论 3
    • 1
    • 0
fb4b43ef0e26d840 回复了 捷波:谢谢啊,但是想追问一个问题,就是ADC分辨率那个地方,为什么网上的参考例程的电流ADC都是最高15bit最高12bit,而你这边确实9-12bit啊,能解释下吗? 回复
捷波 回复了 捷波:你提到的这个15bit和12bit,是设计电路时用来计算Current_LSB,以确定05寄存器需要的设定值。Current_LSB = Maximum Expected Current / 2^15,Cal = trunc[0.04096 / ( Current_LSB R * SHUNT)] 详细描述可参考手册 8.5.1 Programming the Calibration Register 部分 回复
fb4b43ef0e26d840 回复了 捷波:请问一下,手册中只有Current_LSB = Maximum Expected Current / 2^15,并没有Current_LSB = Maximum Expected Current / 2^12这个计算啊,请问一下/12Bit这一步骤是为啥? 回复

其他答案 数量:0

相关问题

问题达人换一批

INA219相关问题?