|
作者:黃剛(一博科技自媒體高速先生原創(chuàng)文)/ ]' B' {$ W" a& \5 l. C! \3 o) q
8 Z; a$ z+ [. I HPCB設(shè)計(jì)會(huì)存在各種大大小小的誤區(qū),有的誤區(qū)很容易用簡(jiǎn)單的理論進(jìn)行解釋,有的卻顯得神秘而難懂。高速先生最近和粉絲們的互動(dòng)中驚訝的發(fā)現(xiàn),磁珠對(duì)電源紋波可能會(huì)存在反面影響這個(gè)誤區(qū)原來(lái)一直都是謎一樣的存在…8 i1 ~' F' q6 j6 n
5 A; v. [6 V! p8 V' U! M" e
% y9 n! o" J* L* r. v- Y2 p
* {) X w7 F1 f, O/ o8 Z6 W4 ^
高速先生曾經(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ì)讓你大跌眼鏡。
2 _ V% g% g. O! T; D6 y" z1 e/ w$ X3 O/ U/ q3 e
* e0 v$ r2 W! x4 W) T4 d e
% d) k+ e# p( s& u
這個(gè)高速先生接觸過(guò)的一個(gè)有意思的案例,客戶找到我們來(lái)做debug。既然是做debug,顧名思義就是板子的調(diào)試出了問(wèn)題,然后想讓高速先生幫忙找到原因咯。- L( B& p9 t) N: J
. l8 J2 i( L+ W7 M
; G$ j) ~! n& ]1 B, L9 d
- H( L/ K2 a! G+ C+ r2 M客戶的PCIE信號(hào)總會(huì)偶爾存在通信失敗的問(wèn)題,客戶定位到是PCIE電源的紋波過(guò)大的原因造成的?蛻粢蔡峁┝怂麄儗(duì)電源的測(cè)試波形,如下所示,峰峰值達(dá)到160mV。& w) x6 x; t8 v3 x X
/ w: n# E) R; R' T; N' H' E
( `3 s' G0 u9 I: `! h, }
# x' K; n# X8 U' b
然后我們打開(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ì)。
& S( A$ @) t& `. {0 R7 ]- u$ G: Q$ x
2 \* g! M5 F9 E/ v. Z/ V3 w
, H4 U! B3 x. w那么問(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)。
& V/ D8 a; J! V+ {/ {8 I; G, I. k' [5 W2 G8 N0 c. H& o! {' T( k
$ {3 x9 A5 h5 D; h, o
L! Q; Z. o# d( w1 H! [( V從頻域仿真的結(jié)果表明,使用該磁珠和后面的電容配合進(jìn)行濾波和隔離后,由于本身磁珠和電容的效應(yīng),的確是能濾掉高頻的紋波分量,但是卻會(huì)在kHz的頻段出現(xiàn)反諧振點(diǎn),如果剛好電源的開(kāi)關(guān)頻率產(chǎn)生了這個(gè)頻段的噪聲,實(shí)際上噪聲會(huì)一直傳遞到電源的接收端,不能被濾掉之類,還會(huì)把噪聲的幅度提高。
' k7 Z& g/ T5 C( r! t* G% \ z" G# b1 H
& u0 N$ c* A1 w
6 Y- k( O% ]9 s2 B, Q, ^
關(guān)于電源濾波這個(gè)原理,在文章這里就不展開(kāi)了,大家可以去觀看高速先生隊(duì)長(zhǎng)親自拍攝的視頻,獲得更多的知識(shí)點(diǎn)哈。# e j4 H; @$ a7 R3 |0 g; _
- E; V4 D( v# Vhttps://www.bilibili.com/video/BV1p54y1U7Cc; K- c9 v, G0 s6 i0 @, Y5 ~- `
' b/ }; o# q% q! s% q; l- \7 N
那我們繼續(xù)往下講哈,大家都知道高速先生的風(fēng)格,喜歡把一個(gè)案例講到極致。還是那句話,很多硬件工程師都不太喜歡用頻域去看問(wèn)題,那我們更形象的對(duì)該紋波進(jìn)行時(shí)域的仿真。我們假定在電源芯片的輸出端產(chǎn)生了450kHz的噪聲,峰峰值50mV,如下所示:8 F: `. K/ t& Z* u6 J( @. W
/ u/ R, B) [1 ^" W2 [' z+ s3 @/ |. W
, y J' |1 A8 W/ L3 ?1 o) n1 j4 e
8 C. C( a4 C7 J- T1 V4 j; x k那么大家能猜想到接收端的電源會(huì)產(chǎn)生多大的紋波嗎?" N+ r$ N/ E: X, l
# D8 ?! ]2 _. Z; }. T2 L' q$ V0 d
! H0 G7 G+ I. J* D$ L6 P/ c
; Y; h4 j- b+ F7 r x會(huì)比噪聲小一丟丟?會(huì)基本上濾掉?還是。。。對(duì)!不僅不會(huì)濾掉,還會(huì)增大。!
& \4 \: l# r M; @" w) n& }6 u" O6 q/ t3 o6 u
2 P# v2 l/ s& \
3 p D1 j" @7 Q7 b9 Z: V/ q$ H0 N
是的,就是這個(gè)效果。
) y; A9 b5 m0 X9 m* b$ q% f2 n. U: F" t; S6 O! T- G, O- _5 n i
* |( w; I k5 B# O
那么可能還有很多朋友還會(huì)問(wèn)兩個(gè)問(wèn)題,一是為什么會(huì)這樣呢?二是要如何解決呢?要是講到這里就停下,我猜很多粉絲會(huì)有意見(jiàn),那么高速先生就繼續(xù)往下講哈。% T$ q; ?; S4 a2 Q4 P
# ]6 w$ U+ s5 ]
7 C1 r# Y0 o' I/ a8 g' e% a4 R5 A6 ?9 g! y" \4 d
原因的話,我們知道,磁珠其實(shí)和電感是類似的,在高頻時(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è)案例了。
" S0 y1 Z. |9 I- |5 ^/ a! g0 e1 `; [
) u( V/ z* p9 q8 s* U
+ s( I: m% z' K0 k Q; N# J! _- v最后再說(shuō)一下本案例的解決方法哈,我們知道了產(chǎn)生的原因之后,就把其中一個(gè)電容換成更大的10uF的電容。
5 }& y, S/ H3 R0 c9 m) c( r# w( f3 S- w4 R/ E ]7 I4 ~- o1 I
1 A! h' w3 h2 o* e k( P& A9 J7 W7 i: P I. q& c2 d5 q
從仿真結(jié)果來(lái)看就能有很明顯的優(yōu)化,完全消除了這個(gè)反諧振點(diǎn)。
2 X/ z8 k$ l+ N- q7 }
" B- B4 u. g) x0 ]! ^7 @/ q% H, u# s9 j! X8 i% ^& O
* K- i2 _& D% v+ v1 S+ g當(dāng)然也成功幫助客戶解決了問(wèn)題,PCIE的通信就不再出問(wèn)題了,這時(shí)候再讓客戶測(cè)試下噪聲的話,也變得比較小了。
- v; v" w* Y, Z$ R8 i( u# a K% C, G7 n
/ R, {; p' H& m9 B
4 ]" Q% b, G0 R) @3 Q% d
# C1 a+ M7 f0 S# Q! J; X" |' v' ^, r/ x, D
1 T/ [* O' ]6 E1 \$ g( J; d
! H6 ~3 D- ?. n7 i7 j
( C& H# Z5 S) D; o( e+ R8 [
7 q g# N, x) I
) q ?) U) v2 k( }8 [4 L T, P- N
* k# q+ l0 l6 a4 N2 O; g- B: {: h& b% B( M2 E
1 ` H- z6 O0 d& n" x9 Z& l$ t
4 i8 D5 X( `' @7 r
+ C" x1 Q( o3 i+ |) s$ i! p
' m. E, ]/ h6 x) q8 z# ?8 R- R1 Y7 H' n$ E, j0 k ?% t
; O- b" G/ q" D- D+ ~2 ?/ [
3 E0 h5 n2 v) M7 [3 `% C# i2 q8 `9 ~. x- T
% W5 L' X' W3 Y3 v) G1 ^
% X) l2 r7 z8 o6 S# |7 p; @) X+ p: K5 J
% u+ ]. G" T% G+ H' o, h5 ^! n+ Z) Z% B; t) B+ M6 y9 V
$ @ T& ] Y+ ]/ w9 M% @/ k- c# K% E. A. K$ [
1 U0 a5 c; o" ` u/ ^
; p$ N6 P- j! E; i
- Y) { H8 G5 K( g- v3 s8 P0 U
. I, b8 t; k0 [, c: [& G" r
5 z( J: T! u. t+ T9 g- ? |
|