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

【硬件-笔试面试题-101】硬件/电子工程师,笔试面试题(知识点:讲一讲CAN收发器,及如何选型)

题目汇总版--链接: 

【硬件-笔试面试题】硬件/电子工程师,笔试面试题汇总版,持续更新学习,加油!!!-CSDN博客

【硬件-笔试面试题-101】硬件/电子工程师,笔试面试题(知识点:讲一讲CAN收发器,及如何选型)

1、题目

讲一讲CAN收发器,及如何选型

2、知识点

CAN 收发器是 Controller Area Network(控制器局域网)通信系统中的关键器件,负责将 CAN 控制器输出的数字信号(逻辑电平)转换为符合 CAN 总线标准的差分信号(物理电平),同时实现总线与控制器之间的电气隔离和保护。它是连接 CAN 控制器与物理总线的桥梁,直接影响通信的可靠性、抗干扰能力和传输距离。

一、CAN 收发器的核心功能

  1. 电平转换
    将 CAN 控制器输出的 TTL/CMOS 逻辑电平(如 0~3.3V)转换为 CAN 总线的差分信号(CAN_H 和 CAN_L):

    • 逻辑 “1”(隐性状态):CAN_H 与 CAN_L 电压差接近 0V(通常≤500mV);
    • 逻辑 “0”(显性状态):CAN_H 比 CAN_L 高 2~5V(典型值 3.5V)。
  2. 总线驱动与接收

    • 驱动能力:能向总线提供足够的电流(通常≥1.5A),确保差分信号在长距离(如 1km)和多节点(最多 110 个)下有效传输;
    • 接收灵敏度:能识别总线上微小的差分电压(通常≤200mV),保证弱信号的正确接收。
  3. 总线保护
    内置过压、过流、短路保护电路,防止总线故障(如 CAN_H/CAN_L 短路到电源或地)损坏控制器,常见保护功能包括:

    • 总线引脚 ESD 保护(通常 ±8kV 接触放电,±15kV 空气放电);
    • 总线短路限流(短路时电流限制在安全范围,如 200mA);
    • 过压钳位(总线电压异常时钳位到安全值,如 ±40V)。
  4. 电气隔离(部分型号)
    隔离型 CAN 收发器(如带隔离模块的型号)通过磁耦或光耦实现总线与控制器侧的电气隔离(隔离电压通常 2.5kV~5kV),避免地电位差和共模干扰影响通信。

二、CAN 收发器的关键参数(选型核心)

选型时需重点关注以下参数,匹配应用场景的需求:

1. 通信速率
  • CAN 总线速率范围通常为 5kbps~1Mbps(低速 / 容错 CAN 可达 125kbps),高速 CAN 收发器需支持≥1Mbps(如汽车电子常用 500kbps、1Mbps)。
  • 注意:速率越高,传输距离越短(如 1Mbps 对应最大距离约 40m,50kbps 对应 1km),需根据传输距离选择合适速率的收发器。

2. 电源电压范围
  • 多数收发器支持宽电压供电(如 3.3V±5%、5V±10%),部分型号兼容 3.3V 和 5V(如 TI 的 SN75HVD230),需与控制器的电源电压匹配。
  • 低功耗型号(如休眠模式电流≤10μA)适合电池供电设备(如物联网传感器节点)。

3. 总线保护能力
  • ESD 防护等级:工业环境需≥±8kV 接触放电(IEC 61000-4-2),汽车电子需更高防护(如 ±15kV);
  • 总线耐压:能承受总线与地之间的瞬时高压(如 ±40V),防止外接设备误接高压损坏;
  • 短路保护:CAN_H/CAN_L 短路到电源或地时,收发器应进入限流状态而不损坏,故障解除后自动恢复。
4. 隔离特性(如需)
  • 非隔离型:成本低,适合无地电位差的场景(如同一 PCB 上的短距离通信);
  • 隔离型:需明确隔离电压(如 2.5kVrms)、隔离栅寿命(如 1000Vrms 下≥40 年),适合工业控制、汽车电子等存在地电位差的场景(如电机驱动与控制器之间)。
5. 待机与唤醒功能
  • 支持待机模式(低功耗)的收发器可通过总线信号或外部引脚唤醒,适合需要节能的应用(如汽车休眠状态下的唤醒)。
6. 温度范围
  • 商用级(0~70℃):适用于办公设备、消费电子;
  • 工业级(-40~85℃):适用于工业自动化、户外设备;
  • 汽车级(-40~125℃):适用于车载电子(如发动机舱、车身控制)。

三、选型步骤与典型场景

步骤 1:明确应用场景的核心需求
  • 通信速率(如 1Mbps)、传输距离(如 100m);
  • 环境条件(温度范围、干扰强度);
  • 保护需求(是否需要隔离、ESD 等级);
  • 电源与功耗(3.3V/5V、低功耗要求)。
