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.

[参考译文] MSP430F5359:SDA 变为持续低电平

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/962880/msp430f5359-sda-become-continuously-low

器件型号:MSP430F5359

大家好、

我的客户在使用 MSP430F5359IPZ 时遇到困难,我想向您咨询。 它们使用 I2C 进行通信、但无法按预期工作。

问题是、SDA 信号以某种方式变为持续低电平。

此事件的触发器未知。 发生这种情况时、SCL 信号将持续变为高电平。

结构为[控制板]–[ I2C 电平转换器]–[器件 A /器件 B ]。 器件 A 和器件 B 位于同一路径线路上。 由地址设置确定的通信目的地。 两条线路均以2.4k Ω 电阻上拉、通信速度设置为100kHz。 使用的引脚为73和74。

有人知道这种现象的可能原因吗?

此致、

Kurumi Hasegawa

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

    您好 Kurumi、

    MSP430是这里的控制板还是器件 A/B? 如果是控制板、什么是器件 A/B?

    移除电平转换器时是否会发生此问题? 您是否已查看勘误表以了解任何与 I2C 相关的问题?

    我鼓励您将系统分为不同的部分并加以解决、以确定什么会将 SDA 拉低。 我还建议查看 MSP430 MCU 上常见 eUSCI 和 USCI 串行通信问题的解决 方案应用手册。

    此致、

    James

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

    尊敬的 James:

    感谢您的回复并提供了有用的材料。

    MSP430是这里的控制板还是器件 A/B?

    ->MSP430是控制板。

    如果是控制板、什么是器件 A/B?

    ->一个是 I2C 接口 DAC (MCP4725)、另一个是智能电池。

    移除电平转换器时是否会发生此问题?

    ->当电平转换器被移除时、会发生这种情况。

    您是否已查看勘误表以了解任何与 I2C 相关的问题?

    ->我检查了勘误表并找到了一些与 I2C 问题相关的问题。 但不确定原因是什么。 修订版本为 B

    因此、客户提出的假设是智能电池和 MSP430都成为主器 件、这会导致信号冲突。 有可能在没有任何 信号 冲突保护的情况下创建软件。

    这是否是问题的原因?  如果 软件设置不希望 发生信号 冲突、则在发生信号冲突时会发生什么情况?

    此致、

    Kurumi

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

    [引述 USER="Kurumi Hasegawa"]SO、客户提出的假设是智能电池和 MSP430都成为主器件、这会导致信号 冲突。 软件可能是在没有任何信号  冲突保护的情况下创建的。[/引用]

    卸下智能电池时是否会发生此问题? 如果其中一个器件在 I2C 总线上下拉、则其他器件的开漏控制功能并不重要。 MSP430在另一个器件将总线下拉时不会将其拉回。 也许我会误解您的问题。

    此致、

    James

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

    感谢你的答复。 也许我只是错过了最初的问题...

    我有一个文件要通过电子邮件与您共享 能否检查我发送的邮件?

    此致、

    Kurumi Hasegawa

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

    此讨论已离线。

    此致、

    James