首页 > 其他分享 >MCP2515国产替代DP2515带有SPI 接口的独立CAN 控制器

MCP2515国产替代DP2515带有SPI 接口的独立CAN 控制器

时间:2023-03-07 17:44:34浏览次数:44  
标签:引脚 缓冲器 发送 SPI 寄存器 MCP2515 DP2515

DP2515是一款独立控制器局域网络(Controller AreaNetwork, CAN)协议控制器,完全支持CAN V2.0B 技术规范。该器件能发送和接收标准和扩展数据帧以及远程帧。DP2515自带的两个验收屏蔽寄存器和六个验收滤波寄存器可以过滤掉不想要的报文,因此减少了主单片机(MCU)的开销。DP2515与MCU 的连接是通过业界标准串行外设接(Searial 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

- 5 mA 典型工作电流

- 1 μA 典型待机电流(休眠模式)

• 工作温度范围:

- 温度(℃):-40°C 至+85°C

 

标签:引脚,缓冲器,发送,SPI,寄存器,MCP2515,DP2515
From: https://www.cnblogs.com/WENG123/p/17188923.html

相关文章

  • SpingMVC:如何设置一个拦截器?
    (interceptors) 拦截器类似于springaop和tomcat中过滤器,但是作用域不同。AOP:针对特点方法前后进行扩充,一般对serviceimpl进行拦截器:针对控制器方法进行控制。 一、步......
  • Pspice 设置电容电感初始状态
    Pspice中的capacitor与inductor的IC值它们的IC值很重要,含义是初值。也就是电感(电容)的初始电流(电压)。因为Pspice在模拟时它不会把电感、电容的初始值默认当作0,而是会根......
  • ATSAMD21配置SPI_PIN
    学习SPIMASTERDEMO发现有一个参数config_spi_master.mux_setting=CONF_MASTER_MUX_SETTING;之前遇到跟串口的一样,就是配置pin脚的功能的,SPI应该是指定不同功能的pin......
  • Spring Boot SPI 机制探究
    SpringBootSPI机制探究前言SpringBoot带给我们的一大便利是当需要引入一个第三方依赖时,如果其有Starter,可以加入Starter依赖,就可以实现自动装配,这中便利就来自S......
  • spingboot随笔
    idea如何创建springboot项目NewMoudle>>SpringInitializrProjectMetadata:Type>>Maven,Packaging>>jar/war加载starters选项:DeveloperTools>>Lombok,Web>>S......
  • 【Linux SPI】RFID RC522 设备驱动
    一、概述MFRC522支持SPI、I2C、UART接口,我在某宝上购买了一个SPI接口的RC522模块。此笔记主要要是通过RC522模块学习linux中的SPI驱动,方便今后写其他SPI驱......
  • Spider实战系列-一次真实接单经历让我抓取了某东的数据
    抓取JD商品先说说起因吧,是因为有朋友找我一起合作抓取某东的商品数据,我做为一个刚入爬虫的新手,当然是不可能完整的拿下这个啦.这次爬虫要的是商品的详细数据,我的工作就......
  • Linux SPI 开发指南
    LinuxSPI开发指南1前言1.1文档简介介绍SPI模块的使用方法,方便开发人员使用。1.2目标读者SPI模块的驱动开发/维护人员。1.3适用范围​ 表......
  • 模拟SPI 4种模式
    https://blog.csdn.net/u012846795/article/details/1238614131/*CPOL=0,CPHA=0,MSBfirst*/2uint8_tSOFT_SPI_RW_MODE0(uint8_twrite_dat)3{......
  • SPINAND UBI 离线烧录 开发指南
    SPINANDUBI离线烧录开发指南1概述编写目的:介绍SunxiSPINand烧写时的数据布局2名词解释词义UBIunsortedblockimagePEBphysicaleraseblock......