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.

[参考译文] BQ27510-G3:能否确认此电池电量监测计上的 I2C 接口使用"漏极开路"驱动器?

Guru**** 2535150 points
Other Parts Discussed in Thread: EV2400, MSP430F5359

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/954534/bq27510-g3-can-you-please-confirm-that-the-i2c-interface-on-this-battery-gauge-uses-open-drain-drivers

器件型号:BQ27510-G3
主题中讨论的其他器件: EV2400MSP430F5359

人员:

我很确定我知道这个问题的答案、但我们的电气工程师
我要求我问这个问题、所以我在这里。

MSP430论坛上的这篇文章讨论的是一个问题
MSP4305359和之间完全存在的 μ I²C 总线
BQ27510-G3电池电量监测计、ST Microelectronics ST2378E 除外
双向电平转换器使我们能够连接 TI EV2400
电池电量监测计编程仓体。

I²C 看到的故障是 Δ Σ SDA 线上的跨导问题、其中的位置为
MSP430 (主器件)正在尝试将 SDA 驱动为低电平(发送0x16 "ROM 模式"
但其他人正在积极尝试将其拉高。 我们将尝试计算
ST2378E  是明显可疑的故障所在(
MSP430使用"开漏"或"开漏等效"运行其 μ I²C 总线
驱动程序和 BQ27510-G3几乎当然也是如此、只剩下
ST2378E 主动上拉 SDA)、但我们需要确保我们的
假设电池电量监测计 I/O 引脚拓扑是正确的。 所以:

假设 BQ27510-G3仅使用漏极开路驱动器、我们的回答是否正确
SCL 和 SDA 信号上 I²C 的位?

Atlant

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

    您好、Atlante,

    没错、它无法将线路上拉至高电平。

    此致、

    Wyatt Keller

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

    您好、Atlanta,

    是的、这些是开漏、请参阅 d/s 的引脚功能部分

    最棒的

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

    Wyatt、Nick:

    感谢您的回答!

    我们现在已经很好地证明了我们的"跨导"问题是由引起的
    MSP430F5359的 μ I²C 逻辑产生小毛刺脉冲、导致 ST2378E 双向
    电平转换器反应不良。 除其他证据外、还有周末的其他证据
    ST2378E 禁用、我运行了10、000多个对电池电量监测计进行编程的案例
    而不会出现任何故障。 换言之、电池电量监测计(我们从未真正怀疑过)
    完全脱离了挂钩。 作为进一步的证据、我们还得到了"应付镜头"。 下面我将进行展示
    如果这种情况再次出现、您会为自己的未来参考而应对这些镜头。

    以下是在没有 ST2378E 芯片的情况下驱动 I²C SDA 的 MSP430:

    黄色迹线是 SDA 的模拟表示蓝色迹线是
    SCL 的模拟表示。 请注意、MSP430是 SDA 中的小毛刺脉冲
    从发出"起始条件"切换到发出"地址位0"
    (值为"0"、因为这是寻址电池的 MSP430
    测量仪表位于 I²C 地址0x16)。

    以下是启用 ST2378E 后的外观:

    您可以看到、'2378采用这个简短的 MSP430毛刺脉冲、激活它的激活
    上拉逻辑、驱动器很难将 SDA 拉高、而 MSP 驱动器很难拉高
    线路为低电平。 结果是(黄色) SDA 线路在 MSP430前保持中压
    最后到达地址中的"1"位、此时中的主动驱动逻辑处于该位置
    2378返回休眠状态。 (绿色迹线是的3.3V 开路侧
    ST2378E。)

    我们将通过重新设计'2378电路以使电平转换器解决这个问题
    在未连接 EV2400 Pod 时完全禁用。

    如果您没有进一步的反馈或问题、我们可以将其标记为"已解决"。

    再次感谢您的帮助!

    Atlant

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

    您好、Atlante,

    很高兴您能够解决问题、感谢您发布问题的解释!

    此致、

    Wyatt Keller