MCP2517FD CAN FD 控制器:存储器映射与特性概述
需积分: 43 17 浏览量
更新于2024-08-06
收藏 1.48MB PDF 举报
"MCP2517FD 是一款外部CAN FD控制器,由Microchip Technology公司生产,具有SPI接口,支持高速通信和多种工作模式。它包括一个31个FIFO的报文存储器,32个灵活的过滤器和屏蔽器对象,以及多个可配置中断引脚。该芯片的工作电压范围是2.7V到5.5V,工作电流最大为20mA,休眠电流为10µA。"
在存储器构成方面,MCP2517FD主要分为三个部分:特殊功能寄存器(SFR)、CAN FD控制器模块的SFR以及报文存储器(RAM)。SFR的宽度为32位,以32位寄存器C1CON为例,其最低有效位(LSB)位于地址0x000,最高有效位(MSB)位于地址0x003。表3-1和表3-2分别列出了MCP2517FD特有的SFR和CAN FD控制器模块的SFR及其地址。
报文存储器(RAM)占据了地址空间的一部分,大小为2KB,从0x000开始,一直延伸到0x2FF。这部分内存用于存储报文对象,包括32个过滤器和屏蔽器对象,以及发送和接收FIFO。此外,还有一个32位的时间戳与发送事件FIFO(TEF)相关联,用于精确管理报文的发送时间。
MCP2517FD的特性还包括了报文发送和接收功能的优化。报文发送支持优先级位域和发送队列管理,可以自动重发,可编程设置重发次数。接收方面,设备提供32个灵活的过滤器和屏蔽器,能够处理标准ID和扩展ID的过滤。该设备还具备总线健康状况诊断、错误计数器、收发器待机控制等高级功能,确保了在CAN网络中的可靠通信。
对于安全关键型系统,MCP2517FD提供SPI命令CRC校验,增强接口抗噪声能力,并且其RAM受到纠错码(ECC)保护,增加了数据存储的稳定性。SPI接口支持高达20MHz的时钟速度,兼容多种SPI工作模式,且寄存器和位域的排列设计便于高效访问。
此外,MCP2517FD还具备GPIO引脚,如INT0和INT1可以配置为通用I/O,输出端口如TXCAN、INT、INT0和INT1支持推挽或漏极开路输出模式。封装选项包括SOIC14和VDFN14,其中VDFN14封装还带有外露的散热焊盘。
MCP2517FD是一款功能丰富的CAN FD控制器,适用于需要高速、可靠和灵活通信的嵌入式系统,特别适合于安全关键型应用。其高效的SPI接口、强大的报文处理能力和丰富的硬件特性使其成为汽车电子、工业自动化以及其他需要CAN总线通讯的领域中的理想选择。
2021-09-03 上传
2009-02-19 上传
2020-10-26 上传
2023-06-25 上传
2024-01-22 上传
2023-07-04 上传
2023-10-11 上传
2024-01-19 上传
2023-05-31 上传
潮流有货
- 粉丝: 35
- 资源: 3889
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握JavaScript加密技术:客户端加密核心要点
- AWS环境下Java应用的构建与优化指南
- Grav插件动态调整上传图像大小提高性能
- InversifyJS示例应用:演示OOP与依赖注入
- Laravel与Workerman构建PHP WebSocket即时通讯解决方案
- 前端开发利器:SPRjs快速粘合JavaScript文件脚本
- Windows平台RNNoise演示及编译方法说明
- GitHub Action实现站点自动化部署到网格环境
- Delphi实现磁盘容量检测与柱状图展示
- 亲测可用的简易微信抽奖小程序源码分享
- 如何利用JD抢单助手提升秒杀成功率
- 快速部署WordPress:使用Docker和generator-docker-wordpress
- 探索多功能计算器:日志记录与数据转换能力
- WearableSensing: 使用Java连接Zephyr Bioharness数据到服务器