主题中讨论的其他器件: TMS320F28386D
您好!
我们正在使用 TCA9511A 将我们的 TMS320F28386D 与 I2C 传感器进行连接:
我们将观察到以下 I2C 波形:
我们怀疑 I2C 上拉电阻、因此在仔细遵循 I2C 总线上拉电阻计算应用手册后、我们已经准备好在输入侧从10k 更改为3k22、但没有达到预期值(屏幕截图的配置)。
在板侧、我们有 大约10cm 的 PCB 引线。
外部是20-30cm 的 PCB +导线。
此致、
克莱门特
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.
您好!
我们正在使用 TCA9511A 将我们的 TMS320F28386D 与 I2C 传感器进行连接:
我们将观察到以下 I2C 波形:
我们怀疑 I2C 上拉电阻、因此在仔细遵循 I2C 总线上拉电阻计算应用手册后、我们已经准备好在输入侧从10k 更改为3k22、但没有达到预期值(屏幕截图的配置)。
在板侧、我们有 大约10cm 的 PCB 引线。
外部是20-30cm 的 PCB +导线。
此致、
克莱门特
您好!
我们不能轻松移除 TCA9511A 并使两侧相互连接。
C2000在200MHz SYSCLK 下运行、我们使用 driverlib 函数 I2C_initMaster、sysclkHz 参数设置为200000000、bitrate 参数设置为400000。
如上面的红色屏幕截图中突出显示的、我无法理解的是上升沿的行为、我认为这是问题所在。
红色直线是我预计上升沿会是什么样子。
如果您测量从黄色信号的直接上升沿到下降沿结束的时间、则延迟为2.5µs、对应于400kHz。
实际上、这个问题似乎与 TCA9511A 不完全相关、因为我们在 TCA9511A 输入上有类似的波形。
我们怀疑 I2C 上拉电阻、并在您的应用手册之后谨慎地重新计算值后更改了它们、但频率仍然不正确。
此致、
克莱门特
您的意思是将上拉值减小到更接近 Rpmin 的值?
是的、这将创建一个"集中器"上拉、从而实现更快的边沿速率。
我认为大家看到的只是 TCA9511A 使时钟的占空比失真、我想如果您测量实际周期、 您将看到大约400kHz、但时钟低电平将比预期更长、因为信号上升速度更慢、且上升时间加速器尚未打开以生成高电平周期。 (I2C 下降时间比上升时间快、因此在 I2C 中、"低电平周期"通常比"高电平周期"更长)
-鲍比