在 PCIE3.0 的一致性测试中需要测试 RX 接收端测试和 RX EQ 接收端均衡测试,很多工程师对两者之间的差别并不清楚,下面我们来解释一下两者之间的区别。
什么是 RX 测试?
RX 测试是一种电气测试,用于验证 DUT 可以将针对 E-12 或更高的 BER 目标眼图的信号恢复出来,当将测试设备的 TXEQ 设置为 P7 和 P8 时,RX 测试还验证 Add-In Card 可以将针对 E-4 或更高 BER 目标眼图的信号恢复出来。
什么是 RxEQ 测试?
RxEQ 测试是 PCIE3.0 Link EQ 测试的一部分,用于验证设备是否可以调整对端设备的 TxEQ 及其自身的 RxEQ,以便设备可以无误码地接收数据。
RX 测试和 RX EQ 测试之间的区别是什么?
1.在 RX 测试中,BERT 通过 Configuration.Linkwidth.Start 状态将 DUT 置于环回状态,在 RxEQ 测试中,BERT 通过 Recovery State 将 DUT 置于环回状态,从 Configuration.Linkwidth.Start 状态到 Recovery State 有很多步骤,Recovery State 有许多步骤(如速度变化和均衡)。
2.在 RX 测试中,测试工程师或测试软件手动将测试设备的 TxEQ 调整到最佳值,基于在测试设备中观察到的 BER 来选择最佳值,在 RxEQ 测试中,DUT 将测试设备的 TxEQ 调整到最佳值,基于 DUT 的 TxEQ 选择算法选择最佳值。
3.RX 测试仅验证可以电气通过 E-12 测试,在 PCIE Workshop 进行测试时,通常会询问 DUT 的研发人员,“DUT 的均衡设置是什么?”。 然后调整测试设备的TxEQ 并运行 Rx 测试,RxEQ 测试让 DUT 自己进行调整,RxEQ 测试验证 DUT是否可以自动调整其 RxEQ 和测试设备的 TxEQ 以通过 E-12 测试。