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.

[参考译文] LSF0108:I2C 信号衰减

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

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/1418259/lsf0108-i2c-signal-degradation

器件型号:LSF0108
Thread 中讨论的其他器件: BQ4050TCA9801

工具与软件:

我在 SMARC 模块(IMX8 ANAO)和几个 i2c 外设之间连接电平转换器 LSF0108以提供1.8V 至3.3V 电压:

IMX8 1.8V 侧有470k 的上拉电阻(内部上拉电阻)。

如果我在3.3V 侧放置10k 上拉电阻器、信号就非常差:

如果我将上拉电阻从10k 更改为2.2k、则信号接缝更好、但 BQ4050不起作用...

为什么使用10k 上拉电阻时信号非常差?

总线上是否有太多设备?

使用 LSF0108的最佳方法是什么?

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

    上拉电阻器和布线/器件电容形成的低通滤波器会减慢上升沿。 (电容的粗略估算是:每个器件10 pF、每 cm 布线1 pF。)

    您必须调整上拉电阻器、以便波形可以正确地输出。 更快的上升沿会导致通过上拉电阻的电流较大、并且某些器件可能无法在 VOL 不大幅增加的情况下灌入该电流。 (我想1.8V 器件的输出最弱、但 bq4050的输出仅针对1.5 mA 指定。) 请注意、LSF 是无源开关、因此两侧的上拉电阻器并联。

    您能够使用 TCA9801等 I²C 缓冲器来提高信号质量。