首页 > 其他分享 >MCP2515国产替代兼容方案DPC15完全PIN对PIN支持spi通信的CAN总线控制芯片

MCP2515国产替代兼容方案DPC15完全PIN对PIN支持spi通信的CAN总线控制芯片

时间:2023-10-25 11:22:27浏览次数:31  
标签:SPI PIN 引脚 报文 DPC15 发送 spi 寄存器 缓冲器

说明
DPC15 是一款独立控制器局域网络(Controller Area Network, CAN)协议控制器,完全支持 CAN V2.0B 技术规范。该器件能发送和接收标准和扩展数据顿以及远程帧。 MCP2515自带的两个验收屏蔽寄存器和六个验收滤波寄存器可以过滤掉不想要的报文,因此减少了主单片机(MCU)的开销。DPC15与MCU的连接是通过业界标准串行外设接口(SearialPeripheralInterface, SPI)来实现的。在电动车,汽车和电动车充电桩上起到了检测维修的关键作用。

 

特性

完全支持 CAN V2.0B 技术规范,通讯速率为1Mb/s:
0-8 字节长的数据字段
标准和扩展数据帧及远程帧
接收缓冲器、验收屏蔽寄存器和验收滤波寄存器:
两个接收缓冲器,可优先存储报文
六个 29 位验收滤波寄存器
二个29 位验收屏蔽寄存器
对头两个数据字节进行滤波(针对标准数据帧)
三个发送缓冲器,具有优先级设定及发送中止功能
高速SPI接口(10 MHz):
支持0.0和11的SPI模式
单触发模式确保报文发送只尝试一次
带有可编程预分频器的时钟输出引脚:
可用作其他器件的时钟源
可用起始帧信号 (Start-of-Frame,SOF),用于监控 SOF 信号:
可用于时隙协议和 /或总线诊断以检测早期总线性能退化
带有可选使能设定的中断输出引脚
缓冲器满”输出引脚可配置为:各发送缓冲器的控制引脚,用于请求立即发送报文
通用数字输入引脚
低功耗的 CMOS 技术:
工作电压范围27V至5.5V
5mA 典型工作电流l
1uA 典型待机电流(休眠模式)
工作温度范围:
工业级 (I):-40°C至+85°C
扩展级 (E):-40C至+125°C

器件概述
DP2515是一款独立CAN控制器,可简化需要与CAN总线连接的应用。

图1-1


图 1-1 简要显示了 DPC15的结构框图。该器件主要由三个部分组成:
1. CAN 模块,包括 CAN 协议引擎、验收滤波寄存
器、验收屏蔽寄存器、发送和接收缓冲器。
2. 用于配置该器件及其运行的控制逻辑和寄存器。
3. SPI 协议模块。

CAN模块
CAN 模块的功能是处理所有 CAN 总线上的报文接收和发送。报文发送时,首先将报文装载到正确的报文缓冲器和控制寄存器中。通过 SPI 接口设置控制寄存器中的相应位或使用发送使能引脚均可启动发送操作。通过读取相应的寄存器可以检查通讯状态和错误。会对在CAN总线上检测到的任何报文进行错误检查,然后与用户定义的滤波器进行匹配,以确定是否将报文移到两个接收缓冲器中的一个。

控制逻辑
通过与其他模块连接,控制逻辑模块控制 DP2515 的设置和运行,以便传输信息与控制。所提供的中断引脚提高了系统的灵活性。器件上有一个多用途中断引脚及各接收缓冲器的专用中断引脚,用于
指示有效报文是否被接收并载入接收缓冲器。可选择使用专用中断引脚。通用中断引脚和状态寄存器 (通过SPI 接口访问)也可用来确定何时接收了有效报文。器件还有三个引脚,用来启动将装载在三个发送缓冲器之一中的报文立即发送出去。是否使用这些引脚由用户决定;若不使用,也可利用控制寄存器(通过 SPI 接口访问)来启动报文发送。

SPI协议模块
MCU通过SPI接口与该器件连接。使用标准的SPI读/写指令以及专门的 SPI 命令来读/ 写所有的寄存器。

 

