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重新校准

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

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/703962/ina233-ina233-re-calibrating

器件型号:INA233

我将 INA233用于其中一个项目。

我有2个问题、如下所示:

1、INA233数据表第7.5.5节中校准校准校准的公式如下:

Corrected_full_ Scale _ Cal = trunc (Cal * MeasurShuntCurrent / Device _Reported_Current)。

我假设电流测量值(实际值和报告的器件)应采用原始格式。 如果是、则应使用共模 m、R 和 b?将分流器上的实际测量电流转换为放大器的原始值  

有人可以确认这一点吗?

2.考虑这种情况,

Current_LSB = 1mA/位

得出 m = 1000、R = 0、b = 0;

因此、要设置25安培的过流限制、需要获取25000d = 0x61A8的原始值。  

我的问题是、如果我想将过流限制设置为28.67、从而提供28670d = 0x6FFF 的原始值、因为 IOUT_OC_WARN_LIMIT (4Ah)的位[2:0]默认设置为0、该怎么办?  

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

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

    1.是的、您应该使用数据表方程式3和4中的系数 m、R 和 B 转换为原始值。
    2.根据数据表的第7.5.3节,警告寄存器只使用内部 ADC 的高12位。 因此、如果我们将28670转换为二进制文件、我们将得到:1101111111111。 因此、我们将删除低4位以获得11011111111。 从那时起、我们将这些位插入标有 IOX 的寄存器位中(例如 IO1、IO2、...、IO8)。 因此、您的寄存器值应设置为:
    0110111111000 (14328d)。 这应对应于调整后的 OC 限值28.656A
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回复。 我想我理解这一点。

    如果我获得正确的信息、请确认以下情况:

    将电流限制设置为25A  

    我将其转换为 RAW -> 25000d 或0x61A8。

    屏蔽高12位以获得0x061A。

    然后将其向左移动3位以获取0x30D0或12496d。  ->应将该值写入寄存器以获得25A 电流限制警告

    2.将电流限制设置为28.67A

    我将其转换为 RAW -> 28760d 或0x6FFE

    屏蔽高12位以获得0x06FF

    然后将其左移3位以获取0x37F8或14328d ->该值应写入寄存器以获得28.67A 电流限制警告

    3.在 Power_LSB=25mW/位、m=40、R=0、b=0时将电源警告限制设置为600.2W  

    我将其转换为 RAW -> 24008d 或0x5DC8

    屏蔽高12位以获得0x05DC

    然后将其向左移位4位(在7.6.2.7中从4:15移位)、得到0x5DC0或24000d

    因此、基本上、这个功率限制设置值可被写入寄存器->(0x5DC8 & 0xFFF0)应该被写入寄存器以获得600.2W 的功率限制警告

    请确认我的问题是否正确。  

    谢谢。

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

    您好 Gunj、

    我在上一篇帖子中犯了一个错误。  在与其他员工确认这一点后、获得正确警告寄存器值的正确协议是屏蔽16位标度上所需值的第3至14位。  MSB 是指符号位、会被忽略、因为跳闸点将用于正向和反向电流。  有关上述情况下警告寄存器的外观、请参阅下图。

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

    尊敬的 Patrick:

    感谢您的帮助。

    我看到 PIN_OP_WARN_LIMIT 寄存器具有[15:4]、因为数据表中保留了[3:0]。

    因此、我假设我屏蔽 功率阈值的原始值[15:4]。

    因此、我的功率阈值600.2W -> 0x5DC8变为(0x5DC8 & 0xFFF0)= 0x5DC0。

    因此、由于其他位无效、因此我最终不需要对寄存器的写入进行任何屏蔽。

    再次感谢您的帮助。

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

    很高兴能提供服务。 如果您有任何其他问题、请联系我们。