08CAN.pptVIP

  • 6
  • 0
  • 约6.82千字
  • 约 40页
  • 2016-12-05 发布于重庆
  • 举报
08CAN

CAN通信控制器 CAN通信控制器82C200的功能框图 82C200实现CAN2.0A协议 CAN通信控制器SJA1000 SJA1000 实现CAN2.0B协议 SJA1000CAN通信控制器由以下几部分构成: 接口管理逻辑IML:它接收微处理器的命令,控制CAN寄存器的地址,并为微处理器提供中断和状态信息。 发送缓冲器TXB: 它是CPU和位流处理器(BSP)之间的接口, 有13字节长。能存储一条将在CAN总线上发送的完整报文。报文由CPU写入, 由位流处理器BSP读出。 接收缓冲器(RXB,RXFIFO): 是CPU和接收滤波器之间的接口, 用来存储从CAN总线收到并接收的报文。接收缓冲器FIFO共64字节长。其中有13字节的窗口可供CPU访问。在CPU处理一个报文的同时,由这个FIFO继续接收其它正在到来的报文 CAN通信控制器SJA1000(续) 接收滤波器ACF: 接收滤波器把收到的报文标识符和接收滤波寄存器中的内容进行比较,以判断该报文是否被接收。如果判断结果是肯定的, 则报文被存入RXFIFO。 位流处理器BSP: 位流处理器控制发送缓冲器FIFO和CAN总线之间数据序列,同时它也执行错误检测、仲裁、位填充和CAN总线错误处理功能。 位定时逻辑BTL: BTL监视总线上的串行序列,处理与CAN总线相关的位时间,按收到的报文头与CAN总线上的位流同步。BTL还为补

文档评论(0)

1亿VIP精品文档

相关文档