当前位置: 首页 > backend >正文

电路笔记(元器件):CAN 收发器 SN65HVD233 具有待机模式和环回功能的 3.3V CAN 收发器

  • SN65HVD233 是一款由 Texas Instruments (TI) 生产的 3.3V CAN(Controller Area Network)收发器,SN65HVD233 的核心功能是将来自微控制器或其它数字系统(通常为逻辑电平信号)的数据转换为适合在CAN总线上传输的差分信号(CANH 和 CANL),并在接收时执行相反的过程。其特有的待机模式和环回功能,增强了系统的能效管理和调试便利性。

Overview of 3.3V CAN (Controller Area Network) Transceivers

  • 3.3V CAN(控制器局域网)收发器在与5V CAN收发器兼容和互操作的同时,提供了更多的优势和灵活性。
THEORY OF OPERATION
  • ISO 11898 规范详细规定了 CAN 总线通信的物理层要求。CAN 是一种基于双绞线( twisted pair cable)电缆的底层通信协议,类似于 RS-485。

  • Figure 1. Typical CAN Network
    在这里插入图片描述

  • CAN 的一个重要特性是,在传输逻辑“高电平”(称为“隐性”状态)时,总线不会被主动驱动。在此期间,两条总线线路的电压通常保持一致,约为 VCC/2。只有在传输“显性”状态(即逻辑“低电平”)时,总线才会被驱动。在显性状态下,总线线路被驱动使得 (CANH – CANL) ≥ 1.5V。这种机制使得当一个节点发送“高”电平时,它可以检测是否有其他节点同时试图发送“低”电平。这一特性用于非破坏性仲裁:每个节点在发送消息时都以一个地址(优先级码)开头,用以决定哪个节点可以获得总线使用权。具有最低二进制地址的节点赢得仲裁,并继续发送其消息,而其他节点会自动停止发送,无需像其他协议那样进行退避和重传。

  • CAN接收器通过测量总线上的差分电压来判断总线电平。由于3.3V收发器产生的差分电压(≥1.5V)与5V收发器相同,因此总线上所有的收发器(无论其供电电压是多少)都能够正确解析消息。事实上,其他收发器甚至无法察觉出差分电压电平有任何不同。

  • Figure 2. Typical CAN Bus Levels for 5V and 3.3V Transceivers
    在这里插入图片描述

  • 图2(上图)显示了5V收发器和3.3V收发器的总线电压情况。在5V CAN中,隐性状态下CANH和CANL被弱上拉至约2.5V(即VCC/2)。而对于3.3V CAN来说,其隐性状态的共模电压(common-mode voltage,均值电压)略高于VCC/2,通常约为2.3V。这样设计的目的是为了更好地匹配5V CAN收发器的共模电压点,并尽量减少3.3V与5V收发器之间在总线上的共模电压变化。由于CAN被定义为一种具有宽共模范围的差分总线,能够适应地电位偏移(节点之间的直流偏移),因此这种匹配并不是运行所必需的,但它可以减少混合网络中的电磁辐射(EMI)。此外,通过使用**分裂端接(split termination)**来滤除网络的共模信号,可以进一步显著降低电磁辐射。根据ISO 11898-2标准,收发器必须能够在-2V至+7V的共模电压范围内正常工作,因此3.3V和5V收发器之间典型的0.2V共模偏移并不会造成任何问题。

MEASUREMENTS DEMONSTRATING OPERATION
  • Figure 3. Waveforms of Two 5V SN65HVD255 Transceivers
    在这里插入图片描述

  • 图3(上图)显示了两个5V收发器在同一总线上的通信情况。此图有助于直观理解CAN总线上的信号传输过程,以及收发器如何通过差分电压来识别数据内容。
    XCVR 1和XCVR 2 : 均为德州仪器(Texas Instruments)的 SN65HVD255 CAN收发器。

  • CANH(黄色)和 CANL(浅蓝色): 两个信号是总线线路(bus lines) ,位于图中最上面

  • 下方的红色波形: 根据CANH与CANL之间的电压差计算出的差分电压(即 CANH - CANL)。这个差分电压用于表示总线上的逻辑电平:当差分电压 ≥ 1.5V 时为显性位(逻辑“0”),而当差分电压接近0V时为隐性位(逻辑“1”)。

  • TXD1 和 TXD2 :每个收发器驱动到总线上的发送信号。

  • RXD1 和 RXD2 :每个收发器从总线上读取的接收信号。

为了演示CAN总线的工作原理,图3(上图)使用了一个简化的位模式:

  • 位时间1:一个收发器发送显性位(dominant),而另一个保持隐性(recessive)。
  • 位时间2:两个收发器都处于隐性状态。
  • 位时间3:两个收发器同时发送显性位,展示了在仲裁过程中会发生的情况。

如图所示,当两个收发器同时处于显性状态时,差分电压略微更大。这是因为两个收发器的输出晶体管并联在一起,导致电压降更小,从而产生了更高的差分电压输出。这种特性有助于确保在多个节点同时发送显性位时,总线信号更加稳定和可靠。

  • 图4(下图)显示了相同的测试设置,但使用的是两个 3.3V 收发器(TI SN65HVD234)。在显性位期间,总线之间的差分电压低于之前测试的5V器件,但仍然满足 ISO 11898-2 标准 的要求。

