? ? ? ?電源紋波的概念就不講了,通常規定電源紋波最大不能超過電源電壓的5%,即5V的電源只能上下波動0.25V,而1V的電源只能上下波動50mV。紋波過大可能造成器件邏輯錯誤,以CPU的內核電壓為例,假設CPU內核的休眠電壓為0.8V,如果紋波達到0.2V,即實際電壓最低可能會到達0.7V,這時候可能CPU內核無法識別信號到底是高電平還是浮空,就直接進入了一種錯誤的邏輯狀態,進而程序死機。
很多人測試紋波是直接拿著示波器的掛鉤和鱷魚夾分別接電源和地測試紋波,這會引入很大的干擾,正確的測量方式應該是如下:
1.?? 因為用掛鉤和鱷魚夾會使得環路變得很長,自身電感效應和輻射波形最終都會耦合到紋波波形進去,使得測量結果不正確。應該先摘除示波器探頭的掛鉤和鱷魚夾,然后用頂針直接頂到電源,地端用短線直接引到電源對應的地。
2.?? 由于測紋波的目的就是想知道負載那邊的電源質量,芯片有沒有可能因為電源進入異常。所以測紋波請不要測量電源芯片輸出端,而是應該測量最靠近負載引腳的地方。有的人把示波器直接接在負載電容上,但負載電容和實際負載引腳的紋波還是有些差別的,追求極致測量的話,應該越靠近負載引腳越好。
3.?? 電源芯片廠家通常會將示波器調成20M的帶寬限制再測紋波,因為他們的芯片PWM頻率不會超過3M,算上5次的諧波,最多不用超過20M,這也是為什么他們自己測量的紋波數據都很漂亮。然而我們要測的是實際CPU引腳下面真正的紋波值,因為這才真正關系到CPU會不會進入邏輯錯誤的狀態。CPU的工作頻率大部分都超過20M,所以我們要設置成全帶寬(探頭和示波器的帶寬最好都超過500M)把CPU引腳下的數字紋波也讀取出來。
4.?? 示波器要讓它工作在余輝模式,余輝模式就是把所有抓取過的波形都保存在屏幕上,這樣才能判斷在一段時間內電源最高點能達到多少,最低點又是多少。
5.?? 示波器的水平軸最好設置成2ms,這樣全屏就是20ms,可以將市電的影響也體現出來。
6.?? 示波器的探頭最好選擇1:1的。如果選擇10:1就代表示波器要將采樣信號放大10倍,由于示波器的增益自身也有一定干擾,會把這部分的干擾也給放大并整合到波形中。
7.?? 如果要求非常極致,需要把示波器的輸入阻抗改為50R,因為1M的阻抗會使得與一定的信號反射。
8.?? 由于高端的CPU的部分電源會調壓,測量的時候可以讓軟件部門幫忙定頻不調壓,避免將調壓的值也算進紋波,那可能就會達到大幾百毫伏。(X)
9.?? 手機測量CPU紋波可以跑安兔兔測量,避免直接在桌面條件下測量,那樣不能反應最惡劣的情況。
評論
查看更多