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.

[参考译文] MSP430FR5043:与 BQ25700A IC 的 I2C 通信不返回 ACK

Guru**** 2380860 points
Other Parts Discussed in Thread: BQ25700A, MSP430FR5043
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1116274/msp430fr5043-i2c-communication-with-bq25700a-ic-not-returning-ack

器件型号:MSP430FR5043
主题中讨论的其他器件:BQ25700A

你(们)好

我尝试将 MSP430FR5043与 BQ25700A 连接,但在测试时发现 BQ25700A 尝试 ACK,但线路未被拉低。 请参阅下面的波形。

根据 BQ25700A 数据表中的建议、使用的上拉电阻为10K。

我尝试降低 SCL 频率、但这不起作用。

1.我是否可以增加上拉电阻值,达到可以增加的值?

2.是否有办法忽略 I2C 通信中的 ACK 位、我将使用 MSP430的 I2C API。

3.在 GPIO API 库中,我发现使用上拉和下拉电阻器初始化 GPIO。 这样可以解决问题吗?

建议上述解决方案。

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

    尝试使用地址0x09而不是0x12。 [参考 BQ 数据表(SLUSCQ8A)第8.5节("0001001_X")。]