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.

[参考译文] MSPM0L1306:ACK 位后 I2C SDA 线路出现尖峰

Guru**** 2426460 points
Other Parts Discussed in Thread: MSPM0L1306

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1322465/mspm0l1306-spike-on-i2c-sda-line-after-ack-bit

器件型号:MSPM0L1306

我知道这个问题已经提出、但它与另一个器件型号相关。  

我想知道这种效果是否适用于通用 I2C 总线、我使用的是 MSPM0L1306、但这里发生了类似的问题  

这种行为是否正常?  有办法解决吗?

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

    尊敬的 Cesar:

    您无法通过任何操作来纠正此尖峰。

    回顾先前的帖子、Brent 是正确的。  如果您仔细查看时序图、您会注意到尖峰仅发生在 SCL 的"下降"沿。  根据 I2C 规范、SDA 必须在 SCL 上升之前(ns)保持稳定、并且必须在下降沿之前保持稳定。  由于这些尖峰发生在 SCL 下降沿之后、符合 I2C 标准的器件不应受到影响。   使用您的逻辑探头、尝试尽可能放大、并测量从 SCL 下降沿到尖峰的时间。  您测量什么?

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

    您好、Dennis、

    感谢您的答复。  

    我进行了测量、从下降到上升的时间差为~50.3220ųs μ s

    如果需要更多详细信息、请告诉我。

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

    您好、Dennis、

    感谢您的答复。  

    我进行了测量、从下降到上升的时间差为~50.3220ųs μ s

    如果需要更多详细信息、请告诉我。

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

    尊敬的 Cesar:

    好的、那么您说从 SCL 下降到 SDA 上升的时间是~50us、对吧?  如果这是真的,那么没有什么需要担心的。