Contents

  • UFS信号
  • UFS供电
  • 复位
  • 参考时钟
  • HS Gear 速率
  • 主控对参考时钟的要求
  • 外部电荷电容
  • 其他限制条件


UFS信号

emmc复位上电时序_ufs

UFS供电

    UFS有三个供电电压,分别是VCC、VCCQ、VCCQ2。分别给UFS设备模块供电。UFS设备主要包括三部分:前端UFS接口(M-PHY),UFS控制器和闪存介质(图中的Memory模块)。

  • VCC给闪存介质供电
  • VCCQ给ufs控制器和闪存输入输出接口供电
  • VCCQ2一般给M-PHY或其它一些低电压模块供电

    ufs3.1中规定的电压值范围为:

emmc复位上电时序_闪存_02


    上电时序

emmc复位上电时序_Memory_03

  • VCC从300mV上升到2.4V / 2.7V时间为35ms
  • VCCQ从300mV上升到1.14V时间为20ms
  • VCCQ2从300mV上升到1.70V时间为25ms
复位

    reset信号

emmc复位上电时序_emmc复位上电时序_04

参考时钟

    M-PHY协议规定了I类状态机的参考时钟,PWM信号是自锁的,数据锁存不需要参考时钟,而UFS设备可以在低速模式下没有参考时钟也能运行。因此只有在高速模式下运行时才需要用到以下的参考时钟:

emmc复位上电时序_Time_05


    bRefClkFreq属性表示设备的REF_CLK参考时钟频率的值,默认为26MHz。

    只有bRefClkFreq属性设置为正确的REF_CLK时钟频率值,ufs设备才能运行在HS模式,并且只有子链都是LS模式时才能修改bRefClkFreq属性。

    当所有子链运行在LS模式(LINE_CFG,SLEEP或者PWM-BURST状态)或者H8模式下时,不需要使用参考时钟并会将其关闭。

    如果host将电源状态从HS高速转换为LS低速或者H8,则应该确保在关闭参考时钟之前至少经过by bRefClkGatingWaitTime 的最小持续等待时间。

emmc复位上电时序_ufs_06


emmc复位上电时序_Memory_07

    当接收到用于HS模式切换到LS模式的DME_POWERMODE.ind命令或HS模式切换到H8模式的DME_HIBERNATE_ENTER.ind命令时,主机会启动一个计时器。除了bRefClkGatingWaitTime之外,还应考虑设备的 PA_MinRxTrailingClocks以及主机的PA_MinRxTrailingClocks以确定何时可以停止参考时钟。

    Unipro层使用PA_INIT机制定义重新初始化过程。在此过程中,两个子链路在返回 HS-MODE 之前可能会短暂地进入 LS-MODE。在整个 PA_INIT 过程中不应调控参考时钟。

    在从LS-MODE(LINE_CFG或者SLEEP)或者H8开始状态转换到STALL状态前,参考时钟应该打开并稳定运行。在HS模式下参考时钟不应该被调控。

emmc复位上电时序_emmc复位上电时序_08

HS Gear 速率

emmc复位上电时序_闪存_09

主控对参考时钟的要求

emmc复位上电时序_Memory_10

emmc复位上电时序_Time_11

外部电荷电容

    为了存储设备可以容纳低电压(VCC=1.8V),所以就需要内部电荷泵电路

emmc复位上电时序_Time_12

其他限制条件

emmc复位上电时序_Time_13