This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] [参考译文] 【常见问题解答】TDA4VH-Q1:如何从 UFS 2.1 迁移到 UFS 3.0+(3.1、4.1 等)?

Guru**** 2864540 points

Other Parts Discussed in Thread: TDA4VH-Q1

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1635014/faq-tda4vh-q1-how-do-i-migrate-from-ufs-2-1-to-ufs-3-0-3-1-4-1-etc

器件型号: TDA4VH-Q1

随着 UFS 2.1 于 2016 年实施、UFS 2.1 器件的购买难度不断增加。

我有 UFS 3.0+器件、想在设计中替换 UFS 2.1 器件。 我该如何操作?  与 EVM 设计相比、是否需要进行任何更改?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    UFS 规范向后兼容、因此无需做很多工作即可支持高于 2.1 的 UFS 版本。

    电源

    UFS 规范指定了三个电源:VCC 、 VCCQ 和 VCCQ2。

    VCC 在 UFS 规范版本之间不会保持恒定、因此需要注意特定器件的值。

    VCCQ 和 VCCQ2 分别保持在 1.2V 和 1.8V、但最小和最大范围已从 UFS 2.1 减少到较新的 UFS 版本。

    下表显示了每个版本每个电源的最小和最大范围(根据 JEDEC 规范)。

    UFS 2.1 UFS 3.0 UFS 3.1 UFS 4.0 UFS 4.1. 注释
    VCC

    2.7-3.6

    1.70-1.95

    2.7-3.6

    2.4-2.7.

    2.7-3.6

    2.4-2.7.

    2.4-2.7. 2.4-2.7. 2.
    VCCQ 1.1-1.3. 1.14-1.26 1.14-1.26 1.14-1.26 1.14-1.26 1、2
    VCCQ2 1.70-1.95 1.70-1.95 1.70-1.95 1.70-1.95 1.70-1.95 2.

    在该规格中、有以下注释:

    1. [JESD8-12A]适用于无端接数字集成电路的 1.2V +/- 0.1V(正常范围)和 0.8 - 1.3V(宽范围)电源电压和接口标准
    2. 根据供应商的不同、可以在每个 UFS 器件供应商的数据表中定义有效的电源配置。 有关详细信息、请参阅供应商的数据表。

    复位信号和基准时钟

    复位信号和基准时钟均在对应于 VCCQ 的范围内。 换句话说、UFS 主机/控制器的 RST 和 REF_CLK IO 基于 1.2V。

    这是 TDA4VH-Q1 内的信号和基准时钟:

    EVM 更改

    如果您要在 J784S4 EVM 上测试 UFS 器件、需要对电路板进行一些修改。

    复位信号、基准时钟和数据引脚不需要进行任何修改。 无论器件如何、RST 和 REF_CLK 都应为 1.2V、并且数据引脚符合 M-PHY 规范、因此这些引脚也不应出现问题。

    但是、电源电压可能会因器件而异。

    这是为 J784S4 EVM 供电的电源的当前布局:  

    VCC 连接到 3.3 伏、VCCQ 未连接、VCCQ2 连接到 1.8V。

    这与 EVM 的 UFS 器件的数据表 (THGAF9G8L2LBAB7) 一致。

    THGAF9G8L2LBAB7 支持 2 个 VCC 和 VCCQ2 电源、不使用 VCCQ 作为电源。

    VCC = 2.7V 至 3.6V

    VCCQ2 =1.7V 至 1.95V

    RST 和 REF_CLK 的电压仍为 1.2V。

    用户需要将基于 VCCQ (1.1 至 1.3V) 的信号输入到 RESET_N、以满足电气特性
    由 UFS 规范定义。

    用户需要将基于 VCCQ (1.1 至 1.3V) 的信号输入到 REF_CLK、以满足电气特性
    由 UFS 规范定义。

    新器件示例

    之所以选择这些示例、是因为它们已公开提供了数据表。 它们尚未经过测试或验证。

    如果您想切换到其他器件、则必须确保 VCC 电源可以是 3.3V、并且可能必须为 VCCQ 或 VCCQ2 安装或取消安装铁氧体磁珠。

    您无法使用 UFS256-CY14-02N01 、因为它需要 VCC。

    VCCQ = 1.14~1.26V、1.2V(典型值)

    VCC = 2.4~2.7V、2.5V(典型值)

    您可以使用 27TH064G31-128G31-256G31 来替换现有的 UFS、因为两者都接受 VCC 的 3.3V 电压、并且是 153 引脚球栅阵列。

    电源电压:
    - VCC:2.5V/3.3V
    - VCCQ:1.2V
    - VCCQ2:不适用

    您需要 移除 VCCQ2 铁氧体磁珠并组装 VCCQ 铁氧体磁珠。 这些器件应引脚对引脚兼容、因为它们应符合 UFS 封装规格。

    时钟速度和速度模式

    UFS 速度随后续版本的增加而增加、但握手时默认为低速。 根据控制器和器件的 UFS 版本、在握手期间会商定速度并相应地设置电源模式。 应该不需要对现有的 U-Boot 和 Linux 驱动程序进行任何更改、以支持此握手和电源模式/速度设置。

    此致、
    Jared