MCP2517FD:带SPI接口的CAN FD控制器

需积分: 43 79 下载量 95 浏览量 更新于2024-08-06 收藏 1.48MB PDF 举报
"MCP2517FD 是一款CAN FD控制器,通过SPI接口与单片机连接,适用于扩展缺少CAN FD功能的系统。该器件支持CAN2.0B和CAN FD格式,符合ISO 11898-1:2015标准,并具备丰富的特性,如高速率、报文FIFO、灵活的过滤机制以及多种安全和功耗管理功能。" MCP2517FD 是Microchip Technology Inc.推出的一款高效CAN FD控制器,专为那些需要在现有单片机上增加CAN FD通信能力而设计。该器件具有SPI接口,使得集成到系统中变得简单,尤其适合于那些没有内置CAN FD接口或者需要额外CAN FD通道的微控制器。 该控制器支持两种CAN模式:CAN2.0B和CAN FD混合模式以及纯CAN2.0B模式,最高仲裁比特率为1Mbps,数据比特率可达8Mbps。它遵循ISO 11898-1:2015标准,确保了与其他CAN设备的兼容性。 MCP2517FD提供31个可配置的FIFO,可用于发送或接收报文。其中包含1个发送队列(TXQ)和一个带有32位时间戳的发送事件FIFO(TEF),以实现高效的报文调度和优先级管理。报文发送优先级可以基于优先级位域或使用TXQ按ID最小原则决定。 报文接收方面,MCP2517FD拥有32个灵活的过滤器和屏蔽器对象,可配置为处理标准ID或扩展ID,每个对象都配备32位时间戳。此外,该器件还包括总线健康状况诊断和错误计数器,用于监控CAN总线的状态。 在硬件特性方面,MCP2517FD的工作电压范围为2.7V至5.5V,工作电流最大20mA,休眠电流低至10µA,适合低功耗应用。器件提供了2KB的RAM来存储报文对象,并支持3个可配置中断引脚。还有温度范围宽泛的支持,包括高温(H)等级,可在-40°C至+150°C的环境下工作。 MCP2517FD还支持多种振荡器选项,如40、20或4MHz晶振,或外部时钟输入,且具有预分频器的时钟输出功能。其SPI接口可支持高达20MHz的时钟速度,并兼容SPI模式0,0和1,1,设计有优化的寄存器和位域布局,方便通过SPI高效访问。 针对安全性,MCP2517FD提供了SPI命令CRC检测以对抗噪声,同时RAM受纠错码(ECC)保护,增强了数据完整性。此外,INT0和INT1引脚可以配置为GPIO,所有输出引脚支持推挽或漏极开路输出模式。 封装形式包括VDFN14和SOIC14,其中VDFN14封装带有一个外露的散热焊盘,以增强热性能。 MCP2517FD是一款高度集成、功能强大的CAN FD控制器,能够为各种应用提供可靠的CAN通信解决方案,尤其适合需要在现有系统中扩展CAN FD功能的情况。