完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有一个问题,我认为它与PLL有关,但我还不确定。
当 PORST 发生或 Cold Power 开启时,发送帧的速度非常慢,而且每两帧之间的差异太大。 但是,如果我进行软重置,则发送帧时每两帧之间的预期时差。 而且行为是一致的。 ECU 已关闭-> ECU 已开机-在运行期间发送的>帧差异很大,并且永远不会调整为更快地发送。 ECU 断电 -> ECU 通电 -> 软复位(应用程序或系统复位) -> CAN 帧以正确的差异发送 ECU 断电 -> ECU 通电 -> 软复位(应用程序或系统复位) -> CAN 帧以正确的差值发送 -> PORST ->大差值会再次返回,并在操作周期中保持一致。 |
|
相关推荐
1个回答
|
|
有几个可能的原因导致CAN帧发送速度变慢和帧之间的差异增大。其中一个可能性是PLL(Phase-Locked Loop,锁相环)的问题,PLL是一种用于时钟同步的电路。
当系统发生PORST(Power-On Reset,上电复位)或Cold Power开启时,可能会导致PLL的初始化和校准过程出现问题,进而影响CAN帧的发送速度。另外,如果系统中的PLL存在故障或不稳定的情况,也可能导致发送速度变慢和帧差异增大。 由于软重置可以修正发送帧的时间差,并且行为是一致的,这也支持了PLL故障的可能性。在进行软重置(应用程序或系统复位)后,CAN帧以正确的时间差再次发送。 因此,建议仔细检查PLL电路的设计和实现,确保其稳定性和正确工作。此外,还应该检查系统中其他可能影响CAN发送速度的因素,比如时钟源、总线负载、通信协议设置等。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
298 浏览 1 评论
《DNESP32S3使用指南-IDF版_V1.6》第二十六章 INFRARED_RECEPTION实验
309 浏览 0 评论
826 浏览 0 评论
求助一下关于51系列单片机的Timer0的计时问题,TH0、TL0+1的时间是怎么算的?
1911 浏览 2 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】开箱+Keil环境搭建+点灯+点亮OLED
1427 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12031 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 01:07 , Processed in 0.444544 second(s), Total 41, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号