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

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

3天内不再提示

CAN收发器选型应该注意哪些参数

jf_78858299 来源:ZLG致远电子 作者:ZLG致远电子 2023-03-16 14:17 次阅读

CAN收发器是连接CAN控制系统与CAN总线网络的桥梁,当选型CAN收发器时应该注意哪些参数?本文将带大家深入的了解收发器的每项参数与其在实际应用中的意义。

输入特性

对于隔离CAN收发器,输入主要指连接CAN控制器一侧的输入特性,包含电源输入与信号输入。

根据控制器的CAN接口电压可选择3.3V或5V供电的CAN模块,隔离CAN模块正常输入范围为VCC±5%,主要考虑CAN总线电平能保持在典型值范围内,同时也使次级的CAN芯片工作在标称电源电压附近。

对于单独的CAN收发芯片,需要对芯片的VIO引脚接入与TXD信号电平相同的参考电压,以匹配信号电平,若没有VIO引脚,则应保持信号电平与VCC保持一致。使用CTM系列隔离收发器时需要匹配TXD的信号电平与供电电压一致,即3.3V标准CAN控制器接口或5V标准CAN控制器接口。

传输特性

CAN收发器的传输特性主要为三个参数:发送延迟、接收延迟、循环延迟。

选择CAN收发器时我们认为其延迟参数越小越好,但小的传输延迟会带来什么好处,是什么因素限定了CAN网络的传输延迟?

图片

图1 CAN收发器延迟特性

在CAN协议中,发送节点通过TXD发送数据的同时,RXD也在监测总线状态。若RXD监位与发送位不一致,则节点检测到一个位错误。若在仲裁场监测到的与实际发送不符,则节点停止发送,即总线上有多个节点同时发送数据,该节点没有获得数据发送优先权。

同样在数据校验和ACK响应位,均需要RXD实时获取到总线的数据状态。比如网络正常通讯中,排除节点异常,为了可靠接收到ACK响应,就要保证ACK位在一定的时间内传输到控制器的RXD寄存器中,否则发送节点将检测到一个应答错误。在1Mbps下设定采样位置为70%。则从TXD发送,到RXD接收到ACK位,控制器会在ACK位时间起始的70%时间点采样,即整个CAN网络的循环延迟要小于700ns。

在隔离CAN网络中,这个参数主要由隔离器延迟,CAN驱动器延迟,线缆长度决定。因此小的延迟时间有助于ACK位的可靠采样, 增长总线长度。如图2为使用CTM1051KAT收发器两个节点通讯的ACK响应。收发器固有的典型延迟时间约为120ns。

图片

图2 CAN网络ACK响应

总线电平

在ISO11898-2规定的高速CAN网络中,通常我们关心差分信号的幅值,这是总线数据传输的关键。目前有少数支持3.3V供电的CAN收发芯片,可直接应用于3.3V的控制系统中。

由于CAN收发器的结构特性,CANH、CANL电平与电源相关,虽然5V与3.3V工作电压的CAN收发器输出差分电平典型值相同,但3.3V收发器CANH、CANL相对于参考GND的幅值偏低,为2V左右,如TI的TCAN334。使用这两种不同收发器组网,使用一般双绞线或屏蔽双绞线单点接地则完全可正常工作。若使用双层屏蔽双绞线,由于CANH、CANL、GND均为信号连接,则会因为两种收发器的总线电压对地幅值不同会造成通信异常。因此实际使用要避免其GND直接连接。

图片

图3 收发器总线电平

显性超时

显性超时的增加主要是为了防止CAN总线网络由于硬件或软件故障使得TXD长期处于“0”电平状态。TXD保持“0”意味着CAN网络为显性电平,整个网络的所有节点都不能收发数据,即总线处于瘫痪状态。显性超时可以通过收发器的硬件计时避免总线出现这种情况。

如图4所示,Tdom为显性超时时长,每次TXD为“0”时收发器开始计时,超过Tdom时收发器内部释放总线,总线状态处于隐性电平。不同收发器的显性超时时间不同,实际应用需要考虑显性超时时间对总线最低波特率的影响。CAN协议规定错误帧最多可以有11个连续的显性位,为了避免显性超时不对其造成影响,可以根据收发器的最小显性超时时间计算实际使用的最低波特率。

BPSMin = 11/Tdom_min

如CTM1051Q的显性超时时间为0.3ms,则计算最小波特率为11/0.3=36.67kbps。

图片

图4 显性超时时序

睡眠唤醒

ISO11898-5给出了低功耗模式的高速CAN总线单元,CAN收发器可以处于睡眠模式以降低功耗,并通过一定的总线时序唤醒收发器。如图 5为CTM1044KAT的唤醒时序图,睡眠状态下,当总线出现长度大于TWK的3个显性、隐性、显性的电平后,睡眠状态的收发器即被唤醒,中途遇到的任何小于TWK的干扰信号电平将被硬件过滤。

