请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TM4C123BH6PGE 大家好、我使用 I2C 每40ms 从外围器件定期检索一次数据、然后以不同的间隔通过 CAN 传输这些数据。
例如、消息1大约每100ms 发送一次、而消息4大约每4ms 发送一次。
然而,我注意到,当我减少定期消息传输时间(例如,约1毫秒),我看到电源电流振荡.
是否有人以前遇到过类似问题?
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.
大家好、我使用 I2C 每40ms 从外围器件定期检索一次数据、然后以不同的间隔通过 CAN 传输这些数据。
例如、消息1大约每100ms 发送一次、而消息4大约每4ms 发送一次。
然而,我注意到,当我减少定期消息传输时间(例如,约1毫秒),我看到电源电流振荡.
是否有人以前遇到过类似问题?
您好!
您是否参考了 TM4C123系统设计指南? https://www.ti.com/lit/pdf/spma059
请确保您在 VDD 和 VDDC 电源上具有足够的去耦能力、如文档中所述。
大家好、VDD 和 VDDC 的去耦对于 MCU 板来说已经足够了、但我怀疑外设会导致电源出现振荡。
我有2张图片、其中显示了当前(蓝色)和 I2C 运行情况(黄色)。
在图1中、禁用了周期性 CAN 消息。
图1. 电流-蓝色、I2C -黄色
图2中启用了周期性 CAN 消息。
图2. 电流-蓝色、I2C -黄色
如您所见、在 I2C 通信开始前大约10ms、电流显著下降。 不仅如此、I2C 的通信速率似乎下降。
根据这些图像、从我的器件发送的 CAN 消息的速率与用于电压读取的 I2C 外设之间似乎存在相关性。