首页 理论教育MCP2515:现场总线应用技术

MCP2515:现场总线应用技术

【摘要】:Microchip公司的MCP2515是一款独立CAN协议控制器,完全支持CAN V2.0B技术规范。MCP2515与MCU的连接是通过标准串行外设接口SPI来实现的。该器件能发送与接收标准和扩展数据帧以及远程帧。MCP2515自带2个验收屏蔽寄存器和6个验收滤波寄存器,可以过滤掉不想要的报文。它还包含3个发送缓冲器和2个接收缓存器,减少了单片机的管理负担,因此减少了主单片机的开销。3)3个发送缓冲器,具有优先级设定及发送中止功能。9)低功耗的CMOS技术,工作电压为2.7~5.5V。

Microchip公司的MCP2515是一款独立CAN协议控制器,完全支持CAN V2.0B技术规范。MCP2515与MCU的连接是通过标准串行外设接口SPI(Serial Peripheral Inter-face)来实现的。该器件能发送与接收标准和扩展数据帧以及远程帧。MCP2515自带2个验收屏蔽寄存器和6个验收滤波寄存器,可以过滤掉不想要的报文。它还包含3个发送缓冲器和2个接收缓存器,减少了单片机(MCU)的管理负担,因此减少了主单片机(MCU)的开销。

除完全支持CAN总线V2.0B技术规范外,还具有以下特性:

1)接收缓冲器、验收屏蔽寄存器和验收滤波寄存器:

①2个接收缓冲器,可优先存储报文。

②6个29位验收滤波寄存器。

③2个29位验收屏蔽寄存器。

2)对头2个数据字节进行滤波(针对标准数据帧)。

3)3个发送缓冲器,具有优先级设定及发送中止功能。

4)高速SPI接口(10MHz)。

5)单触发模式确保报文发送只尝试一次。(https://www.chuimin.cn)

6)带有可选使能设定的中断输出引脚。

7)“缓冲器满”输出引脚可配置为:

①各接收缓冲器的中断引脚。

②通用数字输出引脚。

8)“请求发送(Request-to-Send,RTS)”输入引脚可各自配置为:

①各发送缓冲器的控制引脚,用于请求立即发送报文。

②通用数字输入引脚。

9)低功耗的CMOS技术,工作电压为2.7~5.5V。