M-PHY协议解读一:M-PHY整体概述

article/2025/9/27 19:56:02

1.1 M-PHY整体概述

M-PHY协议思维导图如下:

在这里插入图片描述

思维导图主要分为两大部分:M-PHY基本特点和基本概念。第一部分对M-PHY的基本特点进行描述,通过与D-PHY/C-PHY多个维度的对比分析,对M-PHY有一个整体的基本认识;第二部分对M-PHY协议中的内容进行详细的描述,主要包括:

  • M-PHY系统整体框架(章节4-1)

内容:了解M-PHY的整体组成,包括PIN/LINE/LANE/LINK等基本概念;了解M-PHY协议规定范围是什么;

  • LINE状态(章节4-2)

内容:了解DIF-P/DIF-N/DIF-Z/DIF-Q基本概念;

  • Bit-Signaling数字信号方案(章节4-3)

内容:了解不归零信号NRZ以及脉冲宽度调制PWM基本概念;了解每种传输方式的应用场景以及优劣势;

  • 速率选择(章节4-4)

内容:了解低速LS和高速HS场景下的不同Gear速率以及Rate-A/Rate-B基本概念;了解Gear之间的关系;了解速率与数字信号方案的对应关系;

  • 编码方案(章节4-5)

内容:了解8b/10b方案;

  • List item M-PHY内部状态机(章节4-6/4-7)

内容:了解各个状态含义以及约束;了解各个状态跳转关系;了解不同的数字信号方案以及RX/TX之间状态机差异;

  • M-PHY配置(章节4-8/8-4)

内容:了解配置流程;了解关键配置参数;

M-PHY协议中的章节5/6/7这里不进行内容分析。目前方案中不涉及光纤的传输介质,同时本次分享重点关注数字相关部分,模拟相关的电器特性也不做内容分析。

1.2 M-PHY基本特征

基本特征思维导图如下:

在这里插入图片描述

接下来主要对协议原文进行解读分析:

在这里插入图片描述

1)M-PHY是一个串行的接口, RX与TX之间一条LANE通过差分线进行传输,是串行的。串行传输带来的优势就是low-pin count;同时M-PHY支持嵌入式时钟,RX接收数据时可以通过数据中恢复出时钟,这样RX和TX之间可能没有时钟线连接;D-PHY采用的是源同步时钟,所以需要从TX送出时钟给RX。M-MPHY相对来说有更少的接口引脚。

2)M-PHY在HS-G4场景下数据传输带宽为11.6Gb/s,是D-PHY的4倍多,是C-PHY的2倍多,所以它是一个高带宽的接口。

3)功耗管理方面,M-PHY有“深度”低功耗状态H8状态,以及“浅度”低功耗状态SLEEP/STALL状态,SLEEP/STALL状态可以快速恢复到数据传输的BURST状态,H8状态有更低的功耗。不同的低功耗状态可以灵活满足不同的需求;同时M-PHY支持不同的数据速率,更严格的速率匹配减少带宽浪费,从另一方面也算节省了功耗。

在这里插入图片描述

1) M-PHY中的LANE代表了完整的数据传输结构,每条LANE是单向的,即只能从RX到TX或TX到RX。协议中规定每个方向可以存在多条LANE,且不同方向LANE的个数可以是不同的。

如下图中TX->RX有两条LANE,RX->TX有一条LANE;上层协议可以对LANE进行配置参数,通过配置不同的参数适配不同场景,同时不同方向LANE的参数配置时非对称的,最大程度上保证了LANE的灵活性。

dual-simplex意思是全单工,全工就是同一时刻TX->RX和RX->TX两个方向可以同时进行数据传输,单工就是一条LANE上只能传输一个方向数据。

2) application protocols指的是对接M-PHY的上层协议,如Unipro协议。

3) M-PHY协议只规定LANE本身的特性而不规定具体的解决方案,如Unipro和M-PHY对接时需要几条LANE,Unipro对M-PHY有什么约束条件等等这些都不做说明。


http://chatgpt.dhexx.cn/article/o05pXbSC.shtml

相关文章

以太网PHY 开发与解析

目录 1.PHY芯片介绍 1.1 芯片引脚定义和说明 1.2 PHY芯片功能说明 1.3 供电管理 1.4 寄存器说明 1.4.1 控制寄存器 1.4.2 状态寄存器 1.4.3 PHY ID寄存器 1.4.4 自协商广播寄存器 1.4.5 自动协商链接合作伙伴能力寄存器 1.4.6 自动协商扩展寄存器 1.4.7 AVICOM指定…

PHY MAC

常用网卡芯片 DM9000 MAC(数据链路层)PHY(物理层) CS8900 PHY LAN91C111 MACPHY PHY 百科名片 PHY指物理层,OSI的最底层。 一般指与外部信号接口的芯片。 以太网PHY芯片 。小小的不起眼但又无处不在的网卡。如果在5年前&#xff0…

MIPI C-PHY 与 D-PHY

MIPI:即移动产业处理器接口(Mobile Industry Processor Interface 简称MIPI)联盟;是MIPI联盟发起的为移动应用处理器制定的开放标准和一个规范。 CSI:MIPI-CSI-2协议是MIPI联盟协议的子协议,专门针对摄像头…

MIPI系列之“C-PHY”

本篇主要介绍物理层WG中的C-PHY。C-PHY基于3-Phase symbol编码技术,通过three-wire trios传输2.28 bits/symbol,其目标速率是2.5Gsymbols/s。C-PHY与D-PHY有许多共同点,C-PHY的绝大部分特性都是从D-PHY改编而来的。C-PHY被设计成能够与D-PHY在…