步骤 2:匹配关键参数
  • 速率≥应用需求(如车载 CAN 通常选 1Mbps 收发器);
  • 温度范围覆盖实际工作环境(工业场景优先工业级);
  • 保护功能满足可靠性要求(工业环境需强 ESD 和过压保护)。
步骤 3:选择封装与成本
  • 小封装(如 SOIC-8、SOP-8)适合小型化设备;
  • 隔离型收发器成本高于非隔离型(如带隔离的 ISO1050 约是非隔离 SN75HVD230 的 3~5 倍)。

四、典型型号与应用场景

类型典型型号关键参数适用场景
非隔离高速TI SN75HVD2301Mbps,3.3V/5V,ESD±8kV,-40~85℃工业自动化、智能家居
非隔离容错NXP TJA1054125kbps,5V,总线短路保护,汽车级汽车车身控制(低速容错 CAN)
隔离型TI ISO10501Mbps,2.5kV 隔离,-40~105℃电机驱动、工业传感器(地电位差大)
低功耗Microchip MCP25621Mbps,待机电流 5μA,3.3V电池供电的物联网节点

五、选型注意事项

  1. 兼容性:需与 CAN 控制器兼容(如支持标准帧 / 扩展帧),遵循 ISO 11898 标准(高速 CAN)或 ISO 11519(低速容错 CAN)。
  2. 终端电阻:部分收发器内置终端电阻(如 120Ω),无需外部配置;多数需在总线两端外接 120Ω 终端电阻(匹配总线阻抗,减少反射)。
  3. EMC 性能:高频应用(如 1Mbps)需选择低电磁辐射(EMI)的型号,或通过 PCB 布局优化(如差分线等长、远离噪声源)。
  4. 冗余设计:高可靠性场景(如汽车安全系统)可采用双 CAN 总线冗余,收发器需支持热备份功能。

总结

CAN 收发器选型的核心是匹配应用场景的速率、环境、保护和隔离需求:非隔离型适合简单场景,隔离型适合复杂工业环境,汽车级需满足宽温与强保护。同时需注意兼容性和 EMC 性能,确保总线通信稳定可靠。

题目汇总--链接:

【硬件-笔试面试题】硬件/电子工程师,笔试面试题汇总版,持续更新学习,加油!!!-CSDN博客

http://www.dtcms.com/a/390823.html

相关文章:

  • [硬件电路-263]:电路系统的电源没有一般人认为的,只是提供一个电压那么简单
  • 基于FPGA的多功能电子表(时间显示、日期显示、调整时间、日期设置、世界时间、闹钟设置、倒计时、秒表)
  • 一篇关于MCP协议的介绍以及使用【详细篇】
  • 第三代社保卡 OCR 识别:服务提速的关键入口
  • 打造个性化 Cursor ,提升开发体验:PyCharm 风格的 settings.json 配置分享
  • 工业工程 - 制造与服务系统分析(一)
  • LeetCode hot 100 解题思路记录(二)
  • Redis 三种服务架构详解:从主从复制到集群模式
  • 若依前端vue基本函数介绍
  • 五,设计模式-生成器/建造者模式
  • 大模型的水印方法《A Watermark for Large Language Models》解读
  • ipa文件怎么去除包体内的插件在线签名工具步骤
  • 盟接之桥EDI软件:中国制造全球化进程中的连接挑战与路径探索
  • 【从零开始的大模型原理与实践教程】--第四章:大语言模型
  • docker gitlab jenkins 部署
  • 【数据结构】堆的概念
  • STL 简介:C++ 标准库的 “瑞士军刀”
  • 数据结构 静态链表的实现(算法篇)
  • [新启航]燃料喷射孔孔深光学 3D 轮廓测量 - 激光频率梳 3D 轮廓技术
  • Python 数据分析详解(第一期):环境搭建与核心库基础
  • 云手机中混合架构具体是什么?
  • 设计模式-桥接模式详解
  • Web 抓包全指南 Web抓包工具、浏览器抓包方法、HTTPS 解密
  • 在Prompt IDE中编写提示词时,如何确保提示词的质量和效果?
  • OpenCV :基于 Lucas-Kanade 算法的视频光流估计实现
  • PyQt6之容器布局
  • Linux网络:HTTPS协议
  • 【Linux】进程概念(三):深入剖析操作系统学科的进程状态理论体系与 Linux 系统下的浅度睡眠、深度睡眠、停止、僵尸、死亡等具体进程状态
  • java面试Day2 | mysql优化、索引、事务、并发事务、MVCC、主从同步、分库分表
  • 怎么用文字生成视频:从本土到海外的软件工具选择指南