[AIROC™ 蓝牙]

【英飞凌CYW20829测评】进阶任务之CANFD

[复制链接]
251|2
手机看帖
扫描二维码
随时随地手机跟帖
lulugl|  楼主 | 2024-7-3 18:50 | 显示全部楼层 |阅读模式
【前言】
CANFD是CAN2.0的升级版本,提升了传输速度,也提升了数据长度。所以体验一下CANFD非常之有必要。
【实验器材】
1、英飞凌CYW20829评估板。
2、CANFD分析仪
3、TTL转CAN转接板。
【实验步骤】
1、新建基于CANFD的示例工程:
91573668527411a807.png
2、打开外设配置工具,查看分配给CAN的管脚
3766685279034d78.png
再查看CAN的速度,示例中配置的为500K
58358668527f5e5b02.png
编译工程后下载到开发板。并打开串口终端查看CANFD收发信息。
3、硬件连接,将P5.0接到CAN_TTL的RX,P5.1接到CAN_TTL的TX。
4、配置CANFD分析仪的波特率为500k/1M
458546685288900353.png
【实验结果】
1、从CAN分析仪发送数据,开发板可以正常接收。
176056685290d9e7ad.png
2、按下开发板的按键,发送数据给CAN分析仪:
90560668529584df5e.png
正常的发送出数据。
3、多条发送测试,使用CAN分析仪第10ms发送一条数据,查看发送日志情况:
可以正常的发送完数据
1891668529de67585.png
间隔1ms发送一条数据,也是可以正常处理完的。
9058466852a2843c93.png
【不同速率的测试】
CANFD的波特率是可以达到1Mbits的,所以我调整了波特率为1M
2423866852c3888691.png
同时把CANFD分析仪也调到了对应的速率
5847266852c61baae5.png
试验结果:
3998166852c88aa35e.png
发送数据正确无误。接收也正确无误
287966852cac01d62.png
【总结】
英飞凌CYW20829的CANFD的发收性能与兼容性能非常完美!

使用特权

评论回复
caigang13| | 2024-7-4 07:37 | 显示全部楼层
现在新出的MCU基本上都是CANFD了啊。

使用特权

评论回复
储小勇_526| | 2024-7-4 11:14 | 显示全部楼层
caigang13 发表于 2024-7-4 07:37
现在新出的MCU基本上都是CANFD了啊。

最近正在发愁,新的项目要支持PN,内部总线要选CANFD,选MCU好痛苦,要支持CANFD和ETH,还要能好到几家兼容的。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

144

主题

693

帖子

8

粉丝