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

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两种模式。

相关推荐
Revolution612 小时前
第一次运行 Node.js:终端里的 JavaScript 怎样执行
后端·面试·node.js
进击的程序猿~2 小时前
Go 并发底层原理面试学习指南
开发语言·面试·golang
wdfk_prog3 小时前
嵌入式面试真题学习笔记系列
笔记·学习·面试
Freak嵌入式3 小时前
版本混乱 / 依赖缺失?uPyPi:MicroPython 版 PyPI,彻底解决库管理混乱
linux·服务器·数据库·单片机·嵌入式硬件·性能优化·依赖倒置原则
wuyk5554 小时前
77.嵌入式 C 语言中 enum 枚举的工程化实践:告别魔法数字,提升代码可维护性
c语言·开发语言·stm32·单片机·嵌入式硬件
义嘉泰4 小时前
XT25F128F-W Flash芯片全面解析
人工智能·嵌入式硬件·芯片
QH139292318804 小时前
Keysight N9917B N9918B手持式综合微波分析仪
网络·科技·嵌入式硬件·集成测试·信息与通信
longxingiot5 小时前
轻量化单片机数传终端降低物联网开发门槛
单片机·嵌入式硬件·物联网
亿道电子Emdoor6 小时前
【Arm】MSP和PSP的区别简介
c语言·arm开发·单片机·mcu