大家好,
我对INA234有问题。
我尝试读取Vshun, VBus和电流值。 但VBus值始终保持不变,即使是一些mV也没有变化。 和Vshunt和电流值均为0。
我不明白为什么。
我使用0x2127配置了配置寄存器。 我用值0x20C4书写校准。
写配置由回读寄存器确认。
我的设计如下: 
我错过了什么吗?
感谢你的帮助。
此致,
Etienne
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.
Etienne,您好!
您已验证读/写通信,这很好。
如果Vbus变化小于½ LSB或~13mV,则INA234将无法检测到它。 如果是这种情况,它将报告“完美”读数。 您可以引入可控制的Vbus,并手动更改它,以查看您是否看到相应的INA234测量值。
原理图未显示负载。 如果并联电阻器上的压降确实为~0V,则INA234可能会返回相同的电压降。 再次请注意分辨率(40uV或10uV,取决于范围设置)。
此致,Guang
您好,Guang
很抱歉回复延迟。
我收到了评估板,用于测试是我的组件还是我使用它的方式错误。
在一个电路板上,组件焊接错误。
在另一个板上,我取下了过滤器的电容器,我得到了一些与评估板上相同的值。
但是,我错过了转换值,因为我得到了5.7V而非3.6V,并且电流为ARoud 30mA而非1-2mA
VBUS值为aroud 0x08C,当前值为aroud 0x006。 我不知道如何利用数据表上提供的信息获得良好的价值。
此致,
Etienne
Etienne,您好!
好消息是 您的主板似乎工作正常。 唯一的问题是将寄存器值转换为您怀疑的物理数量。
对于Vbus,十进制值为140 (0x08C)。 以伏特计,140*25.6mV = 3.584V。
对于电流,我返回根据校准寄存器值0x20C4和Rsun=50mOhm计算出电流LSB=195.33uA。 因此,电流为6*195.33uA=1.172mA。
这两个结果似乎都符合预期。
此致,Guang