本文依据Unipro1.8/M-PHY4.1/UFSHCI3.0协议及个人工作经验整理而成,如有错误请留言。
文章为个人辛苦整理,付费内容,已加入原创维权,禁止私自转载。
文章所在专栏:《黑猫带你学:UFS协议栈详解》——UFS Unipro/M-PHY/HCI协议栈
兄弟专栏:《黑猫带你学:UFS协议详解》——UFS JEDEC协议
1 简单介绍
M-PHY是一个串行通信协议。
体系结构
M-PHY的基本单元是1ane(信道),它既可以是一个发射器(M-TX),也可以是一个接收器(M-RX)。每个lane被视为一个独立单元,拥有自己的配置和数据接口。一个lane管理器(与协议适配器关联)负责控制线路状态(活动/非活动);当多个1ane被聚合,用以提高吞吐量时,它负责管理时钟补偿和1ane校准。一条由上下行子链路构成的链路负责处理芯片间通信。每条子链路可以聚合一个或多个1anes,用于创建一对M-TX/M-RX。一个时钟乘法单元(如锁相环PLL)为PHY中的lane提供必要的时钟。
lane是单向,单个信号,用于物理传输的信号,目的是将信息从A地方传到B地方。
一个lane由一个M-TX,一个M-RX,和line组成。M-TX/M-RX是传输差分信号,所以其分别由两根LINE组成。
PIN, LINE, LANE, SUB-L