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

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

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

如何使用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模型 风险等级 参考价格 更多信息
50-57-9405 1 Molex Board Connector, 5 Contact(s), 1 Row(s), Female, 0.1 inch Pitch, Crimp Terminal, Latch, Black Insulator, Plug,

ECAD模型

下载ECAD模型
$0.32 查看
BAS70-04,215 1 Nexperia BAS70-04 - General-purpose dual Schottky diode@en-us TO-236 3-Pin

ECAD模型

下载ECAD模型
$0.21 查看
SMMBT2907ALT1G 1 onsemi PNP Bipolar Transistor, SOT-23 (TO-236) 3 LEAD, 3000-REEL

ECAD模型

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

恩智浦

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

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

查看更多

相关推荐