Other Parts Discussed in Thread: TDA4VH-Q1
器件型号: TDA4VH-Q1
随着 UFS 2.1 于 2016 年实施、UFS 2.1 器件的购买难度不断增加。
我有 UFS 3.0+器件、想在设计中替换 UFS 2.1 器件。 我该如何操作? 与 EVM 设计相比、是否需要进行任何更改?
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.
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. |
在该规格中、有以下注释:
复位信号和基准时钟
复位信号和基准时钟均在对应于 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