电子说
SJA1000是PHILIPS公司推出的一款独立的CAN控制器,主要用于移动目标和一般工业环境中的区域网络控制。它是PCA82C200型CAN控制器(BasicCAN)的替代产品,而且增加了一种新的操作模式--PeliCAN,这种模式支持具有很多新特征的CAN2.0B协议。
·引脚与PCA2C200型CAN控制器兼容。
·有扩展的接收缓冲器(64字节,先进先出FIFO)。
·支持CAN2.0A和CAN2.0B协议。
·支持11位和29位标识码。
·通信位速率可达1Mb/s。
·可与不同的微处理器接口。
·可编程的CAN输出驱动器配置。
SJA1000的引脚排列如图1所示,主要引脚的功能如下所述。
AD7-AD0:地址数据复用线。
ALE/AS:ALE输入信号(Intel模式)或AS输入信号(Motorola模式)。
CS:片选信号,低电平允许访问SJA1000。
RD/E:来自微控制器的RD信号(Intel模式)或E使能信号(Motorola模式)。
WR:来自微控制器的WR信号(Intel模式)或RD/WR使能信号(Motorola模式)。
CLKOUT:SJA1000产生用于微控制器的时钟输出信号;时钟信号由内置晶体振荡器通过可编程除法器产生;时钟除法寄存器中的时钟停止位能使该引脚无效。
VDD1和VSS1:逻辑电路5V电源和逻辑电路地。
XTAL:晶体振荡器放大器输入,外部晶体振荡器信号由该脚输入。
XTAL2:晶体振荡器放大器输出,当使用外部晶体振荡器信号时,该输出引脚必须开路。
VDD3和VSS3:输出驱动5V电源和输出驱动地。
TX0和TX1:CAN输出驱动器0和1输出到物理总线。
INT:中断输出,用于触发微控制器中断;内部中断寄存器的任何位置位,INT将低电平输出;INT为开环输出;该引脚为低电平将电路从睡眠状态激活。
RST:复位输入,用于复位CAN接口(低电平有效)。
VDD2和VSS2:输入比较器5V电源和输入比较器地。
RX0和RX1:从物理CAN总线输入到SJA1000的输入比较器。
SJA1000与微处理器的接口非常简单,微处理器以访问外部存储器的方式来访问SJA1000。由于SJA1000的内部寄存器分布在连续的地址内,所以完全可以把SJA1000当作外部RAM。在设计接口电路时,SJA1000的片选地址应与其他外部存储器的片选在逻辑上无冲突。
标准帧和扩展帧信息的接收和传送
接收FIFO 64 字节
在标准和扩展格式中都有单/双验收滤波器含屏蔽和代码寄存器
读/写访问的错误计数器
可编程的错误限制报警
责任编辑:YYX
全部0条评论
快来发表一下你的评论吧 !