总线
文章平均质量分 89
常见高低速总线协议介绍
优惠券已抵扣
余额抵扣
还需支付
¥49.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
qflook
知识不一定挣钱,但至少可以解惑。
展开
-
CAN物理层(ISO 11898-2 2024)
CAN(Controller area network)中文名称是控制器局域网,是用于解决汽车众多控制部件之间的数据交换而开发的一种串行数据通信总线,可以使用双绞线来传输信号,由德国博世公司在20世纪80年代专门为汽车行业开发。ISO 11898-2 2024版相对于2016版,主要由以下更新:支持SIC模式和Fast模式,速率最高支持到20 Mbps。参数按速率划分为三档set A、B、C,内容也有所变更,例如之前是规定位宽范围,现在改为了位宽变化范围等;原创 2024-10-29 17:19:44 · 193 阅读 · 0 评论 -
HSIC规范V1.0
High-Speed Inter-Chip USB(HSIC)是一种专为芯片间高速通信设计的接口标准。它通过两条信号线(一个数据信号和一个时钟信号)实现480Mbps的数据传输速率,这两条信号线分别是STROBE(时钟信号)和DATA(数据信号)。HSIC使用240MHz的双倍数据速率(DDR)信号,这意味着数据在时钟信号的上升沿和下降沿都被传输,从而实现480Mbps的总数据速率。:提供480Mbps的高速数据传输能力,适用于需要快速数据交换的应用。原创 2024-10-21 15:01:54 · 205 阅读 · 0 评论 -
eUSB2规范介绍
eUSB的全称是Embedded USB2,也支持低速、全速和高速三个速率,不过降低了电压幅值,从而使SOC更小、功耗更低,主要应用在芯片间互联,如需应用在设备间传输,一般需要加中继器。eUSB2还支持USB2.0协议,仅物理层要求不同。eUSB2支持2个模式:原生模式(native mode,也有人说是本地模式)和中继器模式(repeater mode)。原生模式是指Host和device都支持eUSB2,并基于eUSB2进行数据传输。本模式允许单速配置。原创 2024-10-18 15:48:23 · 252 阅读 · 0 评论 -
UFS协议介绍(Universal Flash Storage V3.1)
UFS全称为UNIVERSAL FLASH STORAGE通用闪存,其标准由固态技术协会(Joint Electron Device Engineering Council,JEDEC)撰写及维护,实际上相当于eMMC的升级版。可以应用在手机、MP3、DSC等主机设备,也可以应用在外部存储卡等。本版本标准,UFS支持M-PHY的HS-G1~HS-G4的4档速率,低速支持PWM编码信号。信号差分峰峰值为200mV(RT模式),或者400mV(NT模式);误码率在10E-10以下。UFS的整体框架如下图,包含原创 2024-10-16 11:23:38 · 243 阅读 · 0 评论 -
MIPI M-PHY协议标准解读(V4.1)
M-PHY是MIPI联盟制定的应用在移动设备上的直流耦合(不可加AC耦合电容)的8b/10b编码的串行通信协议,具有高速率、低功耗的特点,目前应用比较多的场景是UFS,其物理层采用的是M-PHY(子集)。传输距离上,协议推荐PCB(FR-4)最长30cm。相对于D-PHY来讲,具有走线少(最少2根线),速率高(高达11Gbps以上),以及EMI辐射小、抗共模噪声能力强的优势。另外和D-PHY不同的是,M-PHY采用BURST的方式进行传输数据,每个BURST最多256位数据。原创 2024-10-12 16:25:48 · 246 阅读 · 1 评论 -
DP V2.1a标准学习(二)
线材按照支持速率的不同,划分为不同规格,具体如下:DP和USB线材混用矩阵,也就是不同规格的线材对应的支持传输速率和传输类型,如下:线材+连接器组件分类与DP V1.4类似,不过型号更多了,如下:也支持2种mDP和fsDP尺寸适配器类型(Plug是插头,recep是插座),如下(特定场景下使用,协议不能保证全部兼容):也支持1种mDP的延长类型(特定场景下使用,协议不能保证全部兼容),如下:其中Bulk Cable的推荐结构如下:DP8K及以下速率线材,测试TDR时要求上升沿(20%~80%)设置为不大于3原创 2024-07-12 10:57:14 · 1098 阅读 · 0 评论 -
DP V2.1a标准学习(一)
DP是DisplayPort的简写,是视频电子标准协会(VESA)标准化的数字式视频接口标准,可用于板内芯片之间的连接,也可用于输出接口连接外部设备。DisplayPort是一种基于数据包的可扩展协议,用于传输视频和音频数据。DisplayPort 具有高度可扩展性,并具有保持向后兼容的能力。DP的接口形式主要有两种,分别是标准的DP接口和TypeC接口。DP包括主通道和辅助通道,其中主通道可以有1、2或4个差分对,用来传输音/视频数据;原创 2024-07-01 17:51:17 · 999 阅读 · 0 评论 -
eMMC标准介绍(基于JESD84-B51)
eMMC是嵌入式多媒体卡Embedded Multimedia Card的简称,是一种闪存卡的标准,它定义了基于嵌入式多媒体卡的存储系统的物理架构和访问接口及协议,具体由电子设备工程联合委员会JEDEC订立和发布。EMMC具有体积小,功耗低,容量大等优点,非常适合用作智能手机、平板电脑、移动互联网设备等消费类电子设备的存储介质。eMMC是一种嵌入式、非易失的存储系统,它主要由闪存、闪存控制器和eMMC协议接口等组成,以BGA的形式封装在一起。原创 2024-06-26 09:26:17 · 680 阅读 · 0 评论 -
MIPI A-PHY协议学习(V1.0)
A-PHY是一种高带宽串行传输技术,主要为了减少传输线并实现长距离传输的目的,比较适用于汽车。同时,A-PHY兼容摄像头的CSI协议和显示的DSI协议。其主要特征:长距离传输,高达15m和4个线内连接器;高速率,支持2Gbps~16Gbps;支持多种车载线缆(同轴线、屏蔽差分线等);强大的抗噪声能力,适用于环境恶劣的汽车应用;点到点传输;本文基于V1.0版本介绍,同时本版本也被IEEE 2977-2021收录。原创 2024-06-11 08:51:21 · 829 阅读 · 0 评论 -
1000Base-T协议解读
千兆以太网家族包括1000Base-SX(短距)、1000Base-LX(长距)、1000Base-CX(铜缆短距)、1000Base-T1(车载以太网)和1000Base-T等多种标准,我们这边主要了解下1000Base-T,也就是工业千兆以太网,PC电脑的网口都是这个。1000Base-T采用了4D-PAM5编码技术(4D代表4个发射器同时在4个通道DA~DD上发送,PAM5代表5个电平),最长支持100m传输距离。原创 2024-06-07 11:02:11 · 983 阅读 · 0 评论 -
eDP V1.4协议介绍
eDP的全称是Embedded DisplayPort嵌入式显示端口,主要应用与短距离系统内应用,例如手机、一体式台式机等。eDP V1.4b是基于DP V1.3标准制作完成,但因应用场景的不同,还是有很多区别。电压摆幅不同,eDP相对较低;eDP功耗相对较低;DP有线材和连接器的要求,eDP没有明确要求;AUX通道电路设计不同(相对DP取消了AC耦合电容和100KΩ/1MΩ的上下拉电阻):典型应用场景;原创 2024-05-30 08:43:08 · 1784 阅读 · 0 评论 -
I2S总线协议解读(基于V3.0)
I2S(Inter-IC Sound)总线,又称集成电路内置音频总线,是由飞利浦半导体公司针对数字音频设备之间的音频数据传输而定制的一种音频总线标准。该总线能够广泛应用于各种多媒体系统中,一个重要的原因在于其采用独立的时钟线和数据线,在主设备和从设备之间能够实现同步传输;本总线共需3根线:SCK(Continuous Serial Clock 连续串行时钟)、WS(Word Select字选择)和SD(Serial Data 串行数据)。原创 2024-05-17 09:12:34 · 958 阅读 · 0 评论 -
GMSL2硬件设计V1.1
GMSL(Gigabit Multimedia Serial Links),中文名称为千兆多媒体串行链路,是Maxim公司(现属于ADI)推出的一种高速串行接口,通过同轴电缆或屏蔽双绞线(STP)传输高速串行数据,用于汽车摄像头和显示器应用。GMSL2就是指ADI专有的第二代千兆多媒体串行链路技术,传输速率最高6Gbps。GMSL的核心技术为串行器/解串器技术,简称SerDes。首先通过串行器将并行数据流转为串行数据流,然后通过更高的频率进行传输,之后通过解串器将接收到的串行数据流转换为并行数据流。原创 2024-05-27 09:04:14 · 1302 阅读 · 0 评论 -
USB3.2物理层协议解读
USB3.2其实是USB Implementers Forum(USB-IF)对USB3.0和USB3.1内的各个规格的重新划分,以便于让消费者快速识别。USB3.2就是在USB3.1 Gen2的基础上,将带宽翻了一倍、在现有的USB Type C线上实现双通道,并且能够向下兼容USB2.0和3.1。同时,USB3.2标准将旧的USB3.0和3.1也纳入其中。也就是说,USB3.1 Gen2即USB3.2 Gen2,USB3.0和USB3.1 Gen1即USB3.2 Gen1,而真正的USB3.2则为USB原创 2024-05-15 09:44:23 · 1240 阅读 · 0 评论 -
USB2.0协议解读
就写到这吧,其他协议层等属于软件需要了解的东西了。简单看了下,本文总结的有点乱,有两个原因吧,其一是理解的不够透彻,无法用简单明了的语言总结;其二是感觉这个协议文档章节划分的也不是很好,有点大杂烩。原创 2024-05-16 09:40:19 · 2715 阅读 · 0 评论 -
A2B V2.0协议学习笔记(非正式版本)
A2B全称是 Automotive Audio Bus 汽车音频总线,主要是解决传统音频总线线多、线重、成本贵等问题。A2B V2.0总线相对V1.0主要变化点:速率提升,高达98.304Mbps,全双工模式编码方式,由之前的曼彻斯特编码变为QPSK(正交相移键控)编码,每个符合2bit数据,因此波特率仍然是49.152MHz;总传输距离由40m增加到50m,当然如果要更长总传输距离,需要使用菊花链的拓扑结构了;没有改变的是,V2.0也是支持1主节点和最多10个子节点,节点之间的距离仍然是15m。原创 2024-05-24 15:20:43 · 1928 阅读 · 1 评论 -
RGMII基于V2.0规范解读
RGMII将与简化十位接口(RTBI)共享四个数据路径信号,并与第五个数据信号共享控制功能。通过包MDIO/MDC串行管理信号,RTBI将不需要独立的控制信号,如LK_REF、BYTE_EN等。SERDES控制位的寄存器分配留给设计者。从上表可以看的,TXC/RXC是时钟信号,TD【3:0】/RD【3:0】在时钟上升沿时是RGMII的低4位,时钟下降沿是RGMII的高4位;对于RTBI模式的话,时钟上升沿是低4位,时钟下降沿是第9~6位(bits8:5);原创 2024-05-14 10:55:15 · 1256 阅读 · 0 评论 -
PCIE V3.0物理层协议学习笔记
PCI-Express(peripheral component interconnect express)是一种高速串行计算机扩展总线标准,它原来的名称为“3GIO”,是由英特尔在2001年提出的,旨在替代旧的PCI,PCI-X和AGP总线标准。PCIe属于高速串行点对点双通道高带宽传输,所连接的设备分配独享通道带宽,不共享总线带宽,主要支持主动电源管理,错误报告,端对端的可靠性传输,热插拔以及服务质量(QOS)等功能。原创 2024-05-13 13:58:49 · 1575 阅读 · 0 评论 -
I2C协议解读(I2C-bus specification V7.0)
协议要求,数据传输时,数据SDA在时钟SCL高电平时务必保持电平稳定,不能有高低电平切换,切换只能发生在时钟SCL处于低电平非采样时进行。原创 2024-05-11 14:49:59 · 1603 阅读 · 1 评论 -
eMMC标准介绍(基于JESD84-B51)
eMMC是嵌入式多媒体卡Embedded Multimedia Card的简称,是一种闪存卡的标准,它定义了基于嵌入式多媒体卡的存储系统的物理架构和访问接口及协议,具体由电子设备工程联合委员会JEDEC订立和发布。EMMC具有体积小,功耗低,容量大等优点,非常适合用作智能手机、平板电脑、移动互联网设备等消费类电子设备的存储介质。eMMC是一种嵌入式、非易失的存储系统,它主要由闪存、闪存控制器和eMMC协议接口等组成,以BGA的形式封装在一起。原创 2024-05-10 15:47:33 · 2103 阅读 · 1 评论 -
1000Base-T1协议解读(基于802.3bq-2016 和Test Suite)
1000Base-T1是由一对双绞线实现全双工传输的以太网标准,采用PAM3编码方式(-1,0,1),编码后的实际传输符号速率为750Mbps。该标准的车载最大传输距离可达15米,主要应用于汽车产品开发过程。测试过程示波器要求带宽≥2G,采样率≥7.5Gbps,网分带宽≥1G。原创 2024-05-09 15:52:32 · 3380 阅读 · 1 评论 -
DP V1.4标准简介
支持3种线缆(插头-插头):C1、C2和C3,如下:支持2种尺寸适配类型(不同的插头-插座):A1和A2,如下:支持1种延长类型(同类型插头-插座):E1以及为了更好的EMC效果,对线序的相对位置也有推荐,如下:由于要传输高速信号,对线材和连接器的阻抗控制必定有严格的要求,例如DP连接器和绞线处(连接器的接线位置)要求阻抗100Ω±10%,正式的传输线就要求5%,过度阶段的斜率也有要求为5Ω/80ps;以及对测试夹具也要求走线不能超过5cm,阻抗控制在10%以内。原创 2024-05-08 15:07:12 · 1667 阅读 · 0 评论 -
CAN物理层协议解读(ISO11898-2 2016)
CAN(Controller area network)中文名称是控制器局域网,是用于解决汽车众多控制部件之间的数据交换而开发的一种串行数据通信总线,可以使用双绞线来传输信号,由德国博世公司在20世纪80年代专门为汽车行业开发。其特点有:总线上节点不分主从采用载波监听多路访问、逐位仲裁的非破坏性总线仲裁技术。直接通信距离最远10km,速率50Kb/s通信速率最高可达5Mb/s,距离40m末端要有120欧终端电阻本文档基于ISO 11898-2 2016版本,最高支持速率5Mbps。原创 2024-05-07 17:17:18 · 609 阅读 · 0 评论 -
MIPI D-PHY协议简介(Specification for D-PHY V1.2)
D-PHY是一种协议,是MIPI协议中的一项,它描述了DSI(串行显示接口)和CSI(串行摄像头接口)在物理层上的定义。它支持高速、低功耗的物理层,并提供同步连接。D-PHY规范主要用于将相机和显示应用程序连接到主机处理器。D-PHY的D不是指DSI,而是希腊字母D,含义是500,原因是初代D-PHY的速率是500Mbit/s。原创 2024-05-06 10:20:08 · 2469 阅读 · 0 评论 -
MIPI C-PHY的参数要求(Specification for C-PHY V1.2)
书接上文,这次一起了解下C-PHY的参数要求,主要包括S参数及电气参数。原创 2024-04-28 09:13:59 · 1364 阅读 · 0 评论 -
MIPI C-PHY介绍(Specification for C-PHY V1.2)
本文档描述了一个名为C-PHY的高速串行接口,它在带宽有限(bandwidth limited channels,看的有人说C的含义就是channel limit)的通道上提供高吞吐量性能,用于连接到外设,包括显示器和摄像头。首先0x4fff在0x4000~0x4fff区域,则f=(0,0,0,0,0,0,1),顺序是S6~S1;最后,端到端的传输过程是什么样呢,如下图所示,16bit先转换成7个符号(每个符号3位,共21位),然后并行数据转换成串行数据,输送到符号编码器和3个线的驱动器,接收端流程相反。原创 2024-04-26 09:23:14 · 1959 阅读 · 0 评论 -
A2B V1.0协议学习笔记(A2B System Specification V1.0)
A2B全称是 Automotive Audio Bus 汽车音频总线,主要是解决传统音频总线线多、线重、成本贵等问题。本文是以A2B V1.0规范为准,现在ADI又推出了A2B V2.0,物理层不兼容,采用了QPSK编码方式,后续有时间再更新。A2B总线的优点:支持1主多从的架构(最多10个子节点)支持50Mbps(具体是49.152 Mbps)的高带宽传输以及原创 2024-04-25 14:27:07 · 2751 阅读 · 1 评论