微信公众号 | 高速先生
文 | 刘丽娟
有产品就会有测试,无论是做整机的可靠性测试、emc测试,还是做单板的si测试、pi测试;无论是为了解决问题而做debug测试,还是为了过认证而做的一致性测试。就算你经验值、理论值爆表,也不敢空口白牙或者靠刷脸就能让人凭空出测试结果呀。
既然所有的产品都绕不开测试,我们就聊聊测试,当然也就得聊聊测试仪器。小编十多年的职业生涯的前三年是整天与仪器为伴,用各种示波器测各式各样的信号波形、眼图、时序;用tdr测阻抗;用矢网网络分析仪测s参数;就是专门给人挑刺儿,招人恨的日子。
示波器是个好东西,通过示波器,我们才可以真真切切地看到各种现象——时域的真实存在。好的信号波形长得都差不多;差的信号波形,那差起来就奇形怪状、各有各的丑。此时就需要做debug了,经验丰富的工程师debug起来快准稳,但是经验是个很玄的东西,靠个人领悟,如何让别人也能透过现象看本质?所以后来矢量网络分析仪(简称矢网、网分)慢慢起来了。通过示波器看到的是该问题的时域的表征,通过矢网我们能看到问题的频域状况。
当客户能够把波形发给我,相对来说都比较容易debug;难的是客户只有一句话“反正就是板子跑不来,我们没有测试仪器,也不知道怎么测”。这种情况,我们建议把板子拿给我,我们有仪器,我帮你测。
确定你的信号速率是多少,首先用矢网测一下时域的阻抗,看通道上的焊盘、过孔、trace的阻抗是否有问题,如果trace的阻抗不正常,通常是板厂没有控制好阻抗(当然如果是你的特殊设计为外,比如共面波导结构,而你又没有注明,这个锅就得你自己背喽);如果过孔、焊盘阻抗不正常,那就是你的设计没做好。比如下图,我们用67ghz的矢网,测出来板子上有一段线的阻抗设计值是100ohm,本应该在90~110ohm范围内才是合格的,但是实测值发现线的阻抗在68~80ohm间。
现在信号速率越来越高,玻纤效应也被越来越多的人重视,但是你的产品跑不起来是否真的是由玻纤效应导致的?是矢网测一测就p和n之间的延时知道了。
再比如阻抗上有个很低点,从时域上推算位置,是过孔位置,把矢网转到频域上,看到在频域上有个谐振点,可以断定你的过孔漏背钻了,比如下面的测试结果,就是过孔有个65mil左右的stub。
— end —
本期提问
从本周起,我们会花几周的时间专门聊聊测试那些事儿,大家有什么关心的话题吗?
————你可能错过的往期干货————
关于叠层设计的这一点你们一定要看
宝藏文,高速先生所有原创技术文章,戳戳戳!
回复数字获取往期文章。(向上滑阅览)
回复36→高速串行之s参数系列
回复35→高速串行之编码系列
回复34→高速串行之s参数-连接器系列
回复33→高速串行简史系列
回复32→电源系列(下)
回复31→电源系列(上)
回复30→ddr系列(下)
回复29→ddr系列(上)
回复28→层叠系列(下)
回复27→层叠系列(上)
回复26→拓扑和端接系列(下)
回复25→拓扑和端接系列(上)
回复24→反射详解系列文章
回复23→阻抗系列(下)
回复22→阻抗系列(中)
回复21→阻抗系列(上)
回复20→绕线与时序
回复19→serdes与cdr系列
回复18→既等长,为何不等时系列
回复17→cadence等长处理&规则设置
回复16→ddr时序学习笔记系列
回复15→串行系列
回复14→ddr信号完整性仿真介绍系列
回复13→pcb设计技巧分享一二
回复12→高速设计三座大山
回复11→pcb设计十大误区-绕不完的等长系列
回复10→pcb设计十大误区三
回复09→ddrx系列
回复08→高速串行系列
回复07→设计先生之回流设计系列
回复06→略谈allegro pcb design 小技巧
回复05→pcb设计十大误区一二
回复04→微带线系列
回复03→抽丝剥茧系列
回复02→串扰探秘系列
回复01→案例分享系列