TI E2E 英文论坛海量技术问答的中文版全新上线,可点击相关论坛查看,或在站内搜索 “参考译文” 获取。

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.

[参考译文] UCD3138128A:对于 SCL 信号的两级斜坡,I2C 接口问题

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1066989/ucd3138128a-i2c-interface-questions-on-two-stage-slope-on-scl-signal

部件号:UCD3138128A
“线程”中讨论的其它部件: UCD3138A

你好,查普,

我正在为我的客户寻求帮助。 他们使用 UCD3138128A 作为从属设备。  

我们测量到 SCL 信号上升时间有两级斜率,波形如下图所示。 (未添加 I2C 缓冲器)

尽管如此,目前数据正在正确接收所有数据。

客户仍会担心数据解释有问题。 它是否可能会导致通信错误?

还有什么原因使它有两级斜坡?  如何有效地找出问题的根源?

我认为问题与客户的硬件有关, 是否还有其他可能?

感谢您的回复。

祝你一切顺利。

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

    是否总是有两级斜坡,还是只是有时发生?

    他们使用的上拉电阻器的值是多少?   

    我们建议使用大约700欧姆的电阻,以确保信号被正确地拔出,而不管电容或其他问题如何。   

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

    伊恩,您好!

    在接收数据时,SCL 信号上升时间始终会发生。

    由于两级 SCL 信号仍然存在,我建议为上拉电阻器使用一个更小的电阻器(当前使用的是1k 欧姆)。

    客户提出更多问题。

    PMBus/I2C 模块如何在 UCD3138128A 上获得其值?

    由于它在其他 MCU TRM 上有一个明确的声明,所以所有传入位都是用时钟(SCL)线的上升边缘采样的。

    请 指出规格中提到 UCD31xx 数字电源控制器 TRM 中相关信息的哪个部分?  

    感谢您的任何评论。

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

    Johnny,通过接收 数据,您的意思是控制器何时从 UCD3138A 读取数据?

    我们没有指定何时对数据进行采样。  我们只是指定我们符合数据表中所示的 PMBus 时间安排。   

    没有真正的意义可以指定我们是否在时钟上升沿接收数据,因为如果数据在时钟高时期间发生变化,它将被解释为停止或启动,这将破坏消息。   

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

    伊恩,您好!

    是的,控制器正在从 UCD3138128A 读取数据。

    谢谢,我很清楚你在说什么。

    我之所以提出这一要求,是因为竞争对手明确声明该级别应低于0.2伏日或高于0.8伏日,这是 GPIO 可以识别的逻辑级别,两者之间不知道。

    与我们的数据表相对应,以下屏幕截图应 具有相同的解释,对吗?

    该电平应低于1.1 V 或高于2.1 V,这是 GPIO 可以识别的逻辑电平, 两者之间未知,对吗?

    谢谢。

    约翰尼

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

    从 UCD 设备读取数据时,可能会看到双斜率上升时间。  您对电压水平的评价是正确的,但当然,信号必须介于2个电平之间,而不是立即发出信号。  SMBus 规范中有上升时间规范,它定义了 PMBus 的交流特性。  如果上升时间符合 SMBus 规格,并且信号满足其它计时要求,则它应该正常工作。  否则可能需要减小终端电阻值。