此外,5V 器件和 3.3V 器件所保证的最小差分总线电压是相同的(1.5V)。这意味着设计者在选择器件时,并不需要为了更高的差分驱动能力而特意选用5V器件,因为并不能保证其差分输出电压一定会更高。

  • Figure 4. Waveforms of Two 3.3V SN65HVD234 Transceivers
    在这里插入图片描述

  • Figure 5. Waveform of Two SN65HVD255 Transceivers, One with a +1V Ground Shift
    在这里插入图片描述

  • 图5(上图)展示了CAN在存在共模电压差异时仍具有很强的鲁棒性。 其中红色的“M”信号显示的是共模电压,而不是之前波形图中的差分电压。

  • 当存在地电位偏移(ground shift)的收发器之间发生仲裁时,总线信号(CANH和CANL)看起来会变得非常杂乱、失真。然而,从RXD1信号可以看出,收发器并没有出现任何问题,因为差分信号仍然良好,收发器能够正确检测到总线上的信号并进行解码。 这表明,即使在严重的地电位偏移情况下,CAN总线依然能够可靠地进行通信。

  • Figure 6. Waveform of Two 5V SN65HVD255 Transceivers with Split Termination, One with a +1V Ground Shift
    在这里插入图片描述

图6(上图)显示了与前一张图相同的测试情况,但现在使用的是分裂端接(split termination),而不是传统的单一端接方式。

如图所示,分裂端接有助于滤除高频噪声,这种噪声在节点之间存在地电位差时可能会出现。 图6的测试设置中使用了一个 4.7nF 的电容(CL),这是典型的推荐值。通过使用分裂端接,可以有效改善共模干扰问题,提高CAN总线在复杂电磁环境下的通信稳定性。

  • Figure 7. Single Termination (left) and Split Termination (right)
    在这里插入图片描述

  • 对比展示了两种用于CAN总线的终端配置方式:

🔹 单端端接(Single Termination,左侧)

  • 这是传统的终端方式。
  • 在总线的两端各使用一个 120Ω 的电阻 进行终端匹配,以吸收信号反射、提高信号完整性。
  • 优点是结构简单,广泛用于标准的高速CAN网络。
  • 缺点是在存在地电位差(ground shift)或电磁干扰较强的环境中,共模噪声可能更容易影响通信质量。

🔸 分裂端接(Split Termination 或 Center-Split Termination,右侧)

  • 在两个120Ω电阻之间加入一个接地电容(CL,通常为4.7nF),将终端电阻“分裂”成两部分。

  • 这种结构有助于:

    • 滤除高频共模噪声;
    • 减少由于节点间地电位差异引起的电磁辐射(EMI);
    • 提高在复杂工业环境中的通信稳定性。
  • 常用于对电磁兼容性(EMC)要求较高的场合。

  • Figure 8. Waveform of a 5V SN65HVD255 and a 3.3V SN65HVD234
    在这里插入图片描述

  • 图8(上图)展示了在一个混合网络中,一个3.3V收发器和一个5V收发器之间的通信情况。如同之前的情况,数字信号TXD1TXD2RXD1RXD2表明这两个收发器能够准确地相互通信,并且在通信过程中共模电压偏移非常小,相比之下,在具有1V地电位偏移的纯5V网络中,共模电压偏移更为显著。这说明即使在混合电压的网络中(即包含不同供电电压的收发器),CAN总线依然可以保持良好的通信质量,且由于共模电压偏移较小,减少了潜在的干扰问题。这种特性体现了CAN总线在不同电压设备间兼容性和稳定性方面的优势。

  • Figure 9. Bus Communication of a 5V SN65HVD1050 and a 3.3V SN65HVD230在这里插入图片描述

  • 图9的具体展示有助于理解如何在实际应用中构建一个稳定可靠的混合电压CAN网络,这对于需要集成不同供电电压设备的应用场景尤为重要。

http://www.xdnf.cn/news/8404.html

相关文章:

  • Windows逆向工程提升之IMAGE_IMPORT_DESCRIPTOR
  • Python入门手册:Python基础语法
  • Android12 Rom定制去掉剪贴板复制成功的Toast
  • python之数据结构与算法篇
  • vue+threeJS 创建镂空球体(SphereGeometry)
  • 进考场!软考考试现场答题的注意事项
  • echarts之漏斗图
  • vue3样式穿透用法
  • 线性代数基础
  • 消除爆红 [vue/no-unused-vars] ‘row‘ is defined but never used.eslint-plugin-vue
  • Flume之选择器:复制和多路复用(比喻化理解
  • 继电保护与安全自动装置:电力系统安全的守护神
  • 设计模式-行为型模式(详解)
  • 一、ZooKeeper:分布式系统中的隐形协调大师
  • 【图像大模型】AnimateDiff:基于扩散模型的视频生成技术解析与实践指南
  • 家政、维修等服务行业整体解决方案
  • PCB行业标准与专利竞争:高频材料与工艺壁垒
  • 大模型 Agent 就是文字艺术吗?
  • COZE工作流全场景变现新路径:小程序/网站封装集成
  • Robust Kernel Estimation with Outliers Handling for Image Deblurring论文阅读
  • 212. 单词搜索 II
  • Pytorch里面多任务Loss是加起来还是分别backward? | Pytorch | 深度学习
  • 数据结构——树
  • 快捷回复预设文本工具
  • Python字符串及正则表达式
  • 【PhysUnits】9 取负重载(negation.rs)
  • el-input宽度自适应方法总结
  • Matlab入门
  • 个人理解 火山引擎的实时对话 AI 如何利用 WebRTC、大模型、语音识别(ASR)、语音合成(TTS)等技术实现低延迟的实时对话功能。
  • PostgreSQL 数据库备份与恢复