|
作者:黃剛(一博科技自媒體高速先生原創(chuàng)文)
1 s# J; N: ?5 Z; ?9 q% B5 j4 q0 m" g3 n5 ?( s( _, J
PCB設(shè)計(jì)會(huì)存在各種大大小小的誤區(qū),有的誤區(qū)很容易用簡(jiǎn)單的理論進(jìn)行解釋,有的卻顯得神秘而難懂。高速先生最近和粉絲們的互動(dòng)中驚訝的發(fā)現(xiàn),磁珠對(duì)電源紋波可能會(huì)存在反面影響這個(gè)誤區(qū)原來(lái)一直都是謎一樣的存在…! C B& g4 U9 Q9 A9 L7 f+ b& @/ f! [4 [
- w# u% T: {9 \, ~
8 g; a( M L2 r
2 j( Q R) Z' r1 J: B
高速先生曾經(jīng)問(wèn)過(guò)很多硬件的朋友們,為什么在轉(zhuǎn)換電源時(shí)要加磁珠,基本上我們得到的答案都是兩個(gè)字:隔離!的確,從硬件原理來(lái)說(shuō),磁珠放在電源轉(zhuǎn)換的前后級(jí),的確能限制快速切換的電流帶來(lái)的紋波從前級(jí)擴(kuò)散到后級(jí),從而把紋波局限在某個(gè)范圍,不會(huì)擴(kuò)散到該電源的全部區(qū)域,然而真正實(shí)踐起來(lái)的時(shí)候,結(jié)果可能會(huì)讓你大跌眼鏡。
' U! I" M& @* f' r. ~1 V" V* ^
) h3 Y p2 A( Y' @3 l& W
% \# ^- _/ P4 p' K: N$ A: B+ V. D* o. A* J/ ~8 w
這個(gè)高速先生接觸過(guò)的一個(gè)有意思的案例,客戶找到我們來(lái)做debug。既然是做debug,顧名思義就是板子的調(diào)試出了問(wèn)題,然后想讓高速先生幫忙找到原因咯。
1 L; l* M5 |0 b d: H7 p" ]- l
& `: ^8 c8 |5 j1 v
& R. { c) z5 U- M
3 Q. F% \7 a% P6 P, | j客戶的PCIE信號(hào)總會(huì)偶爾存在通信失敗的問(wèn)題,客戶定位到是PCIE電源的紋波過(guò)大的原因造成的?蛻粢蔡峁┝怂麄儗(duì)電源的測(cè)試波形,如下所示,峰峰值達(dá)到160mV。" S* B8 Q# U9 x4 c3 x
; s ~! B& v0 A/ c: A2 a
) N# \* Y( g8 y3 }3 ^6 i; ^, B! g% Y5 u4 b3 X
然后我們打開(kāi)客戶的原理圖和PCB設(shè)計(jì),發(fā)現(xiàn)是一個(gè)從1.8V主電源通過(guò)磁珠轉(zhuǎn)換得到的PCIE電源。1.8V是通過(guò)DC-DC電源芯片從高電壓轉(zhuǎn)換而來(lái)的,我們看到前段的濾波設(shè)計(jì)是做得不錯(cuò)的,在電源輸出端放上了大電容(uF級(jí)),符合我們常規(guī)的設(shè)計(jì)。8 j# z2 ]5 Q5 x8 p; J* ^
# x- w3 y, [ O( X3 H8 n' s
0 ?+ @9 \ U/ M4 R' g9 o* a% l# P U2 N$ h8 n3 |6 z% j
那么問(wèn)題到底出在哪里呢?為什么轉(zhuǎn)換后的電源紋波會(huì)變得那么大?我們把測(cè)試到的紋波轉(zhuǎn)換到頻域來(lái)看,發(fā)現(xiàn)大多數(shù)紋波的頻率分量都在450kHz,這個(gè)數(shù)值讓高速先生想起了DC-DC電源的開(kāi)關(guān)頻率也在這個(gè)范圍。果然,一查下該電源芯片的datasheet,發(fā)現(xiàn)和電源芯片的開(kāi)關(guān)頻率是很接近的,因此高速先生懷疑是開(kāi)關(guān)噪聲通過(guò)鏈路帶給了這個(gè)轉(zhuǎn)換后的電源。然后我們對(duì)該電源鏈路進(jìn)行一個(gè)頻域的仿真,從仿真結(jié)果可以看到,經(jīng)過(guò)該磁珠之后,該電源在450kHz附近出現(xiàn)了明顯的反諧振點(diǎn)。
5 I' q, u- }- d% w+ U4 _& n. b; e! [& S( U* ]8 T ]8 @8 ^
% K! E# d, F: D6 ~
2 e K f+ n' V$ n1 X9 _, W從頻域仿真的結(jié)果表明,使用該磁珠和后面的電容配合進(jìn)行濾波和隔離后,由于本身磁珠和電容的效應(yīng),的確是能濾掉高頻的紋波分量,但是卻會(huì)在kHz的頻段出現(xiàn)反諧振點(diǎn),如果剛好電源的開(kāi)關(guān)頻率產(chǎn)生了這個(gè)頻段的噪聲,實(shí)際上噪聲會(huì)一直傳遞到電源的接收端,不能被濾掉之類(lèi),還會(huì)把噪聲的幅度提高。5 |$ K/ Q% g+ O' z" O- X9 D! I- I
) Z- |2 y0 u7 @5 T; L& ~7 @
% h9 N9 R6 f: R; }( c+ d9 Z6 T
9 i B5 R7 w+ W+ F" Q: @3 L關(guān)于電源濾波這個(gè)原理,在文章這里就不展開(kāi)了,大家可以去觀看高速先生隊(duì)長(zhǎng)親自拍攝的視頻,獲得更多的知識(shí)點(diǎn)哈。* C2 A7 S( m: W. a8 z
9 @: T: P% v3 i* x; ~https://www.bilibili.com/video/BV1p54y1U7Cc
" w/ k! Z4 \$ S9 V: R9 y h. ]9 }- ?4 d
那我們繼續(xù)往下講哈,大家都知道高速先生的風(fēng)格,喜歡把一個(gè)案例講到極致。還是那句話,很多硬件工程師都不太喜歡用頻域去看問(wèn)題,那我們更形象的對(duì)該紋波進(jìn)行時(shí)域的仿真。我們假定在電源芯片的輸出端產(chǎn)生了450kHz的噪聲,峰峰值50mV,如下所示:. e5 o' ~; i! F* n7 p, C
- J: L# j6 v! \
1 g: h; O' n* f4 T
6 S9 ^+ @+ a9 x3 D2 g* m那么大家能猜想到接收端的電源會(huì)產(chǎn)生多大的紋波嗎?% L: G, k" p# Q q$ C- [
, N0 m( c; r* H1 `7 S% n! @
! I; a+ l! }( T8 j% N( R+ z3 Q; U$ a
會(huì)比噪聲小一丟丟?會(huì)基本上濾掉?還是。。。對(duì)!不僅不會(huì)濾掉,還會(huì)增大。!
0 ?! L! A v! o3 G! X" U
$ J; j% Z" ~% w9 W
3 X2 J! F7 N N5 u3 _
6 b1 |9 P, L) U. Y3 w5 L! S是的,就是這個(gè)效果。
! ]4 L& Q2 n/ {" f
: C& Q! e0 l( {# `8 q9 p9 }; g. ^$ P
那么可能還有很多朋友還會(huì)問(wèn)兩個(gè)問(wèn)題,一是為什么會(huì)這樣呢?二是要如何解決呢?要是講到這里就停下,我猜很多粉絲會(huì)有意見(jiàn),那么高速先生就繼續(xù)往下講哈。
" f- v7 X$ d2 E2 E$ ?- l/ {
1 U1 s6 t+ m7 w( f* P( j5 V3 v, ~
/ X" e0 f+ {, d! s5 W0 H4 [8 \
% j1 }) k" {, G; x% T e- i原因的話,我們知道,磁珠其實(shí)和電感是類(lèi)似的,在高頻時(shí)表現(xiàn)為高阻抗的物體,因此電感和電容會(huì)在某個(gè)頻點(diǎn)發(fā)生反諧振,這是跟電容和電感的具體容值感值是有關(guān)系的,本文的例子中,我們?cè)诖胖楹竺嫣砑拥氖潜容^小的電容,因此配合到這一款磁珠的屬性,剛好會(huì)在幾百kHz處產(chǎn)生了諧振點(diǎn),更不巧的是,剛好電源的開(kāi)關(guān)噪聲在這個(gè)頻段,因此就產(chǎn)生了本文的這個(gè)案例了。" v8 u, w( v7 N+ W# i$ T
X c2 |1 z& l" V: b& u
0 a/ l1 T1 v& `0 M, O2 a" J
2 S. G0 r3 T3 Z2 @" C! y最后再說(shuō)一下本案例的解決方法哈,我們知道了產(chǎn)生的原因之后,就把其中一個(gè)電容換成更大的10uF的電容。3 f3 g4 }/ _: O: V+ }. B* \
9 {" s2 N& Y9 c$ o3 w; [: ~1 x9 ^
- N1 n9 P" H- ]& b
, u! Y& ~4 `0 {從仿真結(jié)果來(lái)看就能有很明顯的優(yōu)化,完全消除了這個(gè)反諧振點(diǎn)。7 i; I X: u! D% ]1 q
/ b+ B. r5 `/ Z% l; [3 a5 |9 d1 H: }5 d- c
' V) u3 d O: D4 b, }
當(dāng)然也成功幫助客戶解決了問(wèn)題,PCIE的通信就不再出問(wèn)題了,這時(shí)候再讓客戶測(cè)試下噪聲的話,也變得比較小了。* K# M$ |: W; N" m- \1 ^8 }" W
: m8 V! d0 K6 J4 ~. _' U8 K
! B: W5 ~8 e0 b4 `' v: ]
! C; l+ _& Z$ ]+ g/ Z' o8 K; x) j0 o' x
- ?5 X7 b& M l) {: B, g. x: {. n/ V3 u9 u4 o& |5 w) V) z- a8 K. ?
$ J! k E4 }# y: Q8 F: y. o
- `( z( r* R% h( C( [- w" S- n8 n' O# Z! D+ X* A
. V( w2 Y' S, [( \
/ K% G- n& k6 c7 }0 {6 c9 S- h
4 ?4 ^7 t. `) j7 c& D5 I3 x
: o2 Y+ U6 C; {: m
* v C7 z/ X, t% k5 A
& T6 \. i+ o1 g% [' t9 U: |; U/ {. M: q Y
3 z& x1 G/ M* k
$ A) U }; ^9 j$ b. H& _
$ G1 s6 l3 T, S+ U e
3 R( ~5 ^: I2 R6 Y. `: g# t
% Q0 ~$ |2 `+ Y
4 A) ^- ]/ ] N& j" J
, ~. P- M e4 J
! a I* p! [9 a3 B/ }2 v' ^1 g( j" H
6 e3 d p8 r/ p! D; o& p
# q8 n& t' B6 ]* F4 ?/ Y! ]( ]
% S# A; x T( r
6 q+ G) N; |3 |6 g% j4 y- C5 e# x0 K$ S4 A( G6 f( e
) |5 w: G* I) v+ ~8 g' ?/ v$ f' p" H1 H6 k$ S2 o5 h( _8 C7 s7 q: z
|
|