DP2515是一款独立控制器局域网络(Controller Area Network,CAN)协议控制器,完全支持CAN V2.0B技术规范。该器件能发送和接收标准和扩展数据帧以及远程帧。DP2515自带的两个验收屏蔽寄存器和六个验收滤波寄存器可以过滤掉不想要的报文,因此减少了主单片机(MCU)的开销。DP2515与MCU的连接是通过业界标准串行外设接(Searial Peripheral Interface,SPI)来实现的。
01 主要特性
- 完全支持CAN V2.0B技术规范,通讯速率为1Mb/s:
-0-8字节长的数据字段
-标准和扩展数据帧及远程帧 - 接收缓冲器、验收屏蔽寄存器和验收滤波寄存器:
-两个接收缓冲器,可优先存储报文
-六个29位验收滤波寄存器
-二个29位验收屏蔽寄存器 - 对头两个数据字节进行滤波(针对标准数据帧)
- 三个发送缓冲器,具有优先级设定及发送中止功能
- 高速SPI接口(10MHz):
-支持0,0和1,1的SPI模式 - 单触发模式确保报文发送只尝试一次
- 带有可编程预分频器的时钟输出引脚:
-可用作其他器件的时钟源 - 可用起始帧信号(Start-of-Frame,SOF),用于监控SOF信号:
-可用于时隙协议和/或总线诊断以检测早期总线性能退化 - 带有可选使能设定的中断输出引脚
- “缓冲器满”输出引脚可配置为:
-各接收缓冲器的中断引脚
-通用数字输出引脚 - “请求发送