光学论坛's Archiver

龙依然 发表于 2008-7-2 15:21

SJA1000型CAN总线控制器

[color=black]  [/color][url=http://www.qooic.com/detail-SJA1000.html][color=black]SJA1000[/color][/url][color=black]是Philips公司早期PCA82C200型CAN控制器的代替品,功能更强,具有如下特点:

     完成兼容PCA82C200及其工作模式即BASICCAN模式;
     具有扩展的接收缓冲器,64字节的FIFO结构;
     支持CAN2.0B;
     支持11位和29位识别码;
     位速率可达1Mbit/s;
     时钟频率高达24M赫兹;
     支持与不同微处理器的接口;
     可编程的CAN输出驱动配置;
     工作温度范围宽(-40摄氏度~+125摄氏度)。

     [/color][url=http://www.qooic.com/detail-SJA1000.html][color=black]SJA1000[/color][/url][color=black]的引脚排列,其内部主要由接口管理逻辑IML、信息缓冲器(含发送缓冲器TXB和接收缓冲器RXFIFO)、位流处理器BSP、接收过滤器ASP、位时序处理逻辑BTL、错误管理逻辑EML、内部振荡器及复位电路等构成,IML接收来自CPU的命令,控制CAN寄存器的寻址并向控制提供中断信息及状态信息,CPU的控制经IML把要发送的数据写入TXB,TXB中的数据由BSP处理后经BTL输出到CAN BUS。BTL始终监视CAN BUS,当检测到有效的信息头"隐性电平-控制电平"的转换时启动接收过程,接收的信息首先要由位流处理器DSP处理,并由ASP过滤,只有当接收的信息的识别码与ASP检验相符时,接收信息才最终被写入RXB或RXFIFO中,RXFIFO最多可以缓存64字节的数据,该数据可被CPU读取,EML负责传递层中调制器的错误管制,它接收BSP的出错报告,促使DSP和IML进行错误统计。
[/color]

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.