位置:51电子网 » 技术资料 » 通信网络

独立CAN总线控制器SJA1000

发布时间:2008/5/27 0:00:00 访问次数:695

作者:中国科学技术大学火灾科学国家重点实验室 张培仁 王洪波

来源:《国外电子元器件》

摘要:在对can总线进行简要介绍的基础上介绍了philips公司新推出的独立can总线控制器sja1000的特点、内部功能和引脚定义,并对其内部寄存器进行了说明,同时列出了sja1000的新增功能,最后给出它的典型应用电路。 关键词:can总线 接收fifo 控制器 saj1000 1 can总线简介 can总线(controller area network控制器局域网)是现场总线的一种。它是德国bosch公司在1986年为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通讯总线。can总线与其它通信网的不同之处有二:一是报文传送中不包含目标地址,它是以全网广播为基础,各接收站根据报文中反映数据性质的标识符过滤报文,该收的收下,不该收的弃而不用。其好处是可在线上网下网、即插即用和多站接收;二是特别强化了对数据安全性的关注,满足控制系统及其它较高数据要求的系统需求。can总线具有下列主要特性: ●多主站依据优先机进行总线访问; ●非破坏性的基于优先权的总线仲裁; ●借肋接收滤波的多地址帧传送; ●远程数据请求; ●配置灵活; ●全系统的数据相容性; ●错误检测和出错信令; ●发送期间若丢失仲裁或由于出错而遭破坏的帧可自动重发送; ●暂时错误和永久性故障节点的判别以及故障节点的自动脱离can总线。 2 sja1000的特点 philips-p.htm" target="_blank" title="philips货源和pdf资料">philips公司的pca82c200是符合can2.0a协议的总线控制器,sja1000是它的替代产品,它是应用于汽车和一般工业环境的独立can总线控制器。具有完成can通信协议所要求的全部特性。经过简单总线连接的sja1000可完成can总线的物理和数据链路层的所有功能。其硬件与软件设计和pca82c200的基本can模式(besiccan)兼容。同时,新增加的增强can模式(pelican)还可支持can2.0b协议。sja1000的主要特性如下:

表1 sja1000寄存器配置(复位模式) 名称 地址 7 6 5 4 3 2 1 0 模式寄存器 0 - - - 睡眠方式 滤波方式 自检方式 监听方式 复位方式 命令寄存器 1 - - - 自收请求 清超限状态 释放接收缓冲器 夭折发送 发送请求 状态寄存器 2 总线状态 错误状态 发送状态 接收状态 发送完成状态 发送缓冲器状态 数据超限 接收缓冲器状态 中断寄存器 3 总线错误中断 仲裁丢失中断 错误认可状态中断 唤醒中断 数据超限中断 错误报警中断 发送中断 接收中断 中断允许寄存器 4 总线错误中断允许 仲裁丢失中断允许 错误认可中断允许 唤醒中断允许 数据超限中断允许

作者:中国科学技术大学火灾科学国家重点实验室 张培仁 王洪波

来源:《国外电子元器件》

摘要:在对can总线进行简要介绍的基础上介绍了philips公司新推出的独立can总线控制器sja1000的特点、内部功能和引脚定义,并对其内部寄存器进行了说明,同时列出了sja1000的新增功能,最后给出它的典型应用电路。 关键词:can总线 接收fifo 控制器 saj1000 1 can总线简介 can总线(controller area network控制器局域网)是现场总线的一种。它是德国bosch公司在1986年为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通讯总线。can总线与其它通信网的不同之处有二:一是报文传送中不包含目标地址,它是以全网广播为基础,各接收站根据报文中反映数据性质的标识符过滤报文,该收的收下,不该收的弃而不用。其好处是可在线上网下网、即插即用和多站接收;二是特别强化了对数据安全性的关注,满足控制系统及其它较高数据要求的系统需求。can总线具有下列主要特性: ●多主站依据优先机进行总线访问; ●非破坏性的基于优先权的总线仲裁; ●借肋接收滤波的多地址帧传送; ●远程数据请求; ●配置灵活; ●全系统的数据相容性; ●错误检测和出错信令; ●发送期间若丢失仲裁或由于出错而遭破坏的帧可自动重发送; ●暂时错误和永久性故障节点的判别以及故障节点的自动脱离can总线。 2 sja1000的特点 philips-p.htm" target="_blank" title="philips货源和pdf资料">philips公司的pca82c200是符合can2.0a协议的总线控制器,sja1000是它的替代产品,它是应用于汽车和一般工业环境的独立can总线控制器。具有完成can通信协议所要求的全部特性。经过简单总线连接的sja1000可完成can总线的物理和数据链路层的所有功能。其硬件与软件设计和pca82c200的基本can模式(besiccan)兼容。同时,新增加的增强can模式(pelican)还可支持can2.0b协议。sja1000的主要特性如下:

表1 sja1000寄存器配置(复位模式) 名称 地址 7 6 5 4 3 2 1 0 模式寄存器 0 - - - 睡眠方式 滤波方式 自检方式 监听方式 复位方式 命令寄存器 1 - - - 自收请求 清超限状态 释放接收缓冲器 夭折发送 发送请求 状态寄存器 2 总线状态 错误状态 发送状态 接收状态 发送完成状态 发送缓冲器状态 数据超限 接收缓冲器状态 中断寄存器 3 总线错误中断 仲裁丢失中断 错误认可状态中断 唤醒中断 数据超限中断 错误报警中断 发送中断 接收中断 中断允许寄存器 4 总线错误中断允许 仲裁丢失中断允许 错误认可中断允许 唤醒中断允许 数据超限中断允许

相关IC型号

热门点击

 

推荐技术资料

耳机的焊接
    整机电路简单,用洞洞板搭线比较方便。EM8621实际采... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!