• 资料介绍
  • 推荐器件
  • 相关推荐
申请入驻 产业图谱

如何使用CAN-FD 在LPC5500 上传输数据

2023/04/25
755
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

如何使用CAN-FD 在LPC5500 上传输数据

LPC55S1x/LPC55S0 拥有带有 CAN-FD 功能的 CAN 控制器。LPC5500 系列的 SDK 软件包提供了 mcan_interrupt_transfer 示例,演示了如何使用 SDK 的CAN API 来传输 CAN 帧。基于此示例,本文描述了如何使用 CAN-FD 的比特率切换和发送延迟补偿功能。启用这两个功能可以提高吞吐量,并消除由收发器延迟引起的误码。

传统的 CAN 和 CAN-FD 之间主要有两个区别。首先是 CAN-FD 可以使用比传统 CAN 高得多的比特率。传统 CAN 的比特率限制为 1 Mbit/s。CAN-FD 没有理论的极限值,但实际上会受到收发器的限制。第二个区别是每个 CAN 消息所含的数据量增加了。传统的 CAN 最多为 8 个字节,而对于 CAN-FD,每条消息的最大值增加了 8 倍至 64 个字节。

随着每个 CAN 消息所含数据量的增加,CAN-FD 每帧需要更高的比特率,以减少通信中的时间延迟并提高实时性。通过启用比
特率切换功能,CAN-FD 可以达到更高的比特率。

另一方面,比特率越高,比特时间越短。为了使数据域的比特时间比发送延迟更短,引入了延迟补偿。如果没有发送延迟补偿,CAN-FD 数据相位中的比特率会受到发送延迟的限制。

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
MBRS540T3G 1 onsemi Schottky Power Rectifier, Surface Mount, 5.0 A, 40 V, SMC, 2500-REEL

ECAD模型

下载ECAD模型
$0.62 查看
0670688000 1 Molex USB Connector, 4 Contact(s), Female, Right Angle, Solder Terminal, Receptacle, ROHS COMPLIANT

ECAD模型

下载ECAD模型
$2.33 查看
AUIRG4PH50S 1 Infineon Technologies AG Insulated Gate Bipolar Transistor, 57A I(C), 1200V V(BR)CES, N-Channel, TO-247AC, ROHS COMPLIANT, PLASTIC PACKAGE-3

ECAD模型

下载ECAD模型
$8.74 查看
恩智浦

恩智浦

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。收起

查看更多
点赞
收藏
评论
分享
加入交流群
举报

相关推荐

方案定制

去合作
方案开发定制化,2000+方案商即时响应!