查看: 2506|回复: 7

[原创] 【MCX-N947分享】#8 FRDM-MCXN947 CANFD-1M/10Mbps实践及测试

[复制链接]

该用户从未签到

14

主题

57

帖子

0

高级会员

Rank: 4

积分
665
最后登录
2025-7-11
发表于 2024-7-11 15:38:24 | 显示全部楼层 |阅读模式
#8  FRDM-MCXN947  CANFD-1M/10Mbps实践及测试  


一、硬件:
原文上接上一回,上次使用 隔离MCX-CANFD模块。
为什么不用板子上的TJA1057收发器?因为这个TJA1057收发器与 Camera的Pin脚复用。如下图:
SJ16-SJ26.png
由于使用Camera  OV7670,已经修改 SJ16,SJ26,  SJ227。所以还是继续使用这个ISO-CANFD模块。还有一 点就是带2500V隔离,稳定性会比较好。
连接硬件如下:
MCXN947  1M-10M HW-2.jpg

二:软件部分
由于Demo的CAN clock是50Mbps, 这个频率很难配置出Data bit rate =10Mbps.
而且Cia推荐CANFD clock是80Mbps.  配置如下:可以参考软件Clock_config.c
MCXN947 CANFD clock config-2.png
MCXN947 CANFD clock config.png

使用PCAN-View测试工具 。配置如下:
1M-10M config.png
注意:配置 nornal  bit  rate: 1M的最好使用80%以上采样率。
三 、PCAN-View监测数据
分辨率 1us如下:
1M-10M CAN0-TJA1057-3 frames-2.png
1M-10M CAN0-TJA1057-3 frame-1.png

注意:这里有些不明白的,我的发送顺序与接收顺序不一样。发送顺序为:0x7FE->0x7FF-->0x7EF.  但接收到顺序为0x7FE->0xEF-->0x7FF
Send  code.png
发完第一帧后,按id优先级发送。有空检查软件看看可以设置为FIFO模式。

四、测试小视频:


最后附上源代码GitHub链接

MCXN947  1M-10M   HW.jpg
回复

使用道具 举报

  • TA的每日心情

    2024-9-5 18:31
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    4

    主题

    51

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    477
    最后登录
    2025-7-25
    发表于 2024-7-11 20:03:20 | 显示全部楼层
    0x7FE->0x7FF-->0x7EF 之间加个delay看看,猜测原因是7FE发送时并且未完成,往另外两个邮箱放了发送数据,而根据帧id仲裁,7EF相比7FF是会仲裁成功最终先发出。
    wahahdsalfsdadsaf d第三方
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    7 天前
  • 签到天数: 292 天

    连续签到: 1 天

    [LV.8]以坛为家I

    82

    主题

    1161

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3028
    最后登录
    2025-7-22
    发表于 2024-7-12 08:40:29 | 显示全部楼层
    ..卧槽土豪哥。。。土豪哥。。。can盒是个人的???
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14

    主题

    57

    帖子

    0

    高级会员

    Rank: 4

    积分
    665
    最后登录
    2025-7-11
     楼主| 发表于 2024-7-12 09:32:17 | 显示全部楼层
    zh384407950 发表于 2024-7-11 20:03
    0x7FE->0x7FF-->0x7EF 之间加个delay看看,猜测原因是7FE发送时并且未完成,往另外两个邮箱放了发送数据, ...

    这种delay解决方案不妥不妥!!!!!
    还是要找找RM或FAE问问。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14

    主题

    57

    帖子

    0

    高级会员

    Rank: 4

    积分
    665
    最后登录
    2025-7-11
     楼主| 发表于 2024-7-12 09:33:15 | 显示全部楼层
    ltbo4b8d6e 发表于 2024-7-12 08:40
    ..卧槽土豪哥。。。土豪哥。。。can盒是个人的???

    那CANFD盒是个人的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    7 天前
  • 签到天数: 292 天

    连续签到: 1 天

    [LV.8]以坛为家I

    82

    主题

    1161

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3028
    最后登录
    2025-7-22
    发表于 2024-7-12 11:08:10 | 显示全部楼层

    土豪哥。。。
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14

    主题

    57

    帖子

    0

    高级会员

    Rank: 4

    积分
    665
    最后登录
    2025-7-11
     楼主| 发表于 2024-7-20 14:33:29 | 显示全部楼层
    zh384407950 发表于 2024-7-11 20:03
    0x7FE->0x7FF-->0x7EF 之间加个delay看看,猜测原因是7FE发送时并且未完成,往另外两个邮箱放了发送数据, ...

    已解决!https://www.nxpic.org.cn/module/forum/thread-803521-1-1.html
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    7 天前
  • 签到天数: 292 天

    连续签到: 1 天

    [LV.8]以坛为家I

    82

    主题

    1161

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3028
    最后登录
    2025-7-22
    发表于 2024-8-8 09:03:51 | 显示全部楼层
    和8 相关的 【2024.08.08】每日签到:找跟8相关的内容回复,抽盲盒
    https://www.nxpic.org.cn/module/ ... amp;fromuid=3668603
    (出处: 恩智浦技术社区)
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-29 09:48 , Processed in 0.099657 second(s), 27 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表