TWK的定义是为了使收发器仅安全可靠地接收唤醒信号,避免由于总线干扰导致误触发。CAN控制器收到RXD信号后,可通过软件设置触发唤醒控制器,从而进一步设置模块STB引脚进入正常工作模式。这种唤醒模式中,当总线的所有节点都处于睡眠状态时,只要总线某个节点发出信号,所有节点都会被唤醒。

图片

图5 睡眠唤醒时序

总结

CAN收发器的选型有很多的学问,关系到整体CAN网络的稳定性与可靠性。为保证组网网络的稳定可靠,可以选择目前主流的全隔离CAN收发器模块。

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

    关注

    446

    文章

    47728

    浏览量

    409016
  • 收发器
    +关注

    关注

    10

    文章

    2967

    浏览量

    104750
  • 控制器
    +关注

    关注

    112

    文章

    15191

    浏览量

    171085
  • CAN
    CAN
    +关注

    关注

    56

    文章

    2464

    浏览量

    459137
收藏 人收藏

    评论

    相关推荐

    CAN通信收发器的演变

    CAN通信中,收发器起到了十分相当特别的作用。目前市面的收发器型号也是不计其数,本文则是根据收发器的发展,简单介绍几款收发器的特点。
    的头像 发表于 05-16 18:16 3.1w次阅读
    <b class='flag-5'>CAN</b>通信<b class='flag-5'>收发器</b>的演变

    CAN总线收发器的接线问题

    想问下,CAN总线收发器的接线中,后面部分电容电阻为什么那样接,有什么作用?
    发表于 03-31 17:23

    【绝密】为什么现在的CAN收发器通信距离越来越短?

    延迟加大,减少了实际通讯距离。若想增大CAN总线通信距离,必须了解CAN通信的原理及信号线传输的原理,通过提高收发器、隔离器件的性能和线缆的选型来减小
    发表于 08-30 20:19

    请问能用FPGA直接连接CAN收发器吗?

    我之前在CSDN上查到的资料都显示FPGA需要连接一个独立CAN控制,如SJA1000再去连CAN收发器。请问我能直接把FPGA的引脚直接连在CA
    发表于 10-10 09:05

    关于FPGA如何连接CAN收发器

    我之前在CSDN上查到的资料都显示FPGA需要连接一个独立CAN控制,如SJA1000再去连CAN收发器。请问我能直接把FPGA的引脚直接连在CA
    发表于 10-10 09:25

    CAN收发器有什么特点?

    CAN通信中,收发器起到了十分相当特别的作用。目前市面的收发器型号也是不计其数,本文则是根据收发器的发展,简单介绍几款收发器的特点。很多年
    发表于 09-03 06:04

    收发器的每项参数与其在实际应用中的意义

    CAN收发器是连接CAN控制系统与CAN总线网络的桥梁,当选型CAN
    发表于 12-18 07:16

    CAN收发器

    STM32 ——CAN协议CAN 收发器根据两根总线(CAN_High 和 CAN_Low)的电位差来判断总线电平。总线电平分为显性电平和隐
    发表于 08-19 08:18

    常见CAN收发器分为哪几种

    浅谈CAN总线— 物理层硬件接法CAN完成通讯需要有CAN控制CAN收发器,目前市面上大多的
    发表于 01-10 07:54

    CTM系列隔离CAN收发器模块选型指南

    CTM系列隔离CAN收发器模块选型指南 以CTM1050T为代表的隔离CAN收发器由广州致远电子有限公司提供,是目前唯一一家能提供DC25
    发表于 03-26 18:05 75次下载

    RS-485收发器CAN收发器有什么区别

    Join Dave和Bob在短片中介绍两种关键串行接口协议的相似性和差异:控制器局域网(CAN)与RS-485。利用Maxim的一款RS-485接口收发器和最新的CAN收发器,在示波器
    的头像 发表于 10-11 10:26 8105次阅读

    深入探析CAN收发器各项参数

    CAN收发器是连接CAN控制系统与CAN总线网络的桥梁,当选型CAN
    的头像 发表于 12-15 09:34 1.4w次阅读
    深入探析<b class='flag-5'>CAN</b><b class='flag-5'>收发器</b>各项<b class='flag-5'>参数</b>

    CAN 收发器的时序考虑

    CAN 收发器的时序考虑
    发表于 11-15 19:45 6次下载
    双 <b class='flag-5'>CAN</b> <b class='flag-5'>收发器</b>的时序考虑

    光纤收发器怎么选型,光纤收发器选型需要的参数

    光纤收发器是指一种能够将光信号转换成电信号的装置,或是将电信号转换成光信号的装置。本文将介绍如何挑选光纤收发器、光纤收发器的类型以及应用。
    的头像 发表于 07-24 09:25 1028次阅读

    NXP CAN收发器的特点及应用

    面对各种不同种类的CAN通信收发器,你是否知道该如何选型?NXP推出了多种类型的CAN收发器,它们除了能满足基本的
    的头像 发表于 09-05 14:05 1363次阅读
    NXP <b class='flag-5'>CAN</b><b class='flag-5'>收发器</b>的特点及应用