第三章:测试环境搭建——仪器、链路与连接器
做SerDes误码测试,说白了就是跟三个家伙打交道:误码仪、示波器、时钟源。这三样东西搭好了,测试就成功了一半。搭不好?嗯,你测出来的数据可能全是假的。
我入行那会儿,有一次误码率怎么都压不下去,折腾了两天。最后发现是时钟线没拧紧。你说冤不冤?
3.1 核心测试仪器介绍
3.1.1 误码仪(BERT)
误码仪是SerDes测试的"裁判员"。它负责发数据、收数据、数错误。
我个人习惯把误码仪分成两类:
- 标准BERT:比如Keysight的N4903B、Anritsu的MP1800A。这些大家伙精度高,但贵得离谱。
- 集成式BERT:比如Tektronix的BSX系列,把误码仪和示波器做到一起了。适合研发调试,但做认证测试时不太够用。
选误码仪时,你重点看三个参数:
| 参数 | 要求 | 我的经验 |
|---|---|---|
| 数据速率 | 至少覆盖被测SerDes速率的1.5倍 | 别卡着边选,留余量 |
| 输出幅度 | 可调范围800mV~2Vpp | 我遇到过幅度不够,加放大器反而引入噪声 |
| 抖动注入 | 支持SJ、RJ、BUJ | 做合规测试时,这个功能必须有 |
重要提醒:误码仪的码型发生器(PG)和误码检测器(ED)必须共用一个时钟源。否则你测出来的误码率,有一半是时钟不同步造成的假误码。
3.1.2 示波器
示波器是SerDes调试的"眼睛"。误码仪告诉你"有问题",示波器告诉你"问题在哪"。
我建议你准备两台示波器:
- 实时示波器(带宽≥被测信号频率的3倍):看眼图、测抖动、抓瞬态异常
- 采样示波器(也叫等效时间示波器):看高速信号的精细眼图,做模板测试
举个例子,有一次客户说他们的SerDes眼图闭合严重。我用实时示波器一抓,发现是电源纹波在作怪。换成采样示波器?根本看不到那个低频干扰。
小技巧:示波器的探头也很关键。做SerDes测试,我强烈建议用差分探头。单端探头测出来的眼图,你永远不知道共模噪声贡献了多少。
3.1.3 时钟源
时钟源是整个测试系统的"心脏"。它跳一下,所有仪器跟着跳一下。
选时钟源时,我只看两个指标:
- 相位噪声:在10kHz偏移处,要求≤-130dBc/Hz(10Gbps以下)
- 抖动:RMS抖动≤0.5ps
我曾经用过一个便宜的时钟源,相位噪声差了10dB。结果误码率从1e-12直接飙到1e-9。换了个好的时钟源,问题立刻消失。你想想看,时钟源省那点钱,值吗?
3.2 测试链路搭建
链路搭建这件事,我踩过的坑比走过的路还多。下面这张图是我总结的标准链路:
搭建步骤其实不复杂,但每一步都有讲究:
- 先接时钟:时钟源输出分两路,一路给误码仪的PG,一路给ED。用等长线缆,长度差控制在±5mm以内。
- 再接数据:PG输出→DUT输入,DUT输出→ED输入。注意极性,别把P和N接反了。
- 最后挂示波器:用差分探头在DUT的输出端"偷看"信号。探头的地线越短越好,我一般控制在3cm以内。
避坑指南:我曾经把示波器探头直接挂在DUT输出和ED输入之间,结果探头电容把信号边沿搞慢了,误码率从1e-12变成1e-8。正确的做法是:用功分器或者专门的监测口,别直接挂探头。
3.3 线缆与连接器选择
线缆和连接器,看起来不起眼,但往往是整个测试链路的"短板"。我见过太多人花了几十万买仪器,却用几块钱的线缆,结果测出来的数据一塌糊涂。
3.3.1 线缆选择
SerDes测试用的线缆,我只看三个指标:
| 指标 | 要求 | 为什么重要 |
|---|---|---|
| 带宽 | ≥被测信号频率的1.5倍 | 带宽不够,信号边沿变缓,眼图闭合 |
| 插入损耗 | ≤3dB@奈奎斯特频率 | 损耗太大,信号幅度不够,误码率飙升 |
| 回波损耗 | ≥15dB@奈奎斯特频率 | 回波损耗差,信号反射严重,抖动增大 |
我个人习惯用半刚电缆做固定测试,用柔性电缆做临时调试。半刚电缆的损耗小、屏蔽好,但弯不了。柔性电缆方便,但高频性能差一些。
3.3.2 连接器选择
连接器这块,我踩过的坑最多。常见的SerDes测试连接器有:
- SMA:最常用,DC~18GHz。注意区分公母,别买错了。
- 2.92mm(K型):DC~40GHz,适合25Gbps以上的SerDes。
- 1.85mm(V型):DC~67GHz,56Gbps PAM4测试必备。
选连接器时,我建议你注意三点:
- 阻抗匹配:全部用50Ω的,别混用75Ω的。
- 扭矩控制:SMA连接器拧紧扭矩一般是0.45~0.6N·m。拧太紧会损坏接口,拧太松会接触不良。
- 寿命管理:SMA连接器的插拔寿命一般是500次。我习惯在连接器上贴标签,记录插拔次数。
我的习惯:每次测试前,我都会用酒精棉擦拭连接器的端面。别小看这个动作,一粒灰尘就能让回波损耗恶化5dB。我见过有人因为连接器脏了,误码率测了三天都不过。
3.4 搭建完成后的自检清单
链路搭好了,别急着跑测试。先做一遍自检:
- 时钟检查:用示波器看时钟波形,频率对不对?幅度够不够?抖动大不大?
- 信号完整性检查:把DUT旁路掉,直接让PG连ED,看误码率是不是≤1e-12。如果不是,说明链路本身有问题。
- 眼图检查:在DUT输出端看眼图,眼睛张开度够不够?模板有没有违规?
这三步走完,你才能放心地开始正式的误码测试。否则,你测出来的数据,到底是DUT的问题,还是链路的问题?谁也说不清。
好了,测试环境就聊到这儿。记住一句话:仪器是死的,链路是活的。再好的仪器,搭了一条烂链路,也白搭。