- 16
- 0
- 约5.81千字
- 约 41页
- 2019-02-22 发布于湖北
- 举报
4.1 CAN总线收发器PCA82C250/82C251——4.1.4 应用指南 1.应用举例(参考:杜尚丰等.CAN总线测控技术及其应用,电子工业出版社) PCA82C250/251收发器的典型应用如下图所示。 (1)协议控制器通过串行数据输出线TX和串行数据输入线RX分别连接到收发器的TxD和RxD (2)收发器通过有差动发送和接收功能的两个总线终端CANH和CANL连接到总线电缆。 (3)输入Rs用于模式控制 (4)参考电压输出VREF的输出电压是额定Vcc的0.5倍,其中收发器的额定电源电压是5V。 协议控制器通过串行数据输出线TX和串行数据输入线RX连接到收发器,收发器通过有差动发送和接收功能的两个总线终端CANH和CANL连接到总线电缆。输入Rs用于模式控制,参考电压输出VREF的输出电压是额定Vcc的0.5倍,其中收发器的额定电源电压是5V。 协议控制器输出一个串行的发送数据流到收发器的TxD引脚。如果TxD是逻辑低电平,总线的输出级将被激活,在总线电缆上产生一个显性的信号电平。输出驱动器由一个源输出级和一个下拉输出级组成。CANH连接到源输出级,CANL连接到下拉输出级,在显性状态中CAN_H的额定电压是3.5V,CAN_L为1.5V。 如果没有一个总线节点传输一个显性位,则总线处于隐性状态,即网络中所有TxD输入是逻辑高电平。另外,如果一个或更多的总线节点传输一个显性位,即至少一个TxD输入是逻辑低电平,则总线从隐性状态进入显性状态(线与功能)。 接收器的比较器将差动的总线信号转换成逻辑信号电平,并在RxD输出。接收到的串行数据流传送到总线协议控制器译码。接收器的比较器总是活动的,也就是说,当总线节点传输一个报文时,它同时也监控总线。这就要求有诸如安全性和支持非破坏性逐位竞争等CAN策略。一些控制器提供一个模拟的接收接口(RX0,RXl)。 RX0一般需要连接到RxD输出,RX1需要偏置到一个相应的电压电平。这可以通过VREF输出(见上图)或一个电阻电压分配器(见下图)实现。 前图中收发器直接连接到协议控制器及其应用电路。如果需要电流隔离,光耦可以如下图所示的那样放置在收发器和协议控制器之间。使用光耦时要注意选择正确的默认状态,特别是在隔开的协议控制器电路一边没有上电时。这种情况下连接到TxD的光耦应该是“暗的,即LED关断。当光耦是断开/暗时,收发器的TxD输入是逻辑高电平,可以达到自动防故障的目的。使用光耦还要考虑到将Rs模式控制输入连接到高电平有效的复位信号,例如,当本地收发器电源电压在(斜率上升和下降过程中)没有准备好的情况下禁能收发器。 然而在协议控制器和收发器之间使用光耦通常会增加总线节点的循环延迟,信号在每个节点要从发送和接收路径通过这些器件两次,当位速率给定时,这将减少可使用的最大的总线长度。在计算由于CAN网络中的传播延迟对最大总线长度的影响时不能忽视这个问题。 2.工作模式 前已述及PCA82C250和PCA82C25 1有三种不同的工作模式:高速模式、斜率控制模式和待机模式。模式选择由Rs引脚控制。前图中是收发器在准备模式和普通工作模式间切换的例子。图中: Px,y=高,PCA82C250/251切换到准备模式VRs0.75 Vcc; Px,y=低,PCA82C250/251切换到普通工作模式,普通工作模式可以是高速模式或低斜率控制模式,由连接到Rs的电阻决定。 连接到Rs的电阻Rext的阻值: 0Rext1.8k,为高速模式; 16.5kRext140k,则为斜率控制模式。 在斜率控制模式中,总线输出的转换速率可被故意降低,这就意味着总线节点循环延迟将增加。 根据CAN位定时的要求,这相当于系统在给定的位速率下最大的总线长度减少或者在给定的总线长度下位速率减小(和高速模式相比)。 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 第4章 CAN网络控制器及相关芯片 讨论内容概述: 4.1 CAN总线收发器PCA82C250
原创力文档

文档评论(0)