目录
1. Mipi D PHY测试概念
2. Mipi D PHY一致性测试组网
3. 测试项目
3.1. 数据 Lane 高速发送端(Data Lane HS-TX)信号
3.1.1. HS 启动时序(Entry Timing)
3.1.1.1. Test 1.3.1 – Data Lane HS Entry: Data Lane TLPX Value
3.1.1.2. Test 1.3.2 – Data Lane HS Entry: Data Lane THS-PREPARE Value
3.1.1.3. Data Lane HS Entry: Data Lane THS-PREPARE + THS-ZERO Value
3.1.2. HS 静态电气特性(Static Electrical)
3.1.2.1. Test 1.3.4 – Data Lane HS-TX Differential Voltages VOD(0) and VOD(1)
3.1.2.2. Test 1.3.5 – Data Lane HS-TX Differential Voltage Mismatch ΔVOD
3.1.2.3. Test 1.3.6 – Data Lane HS-TX Single-Ended Output Voltages VOHHS(DP) and VOHHS(DN)
3.1.2.4. Test 1.3.7 – Data Lane HS-TX Static Common-Mode Voltages VCMTX(1) and VCMTX(0)
3.1.2.5. Test 1.3.8 – Data Lane HS-TX Static Common-Mode Voltage Mismatch ΔVCMTX(1,0)
3.1.3. HS 动态电气特性(Dynamic Electrical)
3.1.3.1. Test 1.3.11 – Data Lane HS-TX 20%-80% Rise Time tR
3.1.3.2. Test 1.3.12 – Data Lane HS-TX 80%-20% Fall Time tF
3.1.3.3. Test 1.3.9 – Data Lane HS-TX Dynamic Common-Level Variations Between 50-450 MHz ΔVCMTX(LF)
3.1.3.4. Test 1.3.10 – Data Lane HS-TX Dynamic Common-Level Variations Above 450 MHz ΔVCMTX(HF)
3.1.4. HS 退出时序(Exit Timing)
3.1.4.1. Test 1.3.13 – Data Lane HS Exit: THS-TRAIL Value
3.1.4.2. Test 1.3.14 – Data Lane HS Exit: 30%-85% Post-EoT Rise Time TREOT
3.1.4.3. Test 1.3.15 – Data Lane HS Exit: TEOT Value
3.1.4.4. Test 1.3.16 – Data Lane HS Exit: THS-EXIT Value
1. Mipi D PHY测试概念
D-PHY 一致性测试的核心依据是:
MIPI D-PHY 规范(v1.1/v1.2/v2.0/v2.1/v2.5/v3.0/v3.5 等版本);
MIPI D-PHY Conformance Test Suite (CTS):定义了详细的测试用例、测试方法和判定标准;
常见测试平台:泰克、是德科技、罗德与施瓦茨的示波器 / 协议分析仪;
测试内容:
TX Timers and Signaling(发送端时序与信号);
RX Timers and Electrical Tolerances(接收端时序与电气容限);
Interface Impedance and S-Parameters(接口阻抗与 S 参数);
本文重点介绍发送端时序与信号以及接收端时序与电气容限测试。
2. Mipi D PHY一致性测试组网
DUT:待测设备(SoC / 主控 / 摄像头 / 屏驱动板);
测试点:MIPI 差分线(CLK±、DATA0±…),靠近发送端;
探头:4× 高带宽有源单端探头(或 2× 差分探头);
示波器:4 通道、带宽≥3× 线速、支持 D-PHY 一致性软件;
GND 互连:DUT 地 ↔ 探头地 ↔ 示波器地,尽量短、粗、单点接;
3. 测试项目
3.1. 数据 Lane 高速发送端(Data Lane HS-TX)信号
MIPI D-PHY 数据 Lane 高速发送端(Data Lane HS-TX)信号要求,是 D-PHY 一致性测试的核心电气与时序部分,覆盖 HS 模式从启动(Entry)、传输到退出(Exit)的全流程信号特性,确保发送端输出符合规范,为接收端提供可靠的高速信号。
3.1.1. HS 启动时序(Entry Timing)
决定接收端能否正确进入高速模式,是链路初始化的关键。
| 参数 | 测试项目 | 规范目的 | 典型要求 |
|---|---|---|---|
T_LPX | HS-Rqst 状态(LP-01)持续时间 | 通知接收端准备进入 HS 模式 | 必须 ≥ 规范最小值(如 50ns) |
T_HS-PREPARE | Bridge 状态(LP-00)持续时间 | 为接收端启用终端匹配提供窗口 | 必须 ≥ 规范最小值 |
T_HS-PREPARE + T_HS-ZERO | Bridge + HS-ZERO 总持续时间 | 确保接收端电路稳定,准备接收数据 | 必须 ≥ 规范最小值 |
3.1.1.1. Test 1.3.1 – Data Lane HS Entry: Data Lane TLPX Value
1. 测试目的:
LP-01 状态是发送端向接收端发送的 “高速传输请求(HS-Rqst)” 信号。
T_LPX必须≥50 ns,是为了给接收端足够的时间,识别并响应请求,为后续启用终端匹配、进入高速模式做准备;若
T_LPX不足,接收端可能无法识别请求,导致链路启动失败;
2. 测试方法:
LP-01 状态下,
V_DP为低电平、V_DN为高电平;测量起点:
V_DP从高电平下降,穿过V_IL,MAX(550 mV),表示进入低电平;测量终点:
V_DN从高电平下降,穿过V_IL,MAX(550 mV),表示离开 LP-01 状态,进入下一个状态(LP-00);两点之间的时间差,就是
T_LPX的实际值;
3. 测试标准:
T_LPX必须≥50 ns
4. 测试问题排查:
| 失败现象 | 常见原因 | 排查方向 |
|---|---|---|
T_LPX< 50 ns | 发送端状态机时序配置过短 | 检查 PHY 寄存器配置,延长 LP-01 状态持续时间 |
| 测量起点 / 终点误判 | 信号边沿噪声、电平超出规范 | 优化发送端输出边沿速率,确保 LP 电平落在规范范围内 |
| 接收端无法进入 HS 模式 | T_LPX不足,接收端未识别请求 | 调整发送端时序,确保T_LPX≥ 50 ns |
3.1.1.2. Test 1.3.2 – Data Lane HS Entry: Data Lane THS-PREPARE Value
1. 测试目的:
验证 HS 传输前最后一个 LP-00 状态(Bridge 状态)的持续时间,需落在规范定义的范围内,保证接收端有足够时间启用终端匹配,为高速传输做准备。
2. 测试参数定义:
T_HS-PREPARE= HS 传输前,最后一个 LP-00 状态的持续时间;
3. 测试方法:
| 测量阶段 | 触发条件 | 说明 |
|---|---|---|
| 起点 | V_DN(Data-)的下降沿,穿过V_IL,MAX(550 mV) | 信号从高电平进入低电平,正式进入 LP-00 状态 |
| 终点 | 差分波形V_DP - V_DN穿过V_IDTL(差分输入低阈值) | 信号进入高速差分模式的判决电平,标志 LP-00 状态结束 |
4. 测试标准:
40 ns + 4·UI ≤ T_HS-PREPARE ≤ 85 ns + 6·UI
UI= Unit Interval(单位间隔),即单个符号的持续时间(=1 / 线速)
5. 测试问题排查:
| 失败现象 | 常见原因 | 排查方向 |
|---|---|---|
T_HS-PREPARE过短 | 发送端状态机时序配置不足,未给接收端留足终端匹配时间 | 调整 PHY 寄存器,延长 LP-00 状态持续时间 |
T_HS-PREPARE过长 | 状态机逻辑错误,LP-00 状态未及时退出 | 检查状态机跳转条件,确保差分信号进入 HS 模式后及时结束 LP-00 状态 |
| 测量误判 | 差分信号噪声过大,导致提前穿过V_IDTL | 优化电源噪声、增加滤波,调整示波器触发电平 |
3.1.1.3. Data Lane HS Entry: Data Lane THS-PREPARE + THS-ZERO Value
1. 测试目的:
验证 LP-00(Bridge)状态持续时间 + HS-ZERO 状态持续时间 的总和,为接收端提供足够的稳定与准备时间,确保 HS 模式能可靠建立。
2. 测试参数定义:
T_HS-ZERO 是 HS-ZERO 状态的持续时间,即 LP-00 状态结束后,到 HS 同步序列开始前的差分 HS-0 状态保持时间。
3. 测试方法:
T_HS-ZERO是 HS-ZERO 状态的持续时间,即 LP-00 状态结束后,到 HS 同步序列开始前的差分 HS-0 状态保持时间。
| 阶段 | 触发条件 | 说明 |
|---|---|---|
| 起点 | 差分波形 V_DP-V_DN 穿过V_IDTL(差分输入低阈值) | 标志 LP-00 状态结束,正式进入 HS-ZERO 状态 |
| 终点 | HS-SYNC 序列的开始 | 由于 HS-SYNC 以 “0001” 开头,与 HS-ZERO 无明显分界,因此定义为:差分波形穿过V_IDTH(70 mV)之前 3 个 bit-times 的时刻 |
备注: V_IDTL:-40mV V_IDTH:70mV
4. 测试标准:
T_HS-PREPARE + T_HS-ZERO ≥ 145 ns + 10·UI
UI= 单位间隔(1 / 线速),随速率自动调整
5. 测试问题排查:
| 失败现象 | 常见原因 | 排查方向 |
|---|---|---|
T_HS-PREPARE + T_HS-ZERO过短 | 状态机时序配置过短,未给接收端留足稳定时间 | 调整 PHY 寄存器,延长 LP-00 和 HS-ZERO 状态持续时间 |
T_HS-ZERO测量误判 | 差分信号噪声过大,导致提前穿过V_IDTH | 优化电源噪声,调整示波器触发电平,确保差分信号干净 |
| 链路同步失败 | 组合时序不足,接收端未稳定,无法识别同步序列 | 延长组合时序,确保接收端有足够的稳定时间 |
3.1.2. HS 静态电气特性(Static Electrical)
定义高速信号的直流电平、差分摆幅和对称性,是信号完整性的基础。
| 参数 | 测试项目 | 规范目的 | 典型要求 |
|---|---|---|---|
V_OD(0)/V_OD(1) | HS-0 / HS-1 差分输出摆幅 | 提供足够的差分信号幅度供接收端判决 | 典型值 200mV ± 10% |
ΔV_OD | 差分摆幅失配 | 保证 HS-0 与 HS-1 信号幅度对称 | 差值需小于规范限值(如 50mV) |
V_OHHS(DP)/V_OHHS(DN) | Dp/Dn 单端高电平 | 控制共模电平范围,避免误触发 LP 状态 | 需落在规范定义的共模范围内 |
V_CMTX(0)/V_CMTX(1) | HS-0 / HS-1 静态共模电平 | 稳定的直流偏置,为接收端判决提供参考 | 典型值 200mV ± 10% |
ΔV_CMTX(1,0) | 共模电平失配 | 保证 HS-0 与 HS-1 共模电平对称 | 差值需小于规范限值(如 50mV) |
3.1.2.1. Test 1.3.4 – Data Lane HS-TX Differential Voltages VOD(0) and VOD(1)
1. 测试目的:
验证高速发送端输出的差分信号摆幅是否在规范范围内,保证接收端能可靠判决 HS-0 和 HS-1 状态。
2. 测试参数定义:
3. 测试方法:
无
100000模式:标记为 “不可测(indeterminable)”,跳过此测量;少于 128 个:仍可处理,但结果可能无效,建议更换测试码型;
≥128 个:取最后 128 个波形进行处理;
波形对齐与平均:以每个波形的第一次过零点为锚点进行水平对齐,然后求平均波形。这一步可以有效抑制探针引入的共模误差。
电压计算:在平均波形中,取
100000数据模式中第 4 个和第 5 个0的中心点之间的电压采样值,计算其平均值作为V_OD(0);
4. 测试标准:
- V_OD(0)(HS-0差分电压):-270mV~-140mV
- V_OD(1)(HS-1差分电压):+140mV~+270mV
5. 测试问题排查:
| 失败现象 | 常见原因 | 排查方向 |
|---|---|---|
V_OD摆幅不足(绝对值过小) | 发送端驱动电流配置过低、负载过大 | 调整发送端驱动强度,检查 PCB 布线阻抗连续性 |
V_OD摆幅过大(超出上限) | 发送端驱动电流配置过高 | 降低发送端驱动强度,避免信号过冲和 EMI 超标 |
V_OD(0)与V_OD(1)不对称 | 差分驱动器设计不对称、Dp/Dn 布线长度差过大 | 检查 Dp/Dn 走线长度匹配度,优化差分驱动器参数 |
| 测试结果无效 | 测试码型中100000/0111111模式不足 | 更换包含足够数量目标模式的 PRBS 或自定义测试码型 |
3.1.2.2. Test 1.3.5 – Data Lane HS-TX Differential Voltage Mismatch ΔVOD
1. 测试目的:
验证发送端输出的差分信号在逻辑 0 和逻辑 1 状态下的摆幅对称性,防止因不对称引入额外抖动。
2. 测试参数定义:
3. 测试方法:
ΔV_OD基于V_OD(0)和V_OD(1)计算:ΔVOD=∣VOD(1)∣−∣VOD(0)∣
|V_OD(1)|:HS-1 状态差分电压的绝对值(正值);|V_OD(0)|:HS-0 状态差分电压的绝对值(负值);
4. 测试标准:
ΔV_OD必须落在 -14 mV ~ +14 mV 范围内
5. 测试问题排查:
| 失败现象 | 常见原因 | 排查方向 |
|---|---|---|
ΔV_OD超出 ±14 mV | 差分驱动器设计不对称,Dp/Dn 通道驱动强度不匹配 | 调整发送端 Dp/Dn 通道的驱动电流配置 |
| 不同负载下偏差变化大 | 输出级输出阻抗不对称,导致不同负载下压降不同 | 优化差分输出级的匹配电阻,或调整驱动强度 |
| 测试结果不稳定 | 电源噪声过大,导致V_OD(0)/V_OD(1)测量值波动 | 优化发送端电源滤波,减少纹波和噪声 |
3.1.2.3. Test 1.3.6 – Data Lane HS-TX Single-Ended Output Voltages VOHHS(DP) and VOHHS(DN)
1. 测试目的:
验证高速发送端在单端信号线上的高电平,确保其不超过规范最大值,防止与低功耗模式电平混淆,避免误触发 LP 状态。
2. 测试参数定义:
3. 测试方法:
无
100000模式:标记为 “不可测(indeterminable)”,跳过此测量;少于 128 个:仍可处理,但结果可能无效,建议更换测试码型;
≥128 个:取最后 128 个波形进行处理;
波形对齐与平均:以每个波形的第一次过零点为锚点进行水平对齐,然后求平均波形。这一步可以有效抑制探针引入的共模误差。
电压计算:在平均波形中,取
100000数据模式中第 4 个和第 5 个0的中心点之间的电压采样值,计算其平均值作为V_OD(0);
4. 测试标准:
V_OHHS(DP和DN)≤ 360 mV
5. 测试问题排查:
| 失败现象 | 常见原因 | 排查方向 |
|---|---|---|
V_OHHS超过 360 mV | 发送端驱动电流配置过高、电源电压过高 | 降低发送端驱动强度,检查电源电压是否在规范范围内 |
| 测试结果无效 | 测试码型中011111/100000模式不足 | 更换包含足够数量目标模式的 PRBS 或自定义测试码型 |
| Dp 和 Dn 电平不对称 | 差分驱动器 Dp/Dn 通道设计不对称 | 调整差分驱动器的匹配参数,优化输出级电路 |
3.1.2.4. Test 1.3.7 – Data Lane HS-TX Static Common-Mode Voltages VCMTX(1) and VCMTX(0)
1. 测试目的:
验证高速发送端输出的静态共模电压是否在规范范围内,保证接收端比较器的直流工作点稳定。
2. 测试参数定义:
VCMTX(1):差分 1 状态(HS-1)下的静态共模电压;
VCMTX(0):差分 0 状态(HS-0)下的静态共模电压;
3. 测试方法:
搜索数据位:在 HS 传输差分数据信号中,查找所有逻辑
1位的位置;有效性判断:
少于 5000 个
1:软件仍可处理,但结果可能无效,建议更换测试码型;≥5000 个
1:软件处理所有找到的1位。
电压采样与计算:
在每个
1位对应的时钟过零点处,采样V_DP和V_DN的电压值;按公式计算每个
1位对应的共模电压;V_CMTX(1)、V_CMTX(0)是所有这些共模电压的平均值。
4. 测试标准:
V_CMTX(1)和V_CMTX(0)必须都落在 150 mV ~ 250 mV 范围内。
5. 测试问题排查:
| 失败现象 | 常见原因 | 排查方向 |
|---|---|---|
V_CMTX低于 150 mV | 发送端共模偏置电路设计问题,电源电压过低 | 检查发送端偏置电路配置,确保电源电压稳定 |
V_CMTX高于 250 mV | 发送端单端输出电平过高(V_OHHS超标),或共模偏置过高 | 降低发送端驱动强度,检查V_OHHS测量结果 |
| 测试结果不稳定 | 电源噪声过大,导致V_DP/V_DN采样值波动 | 优化发送端电源滤波,减少纹波和噪声 |
3.1.2.5. Test 1.3.8 – Data Lane HS-TX Static Common-Mode Voltage Mismatch ΔVCMTX(1,0)
1. 测试目的:
验证发送端在 HS-1 和 HS-0 状态下的静态共模电压对称性,防止因不对称引入额外的确定性抖动和误码。
2. 测试参数定义:
V_{CMTX(1)}:HS-1 状态下的静态共模电压;V_{CMTX(0)}:HS-0 状态下的静态共模电压;
3. 测试方法:
搜索数据位:在 HS 传输差分数据信号中,查找所有逻辑
1位的位置;有效性判断:
少于 5000 个
1:软件仍可处理,但结果可能无效,建议更换测试码型;≥5000 个
1:软件处理所有找到的1位。
电压采样与计算:
在每个
1位对应的时钟过零点处,采样V_DP和V_DN的电压值;按公式计算每个
1位对应的共模电压;V_CMTX(1)、V_CMTX(0)是所有这些共模电压的平均值。
4. 测试标准:
ΔV_{CMTX(1,0)}必须落在 -5 mV ~ +5 mV 范围内。
5. 测试问题排查:
| 失败现象 | 常见原因 | 排查方向 |
|---|---|---|
ΔV_{CMTX(1,0)}超出 ±5 mV | 差分驱动器设计不对称,Dp/Dn 通道偏置点不匹配 | 调整发送端 Dp/Dn 通道的偏置电路配置 |
| 不同负载下偏差变化大 | 输出级输出阻抗不对称,导致不同负载下的压降变化不同 | 优化差分输出级的匹配电阻,或调整驱动强度 |
| 测试结果不稳定 | 电源噪声过大,导致V_{CMTX(1)}/V_{CMTX(0)}测量值波动 | 优化发送端电源滤波,减少纹波和噪声 |
3.1.3. HS 动态电气特性(Dynamic Electrical)
| 参数 | 测试项目 | 规范目的 | 典型要求 |
|---|---|---|---|
t_R(20%-80%) | 上升时间 | 控制信号边沿速率,平衡 EMI 与时序裕量 | 需落在规范范围内(如 100ps~300ps) |
t_F(80%-20%) | 下降时间 | 控制信号边沿速率,平衡 EMI 与时序裕量 | 需落在规范范围内(如 100ps~300ps) |
ΔV_CMTX(LF)(50-450MHz) | 低频动态共模波动 | 限制低频共模噪声,避免 EMI 超标 | 波动幅度需小于规范限值 |
ΔV_CMTX(HF)(>450MHz) | 高频动态共模波动 | 限制高频共模噪声,避免 CDR 失锁 | 波动幅度需小于规范限值 |
3.1.3.1. Test 1.3.11 – Data Lane HS-TX 20%-80% Rise Time tR
1. 测试目的:
验证HS模式下高速信号上升时间是否满足要求。
2. 测试参数定义:
在平均波形上,测量差分信号从 20% 幅度上升到 80% 幅度的时间差,公式如下:
起点:
V_OD(0) + 0.2 * {V_OD(1) - V_OD(0)}终点:
V_OD(0) + 0.8 * {V_OD(1) - V_OD(0)}
3. 测试方法:
没有出现该模式:标记为 “不可测(indeterminable)”,跳过此测量;
出现少于 128 次:仍可处理,但结果可能无效,建议更换测试码型;
出现 ≥ 128 次:取最后 128 个波形进行处理;
波形对齐与平均:以每个波形的第一次过零点为公共锚点,对这 128 个波形进行水平对齐,然后求平均波形;
4. 测试标准:
≤ 1 Gbps:上升时间
t_R必须在150 ps与0.3·UI之间;> 1 Gbps:上升时间
t_R必须在100 ps与0.35·UI之间;
5. 测试问题排查:
| 失败现象 | 常见原因 | 排查方向 |
|---|---|---|
t_R过慢(超过上限) | 发送端驱动电流不足、负载电容过大 | 调整发送端驱动强度,优化 PCB 布线减少寄生电容 |
t_R过快(低于下限) | 发送端驱动电流过大、输出阻抗过低 | 降低发送端驱动强度,增加输出串联电阻 |
不同负载下t_R变化大 | 输出级输出阻抗设计不当,受负载影响明显 | 优化差分输出级的匹配电路,改善输出阻抗稳定性 |
3.1.3.2. Test 1.3.12 – Data Lane HS-TX 80%-20% Fall Time tF
1. 测试目的:
验证HS模式下高速信号下降时间是否满足要求。
2. 测试参数定义:
在平均波形上,测量差分信号从 20% 幅度上升到 80% 幅度的时间差,公式如下:
起点:
V_OD(0) + 0.8 * {V_OD(1) - V_OD(0)}终点:
V_OD(0) + 0.2 * {V_OD(1) - V_OD(0)}
3. 测试方法:
没有出现该模式:标记为 “不可测(indeterminable)”,跳过此测量;
出现少于 128 次:仍可处理,但结果可能无效,建议更换测试码型;
出现 ≥ 128 次:取最后 128 个波形进行处理;
波形对齐与平均:以每个波形的第一次过零点为公共锚点,对这 128 个波形进行水平对齐,然后求平均波形;
4. 测试标准:
≤ 1 Gbps:上升时间
t_R必须在150 ps与0.3·UI之间;> 1 Gbps:上升时间
t_R必须在100 ps与0.35·UI之间;
5. 测试问题排查:
| 失败现象 | 常见原因 | 排查方向 |
|---|---|---|
t_F过慢(超过上限) | 发送端拉电流能力不足、负载电容过大 | 调整发送端驱动强度,优化 PCB 布线减少寄生电容 |
t_F过快(低于下限) | 发送端拉电流过大、输出阻抗过低 | 降低发送端驱动强度,增加输出串联电阻 |
t_F与t_R严重不对称 | 差分驱动器上升 / 下降通道设计不匹配 | 优化差分输出级电路,调整上升 / 下降驱动电流 |
3.1.3.3. Test 1.3.9 – Data Lane HS-TX Dynamic Common-Level Variations Between 50-450 MHz ΔVCMTX(LF)
1. 测试目的:
验证高速发送端在 50 MHz 至 450 MHz 频段内的动态共模电压波动,确保不会因低频共模噪声影响接收端的信号判决和 EMI 性能。
2. 测试参数定义:
3. 测试方法:
对于每个时钟信号的过零点,使用
公式计算静态共模电压;
得到一个随时间变化的共模电压列表;
将上述时间序列输入一个 8 阶 Butterworth 带通滤波器,其截止频率为 50 MHz 和 450 MHz;
ΔV_{CMTX(LF)}是滤波器输出信号的绝对峰值电压;
4. 测试标准:
ΔV_{CMTX(LF)}的峰值必须 ≤ 25 mV。
5. 测试问题排查:
| 失败现象 | 常见原因 | 排查方向 |
|---|---|---|
ΔV_{CMTX(LF)}超过 25 mV | 发送端电源噪声过大,存在 50-450 MHz 频段的纹波 | 优化电源滤波,增加 LC 滤波或高频去耦电容 |
| 共模波动随数据码型变化 | 发送器输出级开关电流引起的电源扰动 | 优化发送器驱动电流,减少开关瞬态电流 |
| 测试结果不稳定 | 测试夹具或探头引入的共模噪声 | 检查探头接地,使用屏蔽良好的测试夹具 |
3.1.3.4. Test 1.3.10 – Data Lane HS-TX Dynamic Common-Level Variations Above 450 MHz ΔVCMTX(HF)
1. 测试目的:
验证高速发送端在 450 MHz 以上频段内的动态共模电压波动,确保不会因高频共模噪声导致接收端 CDR 失锁、误码率上升。
2. 测试参数定义:
3. 测试方法:
对于每个时钟信号的过零点,使用
公式计算静态共模电压;
得到一个随时间变化的共模电压列表;
将上述时间序列输入一个 8 阶 Butterworth 带通滤波器,其截止频率为 450 MHz;
ΔV_{CMTX(HF)}是滤波器输出信号的均方根(RMS)电压;
4. 测试标准:
ΔV_{CMTX(HF)}的 RMS 值必须 ≤ 15 mV。
5. 测试问题排查:
| 失败现象 | 常见原因 | 排查方向 |
|---|---|---|
ΔV_{CMTX(HF)}超过 15 mV | 发送器输出级开关瞬态电流过大,引起高频共模扰动 | 优化发送器驱动电流和输出级电路,减少开关尖峰 |
| 高频波动随数据码型变化 | 发送器电源供电路径过长,存在高频阻抗 | 缩短电源路径,增加高频去耦电容(如 0402 封装的陶瓷电容) |
| 测试结果不稳定 | 测试夹具或探头引入的高频噪声 | 使用带宽足够的探头,优化探头接地方式,减少环路面积 |
3.1.4. HS 退出时序(Exit Timing)
确保传输结束后链路能安全回到低功耗状态,避免数据丢失或状态机死锁。
| 参数 | 测试项目 | 规范目的 | 典型要求 |
|---|---|---|---|
T_HS-TRAIL | HS 尾序列持续时间 | 为接收端提供过渡缓冲,识别数据结束 | 必须 ≥ 规范最小值 |
T_REOT(30%-85%) | EoT 后上升时间 | 控制信号从 HS 回到 LP 电平的边沿速率 | 需落在规范范围内 |
T_EOT | HS 传输结束流程总持续时间 | 完整的退出流程时序 | 必须 ≥ 规范最小值 |
T_HS-EXIT | 返回 Stop 状态(LP-11)持续时间 | 确保链路可靠回到低功耗状态 | 必须 ≥ 规范最小值 |
3.1.4.1. Test 1.3.13 – Data Lane HS Exit: THS-TRAIL Value
1. 测试目的:
验证高速传输结束后,HS-TRAIL 状态的持续时间,确保接收端有足够时间退出高速模式,准备进入 LP 状态。
2. 测试参数定义:
3. 测试方法:
T_HS-TRAIL的定义取决于 HS 负载(HS-PAYLOAD)的最后一位是0还是1:
1). 最后一位为0:尾迹状态为差分 - 1
状态特征:
V_DP - V_DN为高电平(> 70 mV);起点:差分波形
V_DP - V_DN上升穿过V_IDTH(70 mV);终点:差分波形
V_DP - V_DN下降穿过V_IDTH(70 mV);
2). 最后一位为1:尾迹状态为差分 - 0
状态特征:
V_DP - V_DN为低电平(< -70 mV /-40 mV);起点:差分波形
V_DP - V_DN下降穿过V_IDTL(D-PHY 1.1 为 - 70 mV,1.2 + 为 - 40 mV);终点:差分波形
V_DP - V_DN上升穿过V_IDTL;
4. 测试标准:
T_HS-TRAIL ≥ 60 ns + 4·UI
UI= 单位间隔(1 / 线速),随速率自动调整
5. 测试问题排查:
| 失败现象 | 常见原因 | 排查方向 |
|---|---|---|
T_HS-TRAIL小于限值 | 发送端状态机在传输结束后未保持足够时间,直接切换到 LP 模式 | 调整 PHY 寄存器,延长 HS-TRAIL 状态的持续时间 |
| 测量起点 / 终点误判 | 差分信号噪声过大,导致提前穿过V_IDTH/V_IDTL | 优化电源噪声,增加滤波,调整示波器触发电平 |
| 接收端无法进入 LP 模式 | T_HS-TRAIL过短,接收端未检测到传输结束 | 延长T_HS-TRAIL,确保接收端有足够时间响应 |
3.1.4.2. Test 1.3.14 – Data Lane HS Exit: 30%-85% Post-EoT Rise Time TREOT
1. 测试目的:
验证高速传输结束(EoT)后,数据通道从 HS 尾迹状态恢复到低功耗(LP)高电平的上升沿速度,确保接收端能可靠识别 LP-1 状态。
2. 测试参数定义:
3. 测试方法:
1). 时间起点与终点
起点:HS-TRAIL 状态的结束时刻(上一个测试
T_HS-TRAIL的终点);终点:Data+(
V_DP)信号的上升沿穿过V_IH,MIN(880 mV,逻辑 1 的最小输入电压)的时刻;
2). 上升沿计算
T_REOT是从 30% 幅度到 85% 幅度的上升时间:
30% 幅度点:
HS-TRAIL结束时的V_DP电平 + 0.3 × (880 mV - HS-TRAIL结束电平);85% 幅度点:
HS-TRAIL结束时的V_DP电平 + 0.85 × (880 mV - HS-TRAIL结束电平);
4. 测试标准:
- T_REOT ≤ 35 ns
5. 测试问题排查:
| 失败现象 | 常见原因 | 排查方向 |
|---|---|---|
T_REOT超过 35 ns | 发送端 LP 驱动能力不足,负载电容过大 | 调整 LP 模式驱动强度,优化 PCB 布线减少寄生电容 |
| 上升沿过冲 / 振铃过大 | LP 驱动电流过大,输出阻抗不匹配 | 降低 LP 驱动强度,增加输出串联电阻 |
| 不同负载下上升时间变化大 | 输出级输出阻抗受负载影响明显 | 优化输出级匹配电路,改善输出阻抗稳定性 |
3.1.4.3. Test 1.3.15 – Data Lane HS Exit: TEOT Value
1. 测试目的:
验证高速传输结束(EoT)过程的总耗时,确保发送端能在规定时间内完成从 HS 模式到 LP 模式的完整转换。
2. 测试参数定义:
T_EOT=T_HS-TRAIL+T_REOT
3. 测试方法:
参考:
- 3.1.4.1. Test 1.3.13 – Data Lane HS Exit: THS-TRAIL Value;
- 3.1.4.21. Test 1.3.14 – Data Lane HS Exit: 30%-85% Post-EoT Rise Time TREOT
4. 测试标准:
T_EOT = T_HS-TRAIL + T_REOT ≤ 105 ns + 12·UI
UI= 单位间隔(1 / 线速),随速率自动调整
5. 测试问题排查:
| 失败现象 | 常见原因 | 排查方向 |
|---|---|---|
T_EOT超过限值 | T_HS-TRAIL或T_REOT单项超标,或两者都偏大 | 分别排查前序测试项,优化 HS 尾迹状态持续时间和 LP 上升沿速度 |
不同速率下T_EOT差异过大 | 发送端状态机时序对速率敏感,退出逻辑设计不当 | 优化状态机设计,确保不同速率下的退出时序稳定 |
| 接收端无法及时进入 LP 模式 | T_EOT过长,发送端 LP 电平建立过晚 | 缩短T_HS-TRAIL或加快T_REOT,确保 LP 状态能及时建立 |
3.1.4.4. Test 1.3.16 – Data Lane HS Exit: THS-EXIT Value
1. 测试目的:
验证高速传输结束后,LP-11 状态的持续时间,确保接收端能可靠进入并稳定在低功耗模式。
2. 测试参数定义:
3. 测试方法:
T_HS-EXIT是 HS 传输结束后,最后一个 LP-11 状态的持续时间。测量起点与终点的定义如下:
1). 测量起点(HS-TRAIL 状态结束)
HS-TRAIL 状态的结束定义,取决于尾迹状态是差分 - 1 还是差分 - 0:
HS-TRAIL 为差分 - 1 状态:差分波形
V_DP - V_DN下降穿过V_IDTL(D-PHY 1.1 为 - 70 mV,1.2 + 为 - 40 mV)的时刻。HS-TRAIL 为差分 - 0 状态:差分波形
V_DP - V_DN上升穿过V_IDTH(D-PHY 1.1 为 70 mV,1.2 + 为 40 mV)的时刻。
2). 测量终点
终点:Data+(
V_DP)信号的下降沿穿过V_IL,MAX(550 mV,逻辑 0 的最大输入电压)的时刻。
4. 测试标准:
- T_HS-EXIT ≥ 100 ns
5. 测试问题排查:
| 失败现象 | 常见原因 | 排查方向 |
|---|---|---|
T_HS-EXIT小于 100 ns | 发送端状态机在 HS 传输结束后,LP-11 状态持续时间过短 | 调整 PHY 寄存器,延长 HS 传输结束后的 LP-11 状态持续时间 |
| 测量起点 / 终点误判 | 差分信号噪声过大,导致 HS-TRAIL 结束时刻误判;或V_DP下降沿噪声导致提前穿过V_IL,MAX | 优化电源噪声,增加滤波,调整示波器触发电平 |
| 接收端无法进入 LP 模式 | T_HS-EXIT过短,接收端未完成模式切换 | 延长T_HS-EXIT,确保接收端有足够时间稳定在 LP 模式 |