用AD18软件画CAN原理图,怎么添加MCP2515这个元件
发布网友
发布时间:2022-04-20 07:51
我来回答
共2个回答
热心网友
时间:2023-05-04 21:43
自带库里没有2515的,需要自己画。
热心网友
时间:2023-05-04 21:43
MCP2515
Microchip 的MCP2515 是一款独立控制器局域网络(Controller Area Network, CAN)协议控制器。
供应商:拍明芯城元器件商城
技术原理
Microchip 的MCP2515 是一款独立控制器局域网络(Controller Area Network, CAN)协议控制器,完全支持CAN V2.0B 技术规范。该器件能发送和接收标准和扩展数据帧以及远程帧。MCP2515 自带的两个验收屏蔽寄存器和六个验收滤波寄存器可以过滤掉不想要的报文,因此减少了主单片机(MCU)的开销。MCP2515与MCU 的连接是通过业界标准串行外设接口(Serial Peripheral Interface, SPI)来实现的。
功能特性
·.完全支持CAN V2.0B 技术规范,通讯速率为1 Mb/s:
- 0-8 字节长的数据字段
- 标准和扩展数据帧及远程帧
· 接收缓冲器、验收屏蔽寄存器和验收滤波寄存器:
- 两个接收缓冲器,可优先存储报文
- 六个29 位验收滤波寄存器
- 二个29 位验收屏蔽寄存器
·对头两个数据字节进行滤波(针对标准数据帧)
· 三个发送缓冲器,具有优先级设定及发送中止功能
·高速SPI 接口(10 MHz):
- 支持0,0 和1,1 的SPI 模式
·单触发模式确保报文发送只尝试一次
· 带有可编程预分频器的时钟输出引脚:
· 可用作其他器件的时钟源
-可用起始帧信号(Start-of-Frame, SOF),用于监控SOF 信号:
- 可用于时隙协议和/或总线诊断以检测早期总线性能退化
·带有可选使能设定的中断输出引脚
·“缓冲器满”输出引脚可配置为:
- 各接收缓冲器的中断引脚
- 通用数字输出引脚
·“请求发送(Request-to-Send, RTS)”输入引脚可各自配置为:
- 各发送缓冲器的控制引脚,用于请求立即发送报文
- 通用数字输入引脚
·低功耗的CMOS 技术:
- 工作电压范围2.7V 至5.5V
- 5mA典型工作电流
- 1μA典型待机电流(休眠模式)
·工作温度范围:
- 工业级(I):-40°C 至+85°C
- 扩展级(E):-40°C 至+125°C