1. 物料型号:
- 名称:SJA1000
- 类型:独立CAN控制器(Stand-alone CAN controller)
- 制造商:Philips Semiconductors
2. 器件简介:
- SJA1000是一款用于汽车和工业环境的独立控制器区域网络(CAN)控制器。它是Philips Semiconductors公司PCA82C200 CAN控制器(BasicCAN)的后继产品,并增加了新的PeliCAN模式,支持CAN 2.0B协议规范。
3. 引脚分配:
- SJA1000有28个引脚,具体分配如下:
- AD7到ADO:2, 1, 28到23,复用地址/数据线
- ALE/AS:3,ALE输入信号(Intel模式),AS输入信号(Motorola模式)
- CS:4,芯片选择输入,低电平允许访问SJA1000
- RD/E:5,RD信号(Intel模式)或E使能信号(Motorola模式)
- WR:6,WR信号(Intel模式)或RD/WR信号(Motorola模式)
- CLKOUT:7,由SJA1000产生的时钟输出信号
- Vss1:8,逻辑电路地
- XTAL1:9,振荡器放大器输入
- XTAL2:10,振荡器放大器输出
- MODE:11,模式选择输入
- VDD3:12,输出驱动5V供电
- TXO:13,CAN输出驱动器输出
- TX1:14,CAN输出驱动器输出
- Vss3:15,输出驱动器地
- INT:16,中断输出
- RST:17,复位输入
- VDD2:18,输入比较器5V供电
- RX0, RX1:19, 20,从物理CAN总线线到SJA1000输入比较器的输入
4. 参数特性:
- 支持11位和29位标识符
- 支持高达1 Mbps的比特率
- 与PCA82C200电气兼容
- 支持CAN 2.0B协议(在PCA82C200兼容模式下被动扩展帧)
5. 功能详解:
- SJA1000包含多个功能块,如接口管理逻辑(IML)、发送缓冲器(TXB)、接收缓冲器(RXB, RXFIFO)、接受过滤器(ACF)、位流处理器(BSP)、位时序逻辑(BTL)和错误管理逻辑(EML)。
6. 应用信息:
- SJA1000适用于汽车和工业环境中的CAN网络,支持CAN 2.0B协议规范,并具有多种新功能,如错误计数器、可编程错误警告限制、最后错误代码寄存器等。
7. 封装信息:
- SJA1000有DIP28和SO28两种封装方式。
- DIP28:塑料双列直插式封装,28个引脚(600 mil)
- SO28:塑料小外形封装,28个引脚,体宽7.5 mm