微芯片技术公司的MCP2515是一个独立的控制器局域网(CAN)控制器,它实现了CAN规范,即2.0B版。它能够传输和接收标准数据、扩展数据和远程帧。MCP2515有两个接受掩码和6个接受过滤器,用于过滤掉不需要的消息,从而减少了主机MCU的开销。MCP2515通过行业标准的串行外设接口(SPI)与微控制器(MCU)进行接口。 特征: •以1 Mb/s的速度实现CAN V2.0B: -数据字段中的0–8字节长度 -标准和扩展数据和远程 框架 •接收缓冲器、屏蔽和过滤器: -两个具有**级消息的接收缓冲区 存储 -六个29位滤波器 -两个29位掩码 •前两个数据字节的数据字节过滤 (适用于标准数据帧) •三个传输缓冲区,具有**级和 中止特征 •高速SPI接口(10 MHz): -SPI模式0,0和1,1 •一次性模式确保信息传输 仅尝试一次 •带可编程预分频器的时钟输出引脚: -可作为其他系统的时钟源 装置 •帧开始(SOF)信号可用于 监视SOF信号: -可用于基于时隙的协议 和/或总线诊断以检测早期总线 堕落 •可选择启用的中断输出引脚 •缓冲器全输出引脚可配置为: -每个接收缓冲器的中断输出 -通用输出 •请求单独发送(RTS)输入引脚 可配置为: -控制引脚,以请求每个端口的传输 传输缓冲器 -一般用途投入 •低功耗CMOS技术: -工作电压为2.7V–5.5V -5 mA有功电流(典型) -1µA待机电流(典型)(休眠模式) •支持的温度范围: -工业(I):-40°C至+85°C -延伸温度(E):-40°C至+125°C