DP2515国产带SPI接口汽车CAN总线控制器芯片兼容替代MCP2515/MCP2515-I/ST

news/2024/11/28 11:39:09/

目录

  • 什么是CAN?
  • DP2515简介
    • DP2515结构框图
    • 芯片特性
    • 参考原理图


什么是CAN?

CAN是控制器局域网络(Controller Area Network, CAN)的简称,是如今是国际上应用最广泛的现场总线之一,是ISO国际标准化的串行通信协议。在汽车产业中,出于对安全性、舒适性、方便性、低功耗、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加,CAN最初即是为了满足现代汽车电子系统的苛刻要求而开发的。
 然而,它在汽车以外的应用领域中也逐渐显示了出许多优势。例如,工业自动化,传感器(温度、压力和流量等)与调节器(电机和阀门等)及其控制器进行互联,实现可靠的过程控制等等。

DP2515简介

DP2515是独立控制器局域网络(Controller AreaNetwork, CAN)协议控制器芯片,完全支持CAN V2.0B技术规范。它能发送和接收标准和扩展数据帧以及远程帧。
DP2515自带的两个验收屏蔽寄存器和六个验收滤波寄存器可以过滤掉不想要的数据,因此减少了MCU的消耗。DP2515与MCU的连接是通过业界标准串行外设接SPI接口实现的。

DP2515作为独立CAN控制器芯片,可简化需要与CAN总线连接的应用。内部主要由三个部分组成:
 1. CAN 模块,包括 CAN 协议引擎、验收滤波寄存器、验收屏蔽寄存器、发送和接收缓冲器。
 2. 用于配置该器件及其运行的控制逻辑和寄存器。
 3. SPI 协议模块。

DP2515结构框图

DP2515结构框图 
.

芯片特性

DP2515 PIN对PIN兼容替代MCP2515/MCP2515-I

• 完全支持 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
• 封装尺寸:TSSOP20 (主体 4.4 mm)

参考原理图

DP2515参考原理图
 
私我获取更多资料及技术支持~


http://www.ppmy.cn/news/382934.html

相关文章

高速通信首选,十个USB接口经典案例轻松实现即插即用

USB接口用于规范电脑与外部设备的连接和通讯。目前鼠标、键盘、充电器等均使用USB连接接口,用途广泛。作为一种PC机与外围设备间的高速通信接口,USB具有许多突出的优点:连接简便,可热插拔,无需定位及运行安装程序&…

三菱FX3U与威纶MT8071IP走RS422通讯

一、准备工作 1.需要工具: 电脑一台、PLC:三菱FX3U一个、触摸屏:威纶MT8071一个、 (三菱圆形编程口转USB)一根、触摸屏与电脑通讯线一根(T型口数据线)、PLC与触摸屏通讯线:电烙…

电源硬件设计----全桥变换器(Full-Bridge Converter)基础

1 全桥变换器(Full-Bridge Converter)拓扑结构 全桥变换器拓扑结构,如图所示: 拓扑结构分析: 输入电压 Vi输出电压 Vo开关组件 S1开关组件 S2开关组件 S3开关组件 S4变压器 T原边线圈圈数 Np副边线圈圈数 Ns1副边线圈圈数 Ns2理想整流二极…

Jmeter自定义函数二次开发

目录 前言: 开发步骤: 前言: JMeter自定义函数是一种使用Java编写的函数,它可以与JMeter脚本一起使用。如果JMeter原始函数不满足您的需求,您可以使用Java编写自定义函数来扩展其功能。 需求:读取本地存…

【webpack】基础总结

webpack 开发模式:仅编译js中module生产模式:可以编译js中module,压缩js代码下载webpack 包 npm init -y npm i webpack webpack-cli -D npm webpack ./src/main.js --modedevelopment 开发环境 npm webpack ./src/main.js --modeproducti…

创维linux进入工厂模式,智能电视进入工厂/工程模式教程汇总!

大部分品牌的智能电视产品出厂时都内置了应用商店,但是这些商店内下载的软件都是比较鸡肋的应用,没有实际作用。而且还有很多电视不支持U盘安装第三方软件,现在给大家介绍一种方法,解决智能电视无法安装第三方软件的问题。 开启工…

创维电视安装第三方软件

参考链接: 安装第三方软件 电视如何打开 ADB 模式? 打开设置-本机信息-详细信息页面-遥控机器 * 缓慢 *(上上下下左右左右),切记缓慢 然后进去之后打开 ADBD 开关,切换到 1 一种方式如参考链接里面下载软…

创维linux进入工厂模式,彩色电视机进入工厂模式后数据调乱了,如何恢复默认?-创维电视8TTN工厂模式数据怎么调...

彩色电视机进入工厂模式后数据调乱了,如何恢复默认? 创维彩电进入与退出工厂模式方法的汇总 一. D系列 5D01机芯: 进入: 在遥控器屏显键的正下方,加装一个按键(SERVICE键),按该键即可进入工厂模式。 退出: 按遥控器上的TV/AV键即可。 5D20机芯: 进入: 1、按遥控器上的…