MCP25625 CAN控制器:集成SPI和CAN收发器

需积分: 13 0 下载量 187 浏览量 更新于2024-07-09 1 收藏 1.07MB PDF 举报
"MCP25625是Microchip Technology公司推出的一款集成CAN(Controller Area Network)控制器和物理层收发器的独立芯片,适用于CAN 2.0B协议。这款芯片具有高效能、低功耗的特点,适用于需要高速通信且对电源效率有要求的嵌入式系统中。通过SPI(Serial Peripheral Interface)接口与微控制器进行通讯,支持高达10MHz的SPI时钟速度。" MCP25625的主要特性包括: 1. **独立CAN控制器**:集成了CAN控制器和CAN收发器,能够直接处理CAN协议,无需额外的硬件支持。 2. **高速操作**:最大工作速率可达1Mb/s,满足高速通信需求。 3. **极低待机电流**:在典型情况下,待机电流仅为10µA,有利于延长电池寿命或降低系统功耗。 4. **SPI接口**:支持SPI模式0、0和1、1,可以与使用2.7V至5.5V I/O电平的微控制器直接连接。 5. **封装形式**:提供SSOP-28和6x6 QFN-28L两种封装选择,适应不同设计需求。 6. **温度范围**:扩展级温度范围为-40°C到+125°C,确保在恶劣环境下稳定工作。 CAN控制器特性: 1. **电压范围**:工作电压为2.7V到5.5V,兼容多种电源标准。 2. **遵循CAN 2.0B规范**:符合国际标准ISO 11898-1,支持数据传输和错误检测功能。 3. **三路发送缓冲区**:带有优先级和中止功能,确保数据传输的有序和可控。 4. **两路接收缓冲区**:用于接收CAN总线上的数据。 5. **六滤波器和两掩码**:可选的前两个数据字节过滤,增强数据过滤和接收精度。 6. **SPI命令优化**:通过特定的SPI指令减少SPI通信的开销。 7. **GPIO配置**:缓冲区满和请求发送引脚可配置为通用输入/输出,提高灵活性。 8. **中断输出引脚**:提供一个中断输出,用于指示重要事件。 CAN收发器特性: 1. **VDDA电压范围**:4.5V到5.5V,符合物理层标准。 2. **符合ISO-11898-2和ISO-11898-5**:实现标准物理层要求,保证信号传输质量。 3. **总线保护**:设备未供电时,CAN总线引脚断开,防止未激活节点加载总线。 4. **地故障检测**:能够检测地线故障,提高系统安全性。 综上,MCP25625是一款高集成度、高性能的CAN控制器,适用于汽车电子、工业自动化、楼宇自动化等需要可靠CAN通信的领域。其低功耗特性使得它在电池供电的系统中特别有用,而SPI接口则使得与各种微控制器的集成变得简单。