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.

[参考译文] BQ76940:与微控制器 i2c 线路连接时 I2C 通信线路出现故障

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/630611/bq76940-i2c-communication-lines-went-down-when-connected-with-micro-controller-i2c-lines

器件型号:BQ76940

我们的 BQ76940EVM 上有 BQ7694000DBT 芯片、并成功与 I2C 通信进行通信。

现在、我们使用 BQ7694003DBT 芯片开发了相同的电路、但当微控制器 I2C 总线连接到电路时、SDA 和 SCL 线路立即变低、并在断开连接时提高到正常电平

同一微控制器和固件再次成功与 EVM 配合使用。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    检查 bq76940的确切版本。 有2.5V 和3.3V。 在 EVM 上、选择 bq76940 (取决于版本) REGOUT=2.5V 以与2.5V 电量监测计兼容。 在您的设计中、SCLK、SDATA 线路的 I2C 通信可能需要大于 bq76940的 VIH。 大多数 uC 的电压范围为0-5V。 因此、可能不会将3.3V 视为有效逻辑高电平。 检查 uC I/O 规格和配置。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    正如我们在问题说明中提到的、我们已经在与具有 BQ7694000DBT (2.5V)的 EVM 模块通信、我们还开发了一个具有 BQ7694003DBT (3.3V)的电路板。 为了进行测试、我们有一个 MCU 板、其中 I2C 线路连接到 EVM 并运行良好、但当连接到3.3V 开发板时、相同的设置失败。
    最后一点是、当我们将 MCU 连接到 EVM 时、i2c 通信良好;当开发板连接相同的设置时、i2c 线路变为低电平。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请检查 MCU 的输入逻辑。 bq769X0未看到 MCU 的逻辑1。 需要重新访问 VIH。

    EVM1、I2C 被配置(上拉)为2.5V;EVM1与 MCU 板一起工作。 做得好!
    EVM2通过 I2C 配置(上拉)为3.3V。 EVM2、I2C 与 MCU 通信失败。 我在总结中是否正确?