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.

[参考译文] Linux/MSP430G2553:MSP430G2553IPW28 I2C 通信在1.8V &amp 下不工作;有时 IO 线路卡在@零

Guru**** 2535150 points
Other Parts Discussed in Thread: MSP430G2553

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/694536/linux-msp430g2553-msp430g2553ipw28-i2c-communication-not-working-at-1-8v-some-times-io-lines-are-stuck-zero

器件型号:MSP430G2553

工具/软件:Linux

大家好、

我们将此 MSP430G2553与 Intel SoC 相连。 SoC 和 MCU 之间的通信通过 I2C、

两者均处于1.8V 电平、我们仅启用内部上拉电阻(截至目前为止、未连接此设计上的任何外部上拉电阻)。

MSP430的其他侧接口是输入按钮-端口 P2.3、P2.4、P2.5。 内部上拉。
MCU 用作从属设备、英特尔 SOC 用作主设备  

以下是相关问题:
没有进行 I2C 通信。
2.内部上拉至 I2C 是否正常或需要外部上拉?
SoC 和 MSP430之间的 I2C 通信在1.8V 电压下将持续工作? 在数据表上、我看到了建议的运行条件、闪存编程和擦除需要最小2.2V 的电压。
4.在 IO/按钮上、我们面临一些问题、比如在某些操作后、某些按钮 IO 会永久变低。  即使在多次上电/断电后、这种情况也不会发生、为什么会卡在零?

期望提前回复

谢谢、此致

Anantha PN

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

    除了下面的内容、我们不使用外部晶体、而是从内部推导出来的

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

    >> 1. 未进行 I2C 通信。

    线路上是否有活动? 您能否发布示波器快照?

    >> 2. 到 I2C 的内部上拉电阻是否正常或需要外部上拉电阻?

    通常不建议这样做、因为内部上拉电阻相当弱。 这可能会导致不良行为、具体取决于布线长度和器件数量。

    >> 3. SoC 和 MSP430之间的 I2C 通信将在1.8V 电压下持续工作? 在数据表上、我看到了建议的运行条件、闪存编程和擦除需要最小2.2V 的电压。

    只要您保持在规格范围内、就应该可以正常工作、如果您以最小 VCC (1.8V)运行、则可能需要非常稳定的电源。

    >> 4. 在 IO/按钮上、我们面临一些问题、例如在执行某种操作后、某些按钮 IO 会永久降低。 即使在多次上电/断电后、这种情况也不会发生、为什么会卡在零?

    这听起来像是硬件问题。 您是否测试了引脚上的输入以查看其是否一直处于低电平?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Cameron、

    感谢你的答复。
    >> 2. 到 I2C 的内部上拉电阻是否正常或需要外部上拉电阻?

    通常不建议这样做、因为内部上拉电阻相当弱。 这可能会导致不良行为、具体取决于布线长度和器件数量。

    Anil>>出于测试目的,我们甚至将2K 上拉电阻连接到1.8V。

    >> 4. 在 IO/按钮上、我们面临一些问题、例如在执行某种操作后、某些按钮 IO 会永久降低。 即使在多次上电/断电后、这种情况也不会发生、为什么会卡在零?

    这听起来像是硬件问题。 您是否测试了引脚上的输入以查看其是否一直处于低电平?
    anil>>在这种情况下,我们甚至删除了与该引脚的输入连接。
    >用于输入按钮的 I/O。 I/O 在内部上拉。 该 IO 发生了什么情况

    此致
    Anil
    RTM
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Anil:
    我很想看到示波器在您的 I2C 线路上显示了什么。

    对于 IO 问题、您如何初始化端口?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Anil:
    请回答我的问题、否则我需要关闭此帖子。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于不活动而关闭。