MCP2517FD CANFD控制器:SPI接口与高级特性概览

需积分: 43 79 下载量 201 浏览量 更新于2024-08-06 收藏 1.48MB PDF 举报
"MCP2517FD 是一款由Microchip Technology Inc.生产的外部CANFD控制器,具有SPI接口,能够支持最高1Mbps的仲裁比特率和8Mbps的数据比特率。这款芯片符合ISO11898-1:2015标准,并提供了多种功能,如报文FIFO、报文发送和接收功能,以及特殊功能如低功耗模式和总线健康状况诊断。封装信息中提到了VDFN14和SOIC14两种封装类型,其中VDFN14封装带有外露的散热焊盘。此外,该芯片有32个灵活的过滤器和屏蔽器对象,支持标准ID和扩展ID的过滤,并且有GPIO引脚可以配置为通用I/O。" MCP2517FD 是一个通用的CAN(Controller Area Network)FD(Flexible Data-rate)控制器,它通过SPI(Serial Peripheral Interface)接口与外部设备通信,支持最高20MHz的SPI时钟速度,并且兼容SPI的多种工作模式。该控制器能够处理高速CAN通信,最高可达到1Mbps的仲裁比特率和8Mbps的数据比特率,这使得它在需要快速数据传输的系统中非常有用。 MCP2517FD 内置了31个可配置的FIFO(First In First Out)缓冲区,可以用于发送或接收报文。这些FIFO中还包括一个发送队列(TXQ)和一个带有32位时间戳的发送事件FIFO(TEF),以支持高效的报文管理和发送优先级设置。报文发送可以基于优先级位域或发送队列的ID顺序进行,同时提供可编程的自动重发尝试功能。 在报文接收方面,MCP2517FD 提供了32个灵活的过滤器和屏蔽器对象,可以配置为过滤标准ID或扩展ID,以增强系统的数据筛选能力。每个报文对象都配备了32位时间戳,增强了实时性。此外,该芯片还包含总线健康状况诊断和错误计数器,用于监测CAN总线的状态。 在功耗方面,MCP2517FD 的工作电压范围是2.7V到5.5V,正常工作时的最大电流是20mA(在5.5V,40MHz CAN时钟条件下)。休眠模式下的电流仅为10µA(典型值),大大降低了待机功耗。报文对象存储在2KB的RAM中,同时支持最多3个可配置中断引脚,以适应不同应用场景的需求。 封装信息中提到,MCP2517FD 可以采用VDFN14封装,这种封装包括一个外露的散热焊盘(EP),有助于提高散热性能。另外,还有SOIC14封装选项。部分引脚如TXCAN、INT、INT0和INT1可以配置为漏极开路输出,以适应不同的系统设计需求。 MCP2517FD 是一个高性能、低功耗且功能丰富的CANFD控制器,适用于需要高速数据传输和复杂报文管理的工业自动化、汽车电子和其他嵌入式系统。其丰富的特性集和灵活的配置选项使其成为设计者实现高效CAN网络的理想选择。