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

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

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

如何使用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模型 风险等级 参考价格 更多信息
48404-0003 1 Molex Telecom and Datacom Connector,

ECAD模型

下载ECAD模型
$3.05 查看
43045-0612 1 Molex Rectangular Power Connector, 6 Contact(s), Male, Solder Terminal, Receptacle,

ECAD模型

下载ECAD模型
$1.09 查看
0624CDMCCDS-R08MC 1 Sumida Corporation General Purpose Inductor,

ECAD模型

下载ECAD模型
暂无数据 查看
恩智浦

恩智浦

恩智浦NXP主要提供MCU、MPU、SoC、汽车处理器、连接芯片,核心产品/技术包括Kinetis MCU;在低空经济产业链中覆盖安全芯片、存储与接口芯片、计算与控制芯片、模拟与电源芯片。

恩智浦NXP主要提供MCU、MPU、SoC、汽车处理器、连接芯片,核心产品/技术包括Kinetis MCU;在低空经济产业链中覆盖安全芯片、存储与接口芯片、计算与控制芯片、模拟与电源芯片。收起

查看更多

相关推荐