ethernet phy

phy处于physical层,上一层是data link层:MAC,两者通过xMII和MDIO接口通信。 xMII XMII包含MII(802.3 sec22,适用于10M和100M传输),GMII(802.3 sec35.2.2,适用于1000M传输),RGMII(GMII的简化版)…

USB的PHY

Linux USB 3.0驱动分析(六)——USB主机控制器HCD分析 网卡芯片,也有 controller(mac芯片) 和 PHY部分 USB 芯片,也有 controller 和 PHY部分 5G 芯片,也有 协议层 和 PHY部分USB主机控制器和USB PHY是如何完成收发数据的 USB 全套硬件组成ControllerC…

PHY芯片

以太网媒体接入控制器(MAC) 物理接口收发器(PHY) 以太网接口可分为协议层和物理层。 协议层是由一个叫MAC(Media Access Layer,媒体访问层)控制器的单一模块实现。 物理层由两部分组成,即PHY(Physical Layer,物理层)和传输器。 常见的网卡芯片…

C-PHY技术是什么

2018年5月17日,一加发布了自家旗舰手机一加6,在相机的宣传图片中,首次见到提起C-PHY技术和Type-2对焦这两个概念,于是经过在网络的挖掘和学习,先总结下C-PHY技术的基本概念 C-PHY技术来自哪里 图像传感器,…

MIPI 系列之 D-PHY

目录 1、简述 2、管脚连接 3、D-PHY 的时钟 4、D-PHY Lane (Clock Lane And Data Lane) 4.1、信号摆幅 4.2、信号含义 4.3、状态码 5、传输特性和方向 6、D-PHY Data Lane 6.1、高速 Data Lane 传输 6.2、双向传输 Data Lane Turnaround 6.3、Data Lane 的 Escape …

PHY- PHY芯片概述

1 PHY概述 关于Internet Protocal的分层模型可以参考文章 :【Internet Protocal-OSI模型中的网络分层模型】,下面我们讲讲底层以太网控制器和收发器的知识。其主要是处理OSI模型中的物理层和链路层的事情。 在CAN/CANFD、FlexRay等总线中,有控制器Controller和收发器Transc…

以太网PHY原理介绍

一、以太网分层模型 基于 OSI 七层网络模型, 车载以太网的网络拓扑结构如图1-1所示。 图1-1 车载以太网网络拓扑结构图 从图中可以看到位于 Layer1 和 Layer2 的为物理层和数据链路层。 Layer3 以上各层包含了 TCP/IP、 DOIP、SomeIP 等协议, 由 EthSt…

PHY(Physical Layer,PHY)通俗理解

碎碎念:最近更新的周期有点长... 主要最近和朋友一起重新开了一个公众号(FPGA Breaker),这个公众号也和本公众号垂直深度,不会和本公众号内容有太多重叠,主要是本人想推进国内开源IP的使用和发展&#xff0…

MAC和PHY的区别

 转载自:https://www.cnblogs.com/feitian629/archive/2013/01/25/2876857.html 一块以太网网卡包括OSI(开方系统互联)模型的两个层。物理层和数据链路层。物理层定义了数据传送与接收所需要的电与光信号、线路状态、…

PHY寄存器

在之前的文章,我们讲解了STM32的网络外设部分。 文章有《STM32网络电路设计》《STM32网络之MAC控制器》《STM32网络之DMA控制器》《STM32网络之中断》。 STM32只有网络外设时不能进行网络通信的,因为STM32只提供了SMI接口,MII和RMII接口。我们…

以太网基础-MAC和PHY

网卡(Network Interface Card,简称NIC),也称网络适配器,是电脑与局域网相互连接的设备。无论是普通电脑还是高端服务器,只要连接到局域网,就都需要安装一块网卡。如果有必要,一台电脑也可以同时安装两块或多…

【以太网通信】PHY 芯片回环测试

PHY 芯片通常带有回环(Loopback)功能,用于 PHY 通信链路的测试。本文主要讨论三种常用 PHY 芯片的回环功能,并使用 Broadcom 的 B50612D 芯片进行 PHY 回环测试。 目录 1 常见 PHY 的回环功能 1.1 KSZ9031 1.2 RTL8211 1.3 B5…

PHY芯片快速深度理解

PHY芯片快速深度理解 什么是phy为什么要熟悉RJ45网口什么是mido协议MDIO读写时序为什么说读取的phy最多32个博客参考 什么是phy 物理层芯片称为PHY、数据链路层芯片称为MAC。 可以看到PHY的数据是RJ45网络接口(网线口)穿过了的差分信号,而PH…

phy芯片的那些事儿

一、什么是phy 1、phy的基本作用 收到MAC过来的数据(PHY没有帧的概念,都是数据而不管什么地址数据还是CRC),进行处理*,然后把并行数据转化为串行流数据,再按照物理层的编码规则把数据编码,再变…

什么是PHY

什么是PHY https://www.cnblogs.com/YINBin/p/10980936.html 转载自:那些城市那些年 PHY((Physical Layer,PHY))是IEEE802.3中定义的一个标准模块,STA(station management ent…

PHY芯片快速深度理解(持续更新中……)

目录 什么是phy 为什么要熟悉RJ45网口 网络七层协议 两个模块进行通信 什么是MDIO协议 MDIO的作用 MDIO没那么重要 MDIO读写时序 为什么说读取的phy最多32个 个人感谢: 看完后建议再看一下,会有更深入的理解 深度理解 RGMII (包…