大家好、
我对 TPS23861的 I2C 有一些疑问。请帮助解决。 谢谢。
TPS23861的规范对 I2C 的上升和下降时间有明确的要求。 我的客户设计的一部分仅为10ns、请帮助澄清边缘速度过快或过慢的风险。
以及如何更改边沿时间。 电阻器来实现的呢?

2. TPS23861的 I2C 输入是否配备了施密特触发输入? 阈值是否为0.9V 和2.1V? 谢谢。

此致、
Charlie
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.
大家好、
我对 TPS23861的 I2C 有一些疑问。请帮助解决。 谢谢。
TPS23861的规范对 I2C 的上升和下降时间有明确的要求。 我的客户设计的一部分仅为10ns、请帮助澄清边缘速度过快或过慢的风险。
以及如何更改边沿时间。 电阻器来实现的呢?

2. TPS23861的 I2C 输入是否配备了施密特触发输入? 阈值是否为0.9V 和2.1V? 谢谢。

此致、
Charlie
您好、Charlie、
您可以使用较低值的上拉电阻器来缩短 I2C 信号的上升和下降时间。 根据 I2C 主器件的不同、可以通过配置或寄存器设置来配置 SCL 和 SDA 引脚的压摆率。 在任何情况 下、10ns 的上升和下降时间都不会对 TPS23861功能造成问题。
关于" TPS23861的 I2C 输入是否配备了施密特触发输入? 阈值是否为0.9V 和2.1V?"
是的、是的。
此致、
西贡达
您好、Charlie、
如果上升和下降时间过慢、则会导致 I2C 数据采样错误。 问题包括数据传输损坏、完全丢弃命令(每次都出现 nak 条件)以及挂起 i2c 状态机。 如果边沿速率太快、我通常不会遇到许多客户报告此方案的问题。 通常、更快的边沿速率会导致其他信号上的串扰增加。 我建议满足针对 TPS23861规定的边沿速率要求。
为了阐明我们对上升和下降时间有何要求、 我们需要遵循 i2c 标准来提高与大多数 i2c 主器件的互操作性。 我将网络上的规格附加到该线程的底部。 有关"快速模式"标准的上升和下降时间规格、该标准适用于高达400kHz 的 I2C 总线速度。 如果您搜索"UM10204",则可能会在 NXP 网站上找到较新的版本。

此致、
西贡达