|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
微信公众号 | 高速先生
* t/ H1 v+ R5 v8 t文 | 刘丽娟+ H/ }( P+ p4 z, N2 E" l
有产品就会有测试,无论是做整机的可靠性测试、EMC测试,还是做单板的SI测试、PI测试;无论是为了解决问题而做Debug测试,还是为了过认证而做的一致性测试。就算你经验值、理论值爆表,也不敢空口白牙或者靠刷脸就能让人凭空出测试结果呀。3 c" r& `0 f4 r1 U" _/ e! ~, Y
3 B" ^9 `: r% y$ Q6 a) G
! Z R$ M- l7 j4 A
/ @, e2 I$ A- o* _- K6 r N, t既然所有的产品都绕不开测试,我们就聊聊测试,当然也就得聊聊测试仪器。小编十多年的职业生涯的前三年是整天与仪器为伴,用各种示波器测各式各样的信号波形、眼图、时序;用TDR测阻抗;用矢网网络分析仪测S参数;就是专门给人挑刺儿,招人恨的日子。
/ h( t F* Z: G* s 示波器是个好东西,通过示波器,我们才可以真真切切地看到各种现象——时域的真实存在。好的信号波形长得都差不多;差的信号波形,那差起来就奇形怪状、各有各的丑。此时就需要做Debug了,经验丰富的工程师Debug起来快准稳,但是经验是个很玄的东西,靠个人领悟,如何让别人也能透过现象看本质?所以后来矢量网络分析仪(简称矢网、网分)慢慢起来了。通过示波器看到的是该问题的时域的表征,通过矢网我们能看到问题的频域状况。& \; ^ H# W6 T/ B2 l! d$ a
. }% e3 V( M$ i' [5 ]3 {, z
1 _" o4 @3 J# v$ I* L' M) h当客户能够把波形发给我,相对来说都比较容易Debug;难的是客户只有一句话“反正就是板子跑不来,我们没有测试仪器,也不知道怎么测”。这种情况,我们建议把板子拿给我,我们有仪器,我帮你测。
' [5 A& |, J% |& p$ [& A1 J& }% m; P/ q7 a8 C
|* I( X) Z7 T3 R' q8 L3 w确定你的信号速率是多少,首先用矢网测一下时域的阻抗,看通道上的焊盘、过孔、trace的阻抗是否有问题,如果trace的阻抗不正常,通常是板厂没有控制好阻抗(当然如果是你的特殊设计为外,比如共面波导结构,而你又没有注明,这个锅就得你自己背喽);如果过孔、焊盘阻抗不正常,那就是你的设计没做好。比如下图,我们用67GHz的矢网,测出来板子上有一段线的阻抗设计值是100ohm,本应该在90~110ohm范围内才是合格的,但是实测值发现线的阻抗在68~80ohm间。
6 f+ P7 G$ X$ H2 z6 d, e![]() 现在信号速率越来越高,玻纤效应也被越来越多的人重视,但是你的产品跑不起来是否真的是由玻纤效应导致的?是矢网测一测就P和N之间的延时知道了。
; V: D7 ^) b, o$ n9 b5 z) B, @* J
! n5 S1 I' K w5 X: K! y4 h- I" ?& E/ o" |% Q# e7 ^7 M2 X6 r- z
$ ~) J! k- ]; [7 {0 X
再比如阻抗上有个很低点,从时域上推算位置,是过孔位置,把矢网转到频域上,看到在频域上有个谐振点,可以断定你的过孔漏背钻了,比如下面的测试结果,就是过孔有个65mil左右的stub。4 M: k3 L7 T* r4 n
![]()
6 O( j/ t' k" F5 c2 z8 y5 [; @9 o1 ~5 A4 H% E9 _
— end — `8 B: b, q* K, T8 D2 f4 v
& v. i$ x( c5 ]本期提问) z, W( c# F9 n" P5 x
! x' W r1 N; h) x
从本周起,我们会花几周的时间专门聊聊测试那些事儿,大家有什么关心的话题吗?
( R8 C0 r* G# Q7 _0 B5 ?6 t2 R, O6 U6 X4 V
$ ?' N6 }2 |4 g7 b) P
4 S3 r; E0 b: F4 `- o- T
. H/ P8 F. I9 W' y9 }
————你可能错过的往期干货————5 x$ o2 v4 c8 {* j2 R) l0 u% A/ t
7 C) _; L. U* n8 @ 关于叠层设计的这一点你们一定要看
: E5 t, i, [. H 宝藏文,高速先生所有原创技术文章,戳戳戳!
n# M1 X: q) h8 Y
. C6 y" H+ Q8 ]" M/ j# e" ?2 u: L
回复数字获取往期文章。(向上滑阅览)7 Z9 _9 n/ ~0 b* l
d0 q) x- a! {3 Z+ z. j回复36→高速串行之S参数系列
: F2 M( C$ x+ t1 ~4 z1 N回复35→高速串行之编码系列2 B* e) n6 r" l
回复34→高速串行之S参数-连接器系列
& e1 Q# t. G' q9 e/ o& V回复33→高速串行简史系列* i, z- k: ?8 y$ v
回复32→电源系列(下)0 t2 p$ ?5 v' F6 R j
回复31→电源系列(上). ^7 B2 L: @( `
回复30→DDR系列(下)6 |' m* [) u, [9 k
回复29→DDR系列(上)% {% @' o% b/ {* [- D
回复28→层叠系列(下), H* |; z5 z' l# s1 L! ^
回复27→层叠系列(上)! ^# N4 K" a) O% s- N) _# O) |
回复26→拓扑和端接系列(下)
. g0 H* ]/ Q; A( e: N. k回复25→拓扑和端接系列(上)8 p( M) J7 p: t+ k
回复24→反射详解系列文章, D u n% g; q2 N. O- |8 Z' ^
回复23→阻抗系列(下)4 T: x- Y# J- ~* x/ g9 o, N
回复22→阻抗系列(中)" v. N5 ~) T) m" [2 h7 o% |
回复21→阻抗系列(上) w+ [+ M0 x9 G9 n
回复20→绕线与时序
$ k/ @' @3 o. w) b, d7 E: Y回复19→SERDES与CDR系列! d; @% S) K: U' n- k1 Z$ ?5 e0 [
回复18→既等长,为何不等时系列+ m/ n+ ^4 L" @0 l% o; k% \" I
回复17→cadence等长处理&规则设置
% ]0 H4 _" n) [! ]& x回复16→DDR时序学习笔记系列9 c* k6 j" S: ~5 x# h( i
回复15→串行系列5 w+ p8 M8 @. ]
回复14→DDR信号完整性仿真介绍系列( M; G1 J( B6 Y( q* E8 B, ~
回复13→PCB设计技巧分享一二 E) ~+ V' G& q5 ]" P f* T1 _
回复12→高速设计三座大山
* V% `- a4 V; I+ d8 }8 }回复11→PCB设计十大误区-绕不完的等长系列$ e4 ^% Q4 j, a$ H3 I3 `
回复10→PCB设计十大误区三& M8 T2 C" `7 S5 J, ^) b! E b/ p) t
回复09→DDRX系列* H2 j) @: M, S, O
回复08→高速串行系列
( U4 ~- @4 j$ b4 i回复07→设计先生之回流设计系列
3 c, A! Y! d3 |' o回复06→略谈Allegro Pcb Design 小技巧6 m& } g0 ~) R# b+ k
回复05→PCB设计十大误区一二
# g! z2 v, f9 S! }/ w I, e, p6 l回复04→微带线系列
W* F- A: ?4 M" z( u: y7 k# g回复03→抽丝剥茧系列
! `0 C# _2 o, l" n g2 M回复02→串扰探秘系列
& |, F- ?1 Y9 X) }* m3 P4 g" r( m回复01→案例分享系列) [2 z' y' S4 G( k9 X* V
![]() |
|