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.

[参考译文] INA230:INA230's掩码/启用寄存器的问题(0x06)

Guru**** 2581045 points


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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/636421/ina230-question-of-ina230-s-mask-enable-register-0x06

部件号:INA230

您好,先生:

您是否可以 帮助我们确认 0x06寄存器中BUL位的实际位置? 根据数据表,它位于D12,但我们尝试了

I2C事务“<S><slave W><Ack><0x06><Ack><0x01><Ack>< 0x00><Ack><P>”仍然无法将D12设置为1。 但如果 我们将0x01更改为0x10,则它将D15更改为。 请确认0x10适用于D8~D15,而0x00适用于D0~D7。 谢谢!



谢谢,此致,

陈耀恩
2017年01月11日



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

    我现在正在研究这个问题,不久将与您联系。

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

    写入I2C数据时,MSB (D15-D8)排在第一位,然后是LSB (D7-D0)。 因此,如果您不想将1位写入D12 (BUL),则命令应如下所示:

    <S><Slave W><Ack><0x06><Ack><0x10><Ack><0x00><Ack><P>

    但是,当您使用以下命令时,您会说D15设置为1'b 您是如何确定这一点的? 您能否在写入命令前后发送终端日志或寄存器读数的图片?

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

    感谢更新MSB优先,这符合我们的试验。

    发出“<S><Slave W><Ack><0x06><Ack><0x10><Ack><0x00><Ack><P>”命令可以将D12 (BUL)设置为1,因此客户已解决此问题。

    谢谢,此致,

    陈耀恩
    2017年03月11日