标签:SPI,PIN,引脚,报文,DPC15,发送,spi,寄存器,缓冲器
From: https://www.cnblogs.com/2355573211-/p/17786717.html

相关文章

  • pinia: Cannot read properties of undefined (reading '_s')
    使用Vue3+Pinia+PNPM+Vite开发一个前端项目时,运行preview,报错:piniaCannotreadpropertiesofundefined(reading'_s')报错的代码是压缩后的:functionwe(e,t,n){lets,c;constu=typeoft=="function";typeofe=="string"?((s=......
  • 全志V3S嵌入式驱动开发(基于usb otg的spi-nor镜像烧入)
    全志V3S嵌入式驱动开发(基于usbotg的spi-nor镜像烧入)2023/10/2418:27:22【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:[email protected]】     说到了用usbotg来实现spinandflash的烧入,这中间主要用到了PhoenixSuit软件。那么怎么用usbotg来实现......
  • java动态创建es 及mapping
    publicCreateIndexResponsecreateIndexWithMapping(Stringindex,Map<String,String>mapping){CreateIndexResponseresponse=null;try{CreateIndexRequestrequest=newCreateIndexRequest(index);request.settings(Settings.b......
  • [924] ArcGIS Pro Mapping Module - arcpy.mp
    ref:Introductiontoarcpy.mpref:Gettingstartedwitharcpy.mptutorialref:Guidelinesforarcpy.mpref:Alphabeticallistofarcpy.mpfunctionsref:Alphabeticallistofarcpy.mpclassesref:SQLreferenceforqueryexpressionsusedinArcGISThefol......
  • IMX6ULL SPI应用-6轴陀螺仪加速度传感器ICM-20608-G
    16轴陀螺仪加速度传感器ICM-20608-G1.1概述TheICM-20608-Gisa6-axisMotionTrackingdevicethatcombinesa3-axisgyroscope,anda3-axisaccelerometerinasmall3x3x0.75mm(16-pinLGA)package.Thegyroscopehasaprogrammablefull-scalerangeof±250,......
  • 2023中山市香山杯网络安全大赛 pintu Writeup
    Misc题目名称:pintu题目描述:转换拼接好的图片时在最后加个f题目内容分析:给出4703张黑白图片,然后还有提示是8->10根据提示,很明显在说明进制数,也就是8进制转10进制。因此,根据提示想哪些东西可以转数值看到图片只有黑白,于是将其替换成二进制,并转成字符。根据验证这里是将白......
  • IMX6ULL SPI控制器
    1IMX6ULLSPI控制器NXP的6ull参考手册第Chapter20介绍了SPI控制器,EnhancedConfigurableSPI(ECSPI)。1.1特点①、全双工同步串行接口。②、可配置的主/从模式。③、四个硬件片选信号,支持多从机。④、发送和接收都有一个32x64的FIFO。⑤、片选信号SS/CS,时钟信号S......
  • Error creating bean with name 'org.springframework.web.servlet.handler.BeanNameU
    Errorcreatingbeanwithname'org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping':Instantiationofbeanfailed;nestedexceptionisorg.springframework.beans.BeanInstantiationException:Failedtoinstantiate[org.springframework......
  • PAT_A1044 Shopping in Mars
    ShoppinginMarsisquiteadifferentexperience.TheMarspeoplepaybychaineddiamonds.Eachdiamondhasavalue(inMarsdollarsM$).Whenmakingthepayment,thechaincanbecutatanypositionforonlyonceandsomeofthediamondsaretakenoffth......
  • 开发板如何ping通主机上的虚拟机
    问题:使用TFTP和NFS从虚拟机下载文件或者制作根文件系统的前提是开发板能够ping同虚拟机,但是很多人在这三者之间互ping总是不成功,捣鼓了一个晚上成功解决,下面记录一下,希望可以帮到遇到相同问题的小伙伴。1、硬件部分我们要将开发板与我们的主机用网线连接好,要确保网线和网......