通信与接口协议面试问题汇总三

11.CAN通信概念、什么类型的通信线路、支持多长的通信距离

CAN协议是一种广泛应用于汽车电子系统的通信协议。

CAN 协议使用差分线路(Diferential Lines)来传输数据。CAN_H(高电平)和CAN_L(低电平)。这种类型的通信线路可以抵抗干扰,并具有高可靠性和抗干扰能力。

CAN 协议可以支持较长的通信距离,一般在几十米到数百米之间。具体的通信距离取决于设备的特性、总线的质量以及所采用的物理层规范。

12.CAN终端电阻的作用

(1)防止信号反射:终端电阻能够将发送信号引导到终端上并吸收信号的反射,避免信号在总线上产生干扰。因为反射信号的存在会导致信号波形发生畸变,使得其他节点无法正确解读数据。

(2)提高通信质量和可靠性:可以消除信号反射造成的干扰,确保高质量的通信信号在总线上传输。

(3)降低功耗:有助于减少总线上的信号回弹,从而减少功耗和电磁辐射。

(4)保护总线集成电路:在总线长时间工作后,由于环境温度等因素,总线的特性阻抗可能会发生变化,终端电阻能 够保护总线集成电路,维持总线的稳定工作状态。

13.Usb2.0、USB3.0传输速率多少、阻抗控制多少欧姆

USB3.0传输速率理论值为500MB每秒,实际使用中能达到100MB 每秒.USB2.0的传输速率理论值为60MB 每秒,实际应用能达到30MB每秒。USB 差分阻抗控制:USB2.0/USB3.0------90Ω(±10%),对内等长误差5mil。

14.谈谈对 PCIE和 PCI理解

是一种高速串行计算机扩展总线标准。PCI是总线的连接方式,PCle是点对点的连接方式。PCle总线使用了高速差分总线,采用端到端的连接方式,因此在每一条PCle链路中只能连接两个设备。因此 PCle与PCI总线采用的拓扑结构有所不同。PCl是并行数据传输,PCle是串行数据传输。

15.PCIE3.0采用哪种编码

PCIE 吞吐量(可用带宽)计算方法:吞吐量=传输速率*编码方案

PCl-e3.0协议支持 8.0 GT/s,即每一条Lane上支持每秒钟内传输8G个Bit。而PCle 3.0的物理层协议中使用的是128b/130b的编码方案。即每传输128个Bit,需要发送130个Bit。那么,PCle 3.0协议的每一条Lane 支持8*128/130=7.877 Gbps = 984.6 MB/s的速率。---个PCle 3.0×16的通道,x16的可用带宽为7.877*16= 126.031Gbps = 15.754 GB/s。

16.SD3.0高速传输阶段卡的接口电压

SD3.0的卡运行在SD3.0模式下必须把IO电压切换到1.8V,上电初始化使用 3.3V。SD卡支持SD和SPI两种通信接口,标准SD卡总共有6 条信号线和 3条电源线,支持SD和SPI两种模式。

相关推荐
LCG米6 小时前
STM32串口接收卡死根因排查:ORE溢出标志陷阱、错误标志清除顺序与中断恢复实测
stm32·单片机·嵌入式硬件·串口·嵌入式
创界工坊工作室7 小时前
38-基于单片机的老人健康监测系统
单片机·嵌入式硬件·51单片机·proteus
ShineWinsu8 小时前
对于JavaScript:操作元素的解析
开发语言·前端·javascript·面试·web·dom·元素
三佛科技-134163842129 小时前
20W~200W副边反馈SSR隔离方案HN1562+碳化硅MOS(含光耦817,431)
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
恒锐丰科技林技术员10 小时前
EG2103 高压 MOS/IGBT 驱动芯片解析:半桥驱动的高性价比之选
经验分享·嵌入式硬件·硬件工程
1m5555555511 小时前
RAG 工程实战(五):正确知识已经进入 Prompt,为什么大模型还是会答错?
后端·面试
CoderYanger11 小时前
Java EE 进阶:4.Spring Web MVC 入门(第一弹)
java·开发语言·前端·spring·面试·java-ee·mvc
白露与泡影12 小时前
后端 Java 面试核心八股汇总|高频面试题 + 解析,覆盖基础到进阶
java·开发语言·面试
_Ningye13 小时前
STM32 — 11.5 硬件SPI读写W25Q64
stm32·单片机·嵌入式硬件
inrichtt13 小时前
第九课时:STM32 SPI实战:按键消抖与FLASH断电保护
stm32·单片机·嵌入式硬件