完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我们正在尝试为比特率配置 500k 波特,为数据速率 FD 配置 500 万波特,但出现了错误。
带有 1M 波特的 250k 和采用 2M 波特配置的 500k 可以正常工作。 我们仔细检查了 Seg1 Seg2 和 SJW 的值,还尝试了多种组合,但运气不佳。 附上波特为 1M 的 250k 和 2M 波特的 500k 的逻辑分析器屏幕截图以供参考。 |
|
相关推荐
1个回答
|
|
CAN FD (Flexible Data-Rate) 是一种在CAN总线上实现更高数据速率的通信协议。CAN总线正常工作需要所有节点都能够支持和遵守相同的通信参数,包括比特率(bit rate),采样点(sampling point),时间段(time segment),同步跳跃(synchronization jump width)等。
根据您提供的信息,您正在尝试将比特率配置为500k波特,将数据速率配置为5M波特,但遇到了错误。从逻辑分析器屏幕截图可以看出,配置为1M比特率的250k和配置为2M比特率的500k是可以正常工作的。 有几个可能的原因导致您的CAN FD不与5M波特一起工作: 1. 不支持的硬件限制:可能是CAN FD控制器在KIT_A2G_TC397XA_3V3_TFT上的硬件限制导致无法支持5M波特的数据速率。您可能需要参考控制器的技术规格说明或联系硬件供应商以了解其支持的最大数据速率。 2. 不匹配的时间参数:不同的比特率和数据速率需要不同的时间参数配置(如时间段、采样点和同步跳跃)。如果您的配置不正确,可能会导致通信错误。您已经尝试了不同的组合,但似乎没有成功。这可能需要进一步调整参数以使其匹配5M波特的数据速率。 3. 通信线路质量:更高的数据速率需要更好的通信线路质量。如果您的线路质量不够好,可能会导致通信错误和数据丢失。您可以检查线路的电气特性,并尝试更好的线路或信号放大器。 总之,要使CAN FD在5M波特下正常工作,您需要确保硬件支持以及正确配置时间参数和通信线路质量。我建议您参考硬件文档、调整时间参数配置并检查通信线路质量,以找出具体原因并解决问题。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
《DNESP32S3使用指南-IDF版_V1.6》第三十章 DHT11数字温湿度传感器
122 浏览 0 评论
565 浏览 0 评论
【敏矽微ME32G070开发板免费体验】之原厂2812测试例程解析
772 浏览 0 评论
948 浏览 2 评论
《DNESP32S3使用指南-IDF版_V1.6》第二十六章 INFRARED_RECEPTION实验
658 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12043 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 02:53 , Processed in 0.641112 second(s), Total 75, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号