0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

sja1000引脚和功能

姚小熊27 来源:网络整理 作者:网络整理 2020-11-13 16:54 次阅读

sja1000概述

SJA1000是PHILIPS公司推出的一款独立的CAN控制器,主要用于移动目标和一般工业环境中的区域网络控制。它是PCA82C200型CAN控制器(BasicCAN)的替代产品,而且增加了一种新的操作模式--PeliCAN,这种模式支持具有很多新特征的CAN2.0B协议。

SJA1000的基本特征

·引脚与PCA2C200型CAN控制器兼容。

·有扩展的接收缓冲器(64字节,先进先出FIFO)。

·支持CAN2.0A和CAN2.0B协议。

·支持11位和29位标识码。

·通信位速率可达1Mb/s。

·可与不同的微处理器接口

·可编程的CAN输出驱动器配置。

sja1000引脚和功能

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的片选地址应与其他外部存储器的片选在逻辑上无冲突。

SJA1000新功能

标准帧和扩展帧信息的接收和传送

接收FIFO 64 字节

在标准和扩展格式中都有单/双验收滤波器含屏蔽和代码寄存器

读/写访问的错误计数器

可编程的错误限制报警
责任编辑:YYX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CAN控制器
    +关注

    关注

    3

    文章

    73

    浏览量

    14909
  • SJA1000
    +关注

    关注

    0

    文章

    27

    浏览量

    21979
收藏 人收藏

    评论

    相关推荐

    CAN控制器SJA1000及其应用

    ;单片机1 SJA1000简介SJA1000是PHILIPS公司早期CAN控制器PCA82C200的替代品,功能更强,具有如下特点:①完全兼容PCA82C200及其工作模式,即
    发表于 10-03 14:15

    sja1000的20号引脚,为什么要接成这个样子啊

    如题所示,在基于单片机的can总线节点中,总线控制器sja1000的20号引脚(RX0)为什么要接成这个样子啊
    发表于 04-29 17:04

    CAN总线应用sja1000 首发数据。

    有哪位 大神帮我看看 程序,目前初始化 过了,但是SJA1000不能发送数据。#include#include#include#define SJA1000_BASE 0xf700 //定义
    发表于 11-18 17:34

    CAN控制器SJA1000片选基址怎么确定?

    初学CAN总线,在学习SJA1000时不知道怎样确定其片选基址,书上说将SJA1000当做外部存储器来对待,其基址根据具体的硬件电路来确定,用的是STC89C52单片机,SJA1000复位引脚
    发表于 07-03 20:53

    急求关于SJA1000中断INT引脚问题

    状态下应该是高电平,当有发送和接收中断发生时此引脚为低。难道是我原理图设计有误吗?这个要上拉吗?还是要经过配置SJA1000内部寄存器之后这个引脚才会变高?附上部分原理图(INT
    发表于 08-01 18:33

    C8051F020型单片机与SJA1000型控制器接口电路

    0x8000-0x80FF时,CPU可对SJA1000执行相应的读/写操作。SJA1000的RD、WR和ALE分别与C8051F020的对应引脚相连,INT接C8051F020的INT0引脚
    发表于 06-14 05:00

    怎么实现SJA1000硬件电路的设计?

    怎么实现SJA1000硬件电路的设计?
    发表于 05-20 07:00

    SJA1000 在CAN 总线系统节点的应用

    介绍CAN 总线控制器SJA1000; 给出其在CAN 总线系统节点中的应用方法、节点电路原理图及初始化程序; 针对应用SJA1000 容易出现的问题进行了解说。
    发表于 05-13 16:43 62次下载

    SHARC DSP与SJA1000的CAN总线接口设计

    SHARC DSP与SJA1000的CAN总线接口设计 本文讨论了DSP与CAN控制器SJA1000的总线接口的差别,提出了SJA1000和SHARC系列DSP接口设计的简单方法和通用方法。测试
    发表于 09-27 16:10 1331次阅读
    SHARC DSP与<b class='flag-5'>SJA1000</b>的CAN总线接口设计

    SJA1000 独立的CAN 控制器应用指南

    SJA1000 独立的CAN 控制器应用指南。
    发表于 05-06 11:29 31次下载

    DSP与CAN控制器SJA1000的总线接口的差别

    )的替代品,而且增加了一种新的工作模式(PeliCAN),这种模式支持具有很多新功能的CAN2.0B协议。 SJA1000与微处理器的接口主要由8根数据和地址分时复用线完成:AD0~AD7、ALE
    发表于 10-30 15:00 5次下载

    基于FPGA的VHDL语言设计控制器SJA1000的IP软核设计

    分析了CAN控制器SJA1000的特点及CAN协议通信格式。设计了控制器SJA1000的IP软核,能为应用提供一个性能优良的、易于移植的控制器SJA1000,实现了对步进电机的控制。
    发表于 04-12 10:55 2755次阅读
    基于FPGA的VHDL语言设计控制器<b class='flag-5'>SJA1000</b>的IP软核设计

    SJA1000波特率计算

    电子发烧友网站提供《SJA1000波特率计算.zip》资料免费下载
    发表于 10-13 11:43 1次下载
    <b class='flag-5'>SJA1000</b>波特率计算

    基于SJA1000的CAN节点设计

    电子发烧友网站提供《基于SJA1000的CAN节点设计.pdf》资料免费下载
    发表于 10-13 11:40 1次下载
    基于<b class='flag-5'>SJA1000</b>的CAN节点设计

    SJA1000中文资料.zip

    SJA1000中文资料
    发表于 12-30 09:20 11次下载