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.

[参考译文] INA233:要求输入INA233 OC设置

Guru**** 2529560 points
Other Parts Discussed in Thread: INA233

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/767289/ina233-asking-for-the-ina233-oc-setting

部件号:INA233

大家好,
客户使用INA233监控5V电源。
以下是条件。

对比:3V。
监控5V。
最大电流:0.5A。

能否验证CAL和OC寄存器是否正常?

1. current_LSB=03mA/(2 0.5^15)=15.25uA。设置为0.03mA/bit
CAL = 0.0.0512万 /(0.03mA*20mohm)=8533d=2155h</s>2155

因此注册0xD4=2155h


2.计算寄存器0x4AH
M= 1/0.03mA=3.3333万
X=0.5A
B=0
R=0
Y=(m*X+b)*10^R=(3.3333万*A+0)*10 0.5^0=1.6666万=411Ah

所以0x4A=4118h。 (忽略LSB 3位)

我不确定为什么在数据表示例中R=0。
您能否提供您对此0x4H设置的评论?

客户希望在达到OC限制时提醒PIN发送触发器。请确认0xD4和0x4A设置正确,并且需要进一步设置任何寄存器。

巴西,
SHH

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

    SHH,您好!

    您的数学是正确的。

    但是,正如数据表所示,您可能希望使用不同的当前LSB,以使计算更容易,结果更准确。 或者,您可以通过移位位来保持准确性。 例如,您可以使用m=33.3333万,这需要R=-1。

    如果LSB为0.05mA而不是0.03mA,则会产生一个整数m,这不需要位移,以免失去准确性。 因此R可以是'0'。 它的工作原理是m=2万,R=0和Cal=5120。 最大值0.5A对应于限制寄存器的Y=1万。 这就是您触发过流事件所需的一切。

    此致,Guang

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

    SHH,您好!

    由于此线程已脱机并通过电子邮件/呼叫处理,我们将关闭它。 如果您还有其他问题,请告诉我。

    此致,Guang