逻辑电路爱好者
针对你的三个问题直接回答:
1. IBERT能获得海量信息,是初期调试的利器。你可以得到实时误码率、链路状态,最重要的是可以通过‘眼图扫描’功能生成电压vs时间偏移的误码率等高线图。这个图能直观显示信号质量的‘健康区域’,帮你优化发射预加重、接收均衡等参数。它不能替代真实示波器眼图,但用于功能调试和性能优化足够了。
2. 开源或低价USB协议分析仪(如Saleae)带宽通常低于1GHz,对于10Gbps以上的物理层信号分析完全不够用。它们适用于低速协议解码(如I2C, UART),对SerDes物理层帮助不大。
3. 板级设计减少测试难度:
- 在TX输出和RX输入路径上,串联的AC耦合电容两侧都引出测试点(或使用可拆卸的电容)。
- 尽量使用标准连接器(如SMA, SMP),方便连接测试电缆。如果空间有限,至少预留测试焊盘。
- 电源设计要干净,特别是收发器模拟电源,使用高性能LDO和大量去耦电容。
- 考虑将参考时钟设计为可从外部注入,方便测试时钟抖动容限。
初期,把预算花在好的PCB设计和仿真上,比匆忙买便宜仪器更有效。
