MCP2515:CAN V2.0B协议控制器详解
5星 · 超过95%的资源 需积分: 50 45 浏览量
更新于2024-07-20
收藏 1.2MB PDF 举报
MCP2515中文资料详细介绍了Microchip Technology Inc.开发的一款高性能CAN(Controller Area Network)2.0B协议控制器。这款芯片的主要特性包括:
1. **CAN V2.0B兼容性**:MCP2515支持CAN V2.0B标准,可实现1Mb/s的数据传输速率,适用于长度在0-8字节的数据字段,支持标准和扩展数据帧以及远程帧。
2. **数据缓冲与过滤**:它拥有两个接收缓冲器,能够高效存储报文,且具有6个29位验收滤波寄存器,用于精确筛选接收到的数据,减少MCU的处理负担。另外,头两个数据字节的滤波功能有助于提高数据准确性。
3. **发送功能**:MCP2515提供三个发送缓冲器,每个都支持优先级设置和发送中止功能,确保报文发送的高效性和控制。
4. **高速SPI接口**:通过10MHz的SPI接口,支持0,0、1,1模式,确保了数据传输的稳定性和单触发模式下的一次性发送尝试。
5. **时钟输出与监控**:带有可编程预分频器的时钟输出引脚可以作为其他设备的时钟源,并提供了起始帧信号(SOF),用于监测总线状态和诊断。
6. **中断与控制**:MCP2515有中断输出引脚,可配置为接收缓冲器中断或通用数字输出,同时支持“请求发送”(RTS)输入,作为发送缓冲器控制信号或通用输入。
7. **低功耗设计**:采用低功耗CMOS技术,工作电压范围宽广(2.7V至5.5V),典型工作电流仅为5mA,待机电流极低(1μA,休眠模式)。
8. **温度适应性**:工业级产品的工作温度范围为-40°C至+85°C,扩展级可达-40°C至+125°C,满足不同应用环境需求。
MCP2515的封装类型包括TXCAN、RXCAN、电源(VDD)、复位(RESET)、片选(CS)、起始帧(SO)、中断(INT)、接收缓冲区0(RX0BF)至接收缓冲区1(RX1BF)、外部时钟输入(OSC2和OSC1)、时钟输出/起始帧信号(CLKOUT/SOF)以及发送2的RTS控制引脚。这些特性使其成为连接CAN网络的理想选择,能有效简化MCU与CAN网络之间的通信,提高系统效率和可靠性。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-12-31 上传
2021-09-10 上传
2010-10-13 上传
2013-05-28 上传
2018-07-01 上传
152 浏览量
luoshanren
- 粉丝: 0
- 资源: 2
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析