|
作者:黃剛(一博科技自媒體高速先生原創(chuàng)文)' W- ]6 U: W7 h: R: J/ l1 ?/ q1 H
7 Z% Z+ {+ M3 u, f1 r( f5 o: u8 S* M
PCB設(shè)計(jì)會(huì)存在各種大大小小的誤區(qū),有的誤區(qū)很容易用簡(jiǎn)單的理論進(jìn)行解釋,有的卻顯得神秘而難懂。高速先生最近和粉絲們的互動(dòng)中驚訝的發(fā)現(xiàn),磁珠對(duì)電源紋波可能會(huì)存在反面影響這個(gè)誤區(qū)原來一直都是謎一樣的存在…
: z2 D7 [& C- u+ R; p' e) ?
3 b& S- G3 R% D. T4 h
/ a- W) s8 K0 p+ O
5 r4 ]- a) }' Z8 p) U. ?; a高速先生曾經(jīng)問過很多硬件的朋友們,為什么在轉(zhuǎn)換電源時(shí)要加磁珠,基本上我們得到的答案都是兩個(gè)字:隔離!的確,從硬件原理來說,磁珠放在電源轉(zhuǎn)換的前后級(jí),的確能限制快速切換的電流帶來的紋波從前級(jí)擴(kuò)散到后級(jí),從而把紋波局限在某個(gè)范圍,不會(huì)擴(kuò)散到該電源的全部區(qū)域,然而真正實(shí)踐起來的時(shí)候,結(jié)果可能會(huì)讓你大跌眼鏡。
4 a& P0 Z! j" t' K: t X
9 f7 D; D" B& u
( O5 E7 Q; f$ K' A$ d7 p
) d- g: M2 u$ b這個(gè)高速先生接觸過的一個(gè)有意思的案例,客戶找到我們來做debug。既然是做debug,顧名思義就是板子的調(diào)試出了問題,然后想讓高速先生幫忙找到原因咯。
: s0 [# `5 v* v' U4 |7 i$ k0 ^9 T+ I* j; x n
5 {/ W$ }* y0 w& N0 z$ b
5 V- h' _, d9 H4 F
客戶的PCIE信號(hào)總會(huì)偶爾存在通信失敗的問題,客戶定位到是PCIE電源的紋波過大的原因造成的?蛻粢蔡峁┝怂麄儗(duì)電源的測(cè)試波形,如下所示,峰峰值達(dá)到160mV。
' b! w9 S, \) K' V# `- _% ]/ d1 q
; A/ V' Z3 e' e: U9 {; B' Z% B) t* z( J/ W+ |; @' {& r$ ?$ T
v) [1 {0 O2 Q% |8 q' L+ @& `然后我們打開客戶的原理圖和PCB設(shè)計(jì),發(fā)現(xiàn)是一個(gè)從1.8V主電源通過磁珠轉(zhuǎn)換得到的PCIE電源。1.8V是通過DC-DC電源芯片從高電壓轉(zhuǎn)換而來的,我們看到前段的濾波設(shè)計(jì)是做得不錯(cuò)的,在電源輸出端放上了大電容(uF級(jí)),符合我們常規(guī)的設(shè)計(jì)。
& O6 U( x6 h+ F, r: v# g+ r
8 q- w- g; n+ F2 V5 s* r
" q: F2 R/ T) l6 X- _$ h
* T5 x/ z2 O H ~1 ~ ~( [那么問題到底出在哪里呢?為什么轉(zhuǎn)換后的電源紋波會(huì)變得那么大?我們把測(cè)試到的紋波轉(zhuǎn)換到頻域來看,發(fā)現(xiàn)大多數(shù)紋波的頻率分量都在450kHz,這個(gè)數(shù)值讓高速先生想起了DC-DC電源的開關(guān)頻率也在這個(gè)范圍。果然,一查下該電源芯片的datasheet,發(fā)現(xiàn)和電源芯片的開關(guān)頻率是很接近的,因此高速先生懷疑是開關(guān)噪聲通過鏈路帶給了這個(gè)轉(zhuǎn)換后的電源。然后我們對(duì)該電源鏈路進(jìn)行一個(gè)頻域的仿真,從仿真結(jié)果可以看到,經(jīng)過該磁珠之后,該電源在450kHz附近出現(xiàn)了明顯的反諧振點(diǎn)。& B" p9 j6 g8 z' S- K, W
q! K+ r. s2 F0 Y4 r+ ]$ p7 c0 I0 v$ x3 |
7 g4 t6 W1 @+ {# ^
從頻域仿真的結(jié)果表明,使用該磁珠和后面的電容配合進(jìn)行濾波和隔離后,由于本身磁珠和電容的效應(yīng),的確是能濾掉高頻的紋波分量,但是卻會(huì)在kHz的頻段出現(xiàn)反諧振點(diǎn),如果剛好電源的開關(guān)頻率產(chǎn)生了這個(gè)頻段的噪聲,實(shí)際上噪聲會(huì)一直傳遞到電源的接收端,不能被濾掉之類,還會(huì)把噪聲的幅度提高。5 L' N& r! ?+ D7 X! U2 ~' \
7 G9 P: q2 b ~4 j# Y) G% f! E/ B2 O u0 }+ R5 a
4 S7 ^( e1 S- f6 g( l6 @關(guān)于電源濾波這個(gè)原理,在文章這里就不展開了,大家可以去觀看高速先生隊(duì)長親自拍攝的視頻,獲得更多的知識(shí)點(diǎn)哈。% V$ W+ K, c0 B$ `4 y& R. n! r
! B; R b5 g2 t% A c) B; d1 k3 N* whttps://www.bilibili.com/video/BV1p54y1U7Cc" t3 T+ ?7 _; o8 r
3 I9 F5 _0 B8 s$ C/ D& a. n
那我們繼續(xù)往下講哈,大家都知道高速先生的風(fēng)格,喜歡把一個(gè)案例講到極致。還是那句話,很多硬件工程師都不太喜歡用頻域去看問題,那我們更形象的對(duì)該紋波進(jìn)行時(shí)域的仿真。我們假定在電源芯片的輸出端產(chǎn)生了450kHz的噪聲,峰峰值50mV,如下所示:! @! e$ e' m. v6 Y. y# a: g
( A* ~" o5 K5 ^) C
5 b' [/ j p6 Y( L( w
6 d+ ~' O0 b' `& u那么大家能猜想到接收端的電源會(huì)產(chǎn)生多大的紋波嗎?. I+ z( V l4 H( B/ ~5 l
$ j) M0 J& ?& P6 V$ X" P" s+ I7 B6 T. j! j
2 D) q' t3 L% R% Q @會(huì)比噪聲小一丟丟?會(huì)基本上濾掉?還是。。。對(duì)!不僅不會(huì)濾掉,還會(huì)增大。!
. A% z' r* Q' _" |
5 M- b: @ C. y. m* [
6 d' j, ~3 S. w6 G* F5 J9 n7 ^& B, w5 N4 t0 h* i# d; A9 o
是的,就是這個(gè)效果。) c0 Q: p) Q4 n0 x
& B* b9 L. F2 x' V& x& x( L0 m% ^( ~3 v$ k# D
那么可能還有很多朋友還會(huì)問兩個(gè)問題,一是為什么會(huì)這樣呢?二是要如何解決呢?要是講到這里就停下,我猜很多粉絲會(huì)有意見,那么高速先生就繼續(xù)往下講哈。
- H V* E) D; p) ? @1 y, b5 g. A( V. b
7 z8 ]5 g1 I9 B0 H6 l5 W3 b% Z4 N" \/ H" O
原因的話,我們知道,磁珠其實(shí)和電感是類似的,在高頻時(shí)表現(xiàn)為高阻抗的物體,因此電感和電容會(huì)在某個(gè)頻點(diǎn)發(fā)生反諧振,這是跟電容和電感的具體容值感值是有關(guān)系的,本文的例子中,我們?cè)诖胖楹竺嫣砑拥氖潜容^小的電容,因此配合到這一款磁珠的屬性,剛好會(huì)在幾百kHz處產(chǎn)生了諧振點(diǎn),更不巧的是,剛好電源的開關(guān)噪聲在這個(gè)頻段,因此就產(chǎn)生了本文的這個(gè)案例了。# ~0 E3 f0 ^. }) R" `6 ~
, b6 X `) E& o# D
2 V( }8 f$ Y6 j
; O6 v2 H% H- g/ c s
最后再說一下本案例的解決方法哈,我們知道了產(chǎn)生的原因之后,就把其中一個(gè)電容換成更大的10uF的電容。6 Q/ L9 R# ^7 o* f1 k5 t* q; ]
* D0 R. J: n9 h9 L
2 v9 E! z6 S# ]5 j9 ]! T) G9 S7 }; R" w: a9 K' j
從仿真結(jié)果來看就能有很明顯的優(yōu)化,完全消除了這個(gè)反諧振點(diǎn)。. t0 r9 T* q" G: ^
: c4 e, Y" G7 N* G& L( d/ }8 q- B3 [8 Z1 W1 ?
& c3 M, l! B2 k% W( C+ K1 a7 P
當(dāng)然也成功幫助客戶解決了問題,PCIE的通信就不再出問題了,這時(shí)候再讓客戶測(cè)試下噪聲的話,也變得比較小了。, O# A. A% x3 k# C
+ O" E% o3 A b" k. S) W: B" q
5 Z5 i5 G1 j a& l
3 Q/ Q9 ], B# K
8 z8 C. T3 K# }* q2 G" ?5 B. B7 D/ ~. b5 j7 H b5 k
5 n# Q' d# T* V6 \! c/ W+ h, s7 ?' `9 @, z, V2 g' ]# t5 ^
' [: [* ], V3 K
2 V9 Z' j0 M+ R5 u- F7 _- x% J) b2 D: n* y
& S& t! G: n% L6 x" ^! J9 y
1 a6 H* I: x# @9 h
1 V2 V( N j7 _, }& E/ |5 z! o4 _* X# Z2 e
, l4 [$ N: a2 d+ A
" l& m% p z# \5 V1 N, L2 c% Q1 x
! w( G' }% J O( p) m. L v4 S" l% Q" D9 e7 k# N1 I
' s. o8 ]# r% }2 S7 S* u5 ]9 _* v. @
: p9 F) O6 Y; i r6 k0 Y/ V7 N+ @9 P. X+ @8 D. L. D% `
1 l9 z3 v5 w+ d5 `2 `1 \: |# m% @; n6 \! A: I
6 K ]2 `5 q) R J: L( D: e! J
% w/ [! n6 Q3 Q1 m& c! o" l9 Q1 z6 z- c" P3 w( L6 I# t' \- e
! R4 ~, U6 a4 N3 a
; X; `" L0 l7 \+ T
% ?& _# R3 v P+ u6 g k# U/ T
! V! K/ s* |2 u: b. u |
|