硬件電路設計規范:非常好的硬件設計參考
硬件電路設計流程系列--方案設計 (目錄)
二、硬件電路設計流程-方案設計(1) :主芯片選型
三、硬件電路設計流程-方案設計(2) :芯片選購
四、硬件電路設計流程-方案設計(3) :功耗分析與電源設計
五、硬件電路設計流程-方案設計(4):設計一個(gè)合適的系統電源
硬件電路設計規范
1、 詳細理解設計需求,從需求中整理出電路功能模塊和性能指標要求;
2、 根據功能和性能需求制定總體設計方案,對 CPU 進(jìn)行選型,CPU 選型有以下幾點(diǎn)要求:
a) 性?xún)r(jià)比高;
b) 容易開(kāi)發(fā):體現在硬件調試工具種類(lèi)多,參考設計多,軟件資源豐富,成功案例多;
c) 可擴展性好;
3、 針對已經(jīng)選定的 CPU 芯片,選擇一個(gè)與我們需求比較接近的成功參考設計,一般 CPU 生產(chǎn)商或他們的合作方都會(huì )對每款 CPU芯片做若干開(kāi)發(fā)板進(jìn)行驗證,比如 440EP 就有 yosemite 開(kāi)發(fā)板和bamboo 開(kāi)發(fā)板,我們參考得是 yosemite 開(kāi)發(fā)板,廠(chǎng)家最后公開(kāi)給用戶(hù)的參考設計圖雖說(shuō)不是產(chǎn)品級的東西,也應該是經(jīng)過(guò)嚴格驗證的,否則也會(huì )影響到他們的芯片推廣應用,縱然參考設計的外圍電路有可推敲的地方,CPU 本身的管腳連接使用方法也絕對是值得我們信賴(lài)的.
當然如果萬(wàn)一出現多個(gè)參考設計某些管腳連接方式不同,可以細讀 CPU 芯片手冊和勘誤表,或者找廠(chǎng)商確認;另外在設計之前,最好我們能外借或者購買(mǎi)一塊選定的參考板進(jìn)行軟件驗證,如果沒(méi)問(wèn)題那么硬件參考設計也是可以信賴(lài)的;但要注意一點(diǎn),現在很多 CPU都有若干種啟動(dòng)模式,我們要選一種最適合的啟動(dòng)模式,或者做成兼容設計。
4、 根據需求對外設功能模塊進(jìn)行元器件選型,元器件選型應該遵守以下原則:
a) 普遍性原則:所選的元器件要被廣泛使用驗證過(guò)的盡量少使用冷偏芯片,減少風(fēng)險;
b) 高性?xún)r(jià)比原則:在功能、性能、使用率都相近的情況下,盡量選擇價(jià)格比較好的元器件,減少成本;
c) 采購方便原則:盡量選擇容易買(mǎi)到,供貨周期短的元器件;
d) 持續發(fā)展原則:盡量選擇在可預見(jiàn)的時(shí)間內不會(huì )停產(chǎn)的元器件;
e) 可替代原則:盡量選擇 pin to pin 兼容種類(lèi)比較多的元器件;
f) 向上兼容原則:盡量選擇以前老產(chǎn)品用過(guò)的元器件;
g) 資源節約原則:盡量用上元器件的全部功能和管腳;
5、 對選定的 CPU 參考設計原理圖外圍電路進(jìn)行修改,修改時(shí)對于每個(gè)功能模塊都要找至少 3 個(gè)相同外圍芯片的成功參考設計,如果找到的參考設計連接方法都是完全一樣的,那么基本可以放心參照設計,但即使只有一個(gè)參考設計與其他的不一樣,也不能簡(jiǎn)單地少數服從多數,而是要細讀芯片數據手冊,深入理解那些管腳含義,多方討論,聯(lián)系芯片廠(chǎng)技術(shù)支持,最終確定科學(xué)、正確的連接方式,如果仍有疑義,可以做兼容設計;這是整個(gè)原理圖設計過(guò)程中最關(guān)鍵的部分,我們必須做到以下幾點(diǎn):
a) 對于每個(gè)功能模塊要盡量找到更多的成功參考設計,越難的應該越多,成功參考設計是“前人”的經(jīng)驗和財富,我們理當借鑒吸收,站在“前人”的肩膀上,也就提高了自己的起點(diǎn);
b) 要多向權威請教、學(xué)習,但不能迷信權威,因為人人都有認知誤差,很難保證對哪怕是最了解的事物總能做出最科學(xué)的理解和判斷,開(kāi)發(fā)人員一定要在廣泛調查、學(xué)習和討論的基礎上做出最科學(xué)正確的決定;
c) 如果是參考已有的老產(chǎn)品設計,設計中要留意老產(chǎn)品有哪些遺留問(wèn)題,這些遺留問(wèn)題與硬件哪些功能模塊相關(guān),在設計這些相關(guān)模塊時(shí)要更加注意推敲,不能機械照抄原來(lái)設計,比如我們老產(chǎn)品中的 IDE 經(jīng)常出問(wèn)題,經(jīng)過(guò)仔細斟酌,廣泛討論和參考其他成功設計,發(fā)現我們的 IDE 接口有兩個(gè)管腳連線(xiàn)方式確實(shí)不規范;還有,針對FGPI 通道丟視頻同步信號的問(wèn)題,可以在硬件設計中引出硬件同步信號管腳,以便進(jìn)一步驗證,更好發(fā)現問(wèn)題的本質(zhì);
6、 硬件原理圖設計還應該遵守一些基本原則,這些基本原則要貫徹到整個(gè)設計過(guò)程,雖然成功的參考設計中也體現了這些原則,但因為我們可能是“拼”出來(lái)的原理圖,所以我們還是要隨時(shí)根據這些原則來(lái)設計審查我們的原理圖,這些原則包括:
a) 數字電源和模擬電源分割;
b) 數字地和模擬地分割,單點(diǎn)接地,數字地可以直接接機殼地(大地),機殼必須接大地;
c) 保證系統各模塊資源不能沖突,例如:同一 I2C 總線(xiàn)上的設備地址不能相同,等等;
d) 閱讀系統中所有芯片的手冊(一般是設計參考手冊),看它們的未用輸入管腳是否需要做外部處理,如果需要一定要做相應處理,否則可能引起芯片內部振蕩,導致芯片不能正常工作;
e) 在不增加硬件設計難度的情況下盡量保證軟件開(kāi)發(fā)方便,或者以小的硬件設計難度來(lái)?yè)Q取更多方便、可靠、高效的軟件設計,這點(diǎn)需要硬件設計人員懂得底層軟件開(kāi)發(fā)調試,要求較高;
f) 功耗問(wèn)題;g) 產(chǎn)品散熱問(wèn)題,可以在功耗和發(fā)熱較大的芯片增加散熱片或風(fēng)扇,產(chǎn)品機箱也要考慮這個(gè)問(wèn)題,不能把機箱做成保溫盒,電路板對“溫室”是感冒的;還要考慮產(chǎn)品的安放位置,最好是放在空間比較大,空氣流動(dòng)暢通的位置,有利于熱量散發(fā)出去;
7、 硬件原理圖設計完成之后,設計人員應該按照以上步驟和要求首先進(jìn)行自審,自審后要達到有 95%以上把握和信心,然后再提交他人審核,其他審核人員同樣按照以上要求對原理圖進(jìn)行嚴格審查,如發(fā)現問(wèn)題要及時(shí)進(jìn)行討論分析,分析解決過(guò)程同樣遵循以上原則、步驟;
8、 只要開(kāi)發(fā)和審核人員都能夠嚴格按以上要求進(jìn)行電路設計和審查,我們就有理由相信,所有硬件開(kāi)發(fā)人員設計出的電路板一版成功率都會(huì )很高的,所以提出以下幾點(diǎn):
a) 設計人員自身應該保證原理圖的正確性和可靠性,要做到設計即是審核,嚴格自審,不要把希望寄托在審核人員身上,設計出現的任何問(wèn)題應由設計人員自己承擔,其他審核人員不負連帶責任;
b) 其他審核人員雖然不承擔連帶責任,也應該按照以上要求進(jìn)行嚴格審查,一旦設計出現問(wèn)題,同樣反映了審核人員的水平、作風(fēng)和態(tài)度;
c) 普通原理圖設計,包括老產(chǎn)品升級修改,原則上要求原理圖一版成功,最多兩版封板,超過(guò)兩版將進(jìn)行績(jì)效處罰;d) 對于功能復雜,疑點(diǎn)較多的全新設計,原則上要求原理圖兩版內成功,最多三版封板,超過(guò)三版要進(jìn)行績(jì)效處罰;
e)原理圖封板標準為:電路板沒(méi)有任何原理性飛線(xiàn)和其他處理點(diǎn);
9、 以上提到原理圖設計相關(guān)的獎勵和處罰具體辦法將在廣泛調查研究之后制定,征得公司領(lǐng)導同意后發(fā)布實(shí)施;
10、 制定此《規范》的目的和出發(fā)點(diǎn)是為了培養硬件開(kāi)發(fā)人員嚴謹、務(wù)實(shí)的工作作風(fēng)和嚴肅、認真的工作態(tài)度,增強他們的責任感和使命感,提高工作效率和開(kāi)發(fā)成功率,保證產(chǎn)品質(zhì)量;希望年輕的硬件開(kāi)發(fā)人員能在磨練中迅速成長(cháng)起來(lái)!
對于我們目前重點(diǎn)設計的相關(guān)模擬電路產(chǎn)品,沒(méi)有主用芯片、外圍芯片以及芯片與芯片之間的連接方面的問(wèn)題。所以,元器件的選項尤為重要,對于硬件設計的一些基本原則一定要注意。
主芯片選型
平臺的選擇很多時(shí)候和系統選擇的算法是相關(guān)的,所以如果要提高架構,平臺的設計能力,得不斷提高自身的算法設計,復雜度評估能力,帶寬分析能力。
常用的主處理器芯片有:?jiǎn)纹瑱C,ASIC,RISC(DEC Alpha、ARC、ARM、MIPS、PowerPC、SPARC 和 SuperH ),DSP 和 FPGA 等,這些處理器的比較在網(wǎng)上有很多的文章,在這里不老生常談了,這里只提 1 個(gè)典型的主處理器選型案例。
比如市場(chǎng)上現在有很多高清網(wǎng)絡(luò )攝像機(HD-IPNC)的設計需求,而 IPNC 的解決方案也層出不窮,TI 的解決方案有 DM355、DM365、DM368 等,海思提供的方案則有 Hi3512、Hi3515、Hi3520 等,NXP提供的方案有 PNX1700、PNX1005 等。
對于 HD-IPNC 的主處理芯片,有幾個(gè)主要的技術(shù)指標:視頻分辨率,視頻編碼器算法,最高支持的圖像抓拍分辨率,CMOS 的圖像預處理能力,以及網(wǎng)絡(luò )協(xié)議棧的開(kāi)發(fā)平臺。
Hi3512 單芯片實(shí)現 720P30 H.264 編解碼能力,滿(mǎn)足高清 IP Camera應用, Hi3515 可實(shí)現 1080P30 的編解碼能力,持續提升高清 IPCamera 的性能。
DM355 單芯片實(shí)現 720P30 MPEG4 編解碼能力,DM365 單芯片實(shí)現 720P30 H.264 編解碼能力, DM368 單芯片實(shí)現 1080P30 H.264編解碼能力。
DM355 是 2007 Q3 推出的,DM365 是 2009 Q1 推出的,DM368是 2010 Q2 推出的。海思的同檔次解決方案也基本上與之同時(shí)出現。海思和 TI 的解決方案都是基于 linux,對于網(wǎng)絡(luò )協(xié)議棧的開(kāi)發(fā)而言,開(kāi)源社區的資源是沒(méi)有區別的,區別的只在于芯片供應商提供的SDK 開(kāi)發(fā)包,兩家公司的 SDK 離產(chǎn)品都有一定的距離,但是 linux的網(wǎng)絡(luò )開(kāi)發(fā)并不是一個(gè)技術(shù)難點(diǎn),所以并不影響產(chǎn)品的推廣。
作為 IPNC 的解決方案,在 720P 時(shí)代,海思的解決方案相對于 TI的解決方案,其優(yōu)勢是支持了 H.264 編解碼算法,而 TI 只支持了MPEG4 的編解碼算法。雖然在 2008 年初,MPEG4 的劣勢在市場(chǎng)上已經(jīng)開(kāi)始體現出來(lái),但在當時(shí)這似乎并不影響 DM355 的推廣。
對于最高支持的圖像抓拍分辨率,海思的解決方案可以支持支持JPEG 抓拍 3M Pixels@5fps,DM355 最高可以支持 5M Pixels,雖然當時(shí)沒(méi)有成功的開(kāi)發(fā)成 5M Pixel 的抓拍(內存分配得有點(diǎn)兒?jiǎn)?wèn)題,后來(lái)就不折騰了),但是至少 4M Pixel 的抓拍是實(shí)現了的,而且有幾個(gè)朋友已經(jīng)實(shí)現了 2560x1920 這個(gè)接近 5M Pixel 的抓拍,所以在這一點(diǎn)上 DM355 稍微勝出。
因為在高清分辨率下,CCD 傳感器非常昂貴,而 CMOS 傳感器像原尺寸又做不大,導致本身在低照度下就性能欠佳的 CMOS 傳感器的成像質(zhì)量在高分辨率時(shí)變差,于是 TI 在 DM355 處理器內部集成了一個(gè)叫做 ISP 的圖像預處理模塊,它由 CCDC,IPIPE,IPIPEIF 和 H3A模塊組成,能幫助實(shí)現把 CMOS 的 RAW DATA(一般是指 Bayer格式數據)轉成 YCbCr 數據,同時(shí)實(shí)現包括白平衡調節,直方圖統計,自動(dòng)曝光,自動(dòng)聚焦等采用 CMOS 解決方案所必須的功能,故DM355 處理器就可以無(wú)縫的對接各種圖像傳感器了。而海思的解決方案對于 CMOS 的選擇就有局限性,它只能用 OVT 一些解決方案,因為 OVT 的部分 Sensor 集成了圖像預處理功能。但是 DM355 不僅可以接 OVT 的解決方案,還可接很多其他廠(chǎng)家的 CMOS sensor,比如 Aptina 的 MT9P031。所以在圖像預處理能力方面,DM355 繼續勝出。
在 IPNC 這個(gè)領(lǐng)域,只要每臺掙 1 個(gè)美金就可以開(kāi)始跑量,所以在那個(gè)時(shí)代,很少有人會(huì )去死摳 H.264 和 MPEG4 的性能差異,而且 TI已經(jīng)給了市場(chǎng)一個(gè)很好的預期,支持 H.264 的 DM365 很快就會(huì )面世。所以 IPNC 這個(gè)方案而言,當時(shí)很多企業(yè)都選擇了 DM355 的方案。有些朋友現在已經(jīng)從 DM355 成功過(guò)渡到 DM365、DM368,雖然你有時(shí)候會(huì )罵 TI,為什么技術(shù)不搞得厲害點(diǎn),在當年就一步到位,浪費了多少生產(chǎn)力。但是技術(shù)就是一點(diǎn)一點(diǎn)積累起來(lái),對于個(gè)人來(lái)不得半點(diǎn)含糊,對于大企業(yè),他們也無(wú)法大躍進(jìn)。DM355 的 CMOS 預處理技術(shù)也有很多 Bug,SDK 也有很多 bug,有時(shí)會(huì )讓你又愛(ài)又恨,但是技術(shù)這東西總是沒(méi)有十全十美的,能在特定的歷史條件下,滿(mǎn)足市場(chǎng)需求,那就是個(gè)好東西。
當然海思的解決方案在 DVS、DVR 方面也大放異彩,一點(diǎn)也不遜色于 TI 的解決方案。
其它芯片的選型則可以參考各芯片廠(chǎng)商官方網(wǎng)站的芯片手冊,進(jìn)行PK,目前大部分芯片廠(chǎng)商的芯片手冊都是免 NDA 下載的,如果涉及到 NDA 問(wèn)題,那就得看個(gè)人和公司的資源運作能力了,一般找一下國內相應芯片的總代理商,溝通一下,簽個(gè) NDA 還是可以要到相應資料的。每隔一周上各 IC 大廠(chǎng)的官方主頁(yè),關(guān)注一下芯片發(fā)展的動(dòng)態(tài)這是每個(gè)電子工程師的必須課啊,這不僅為了下一個(gè)方案設計積累了足夠的資本,也為公司的產(chǎn)品策略做足了功課。
芯片選購
芯片采購是電子電路設計過(guò)程中不可或缺的一個(gè)環(huán)節。一般情況下,在各 IC 大廠(chǎng)上尋找的芯片,只要不是 EOL 掉的芯片,一般都能采購到。但是作為電子電路的設計者,很少不在芯片采購問(wèn)題上栽過(guò)。常見(jiàn)的情況有以下幾種:
1, 遇到經(jīng)濟危機,各 IC 廠(chǎng)商減產(chǎn),導致芯片供貨周期變長(cháng),有些IC 廠(chǎng)商甚至提出 20 周貨期的訂貨條件。印象很深的 2009 年上半年訂包 PTH08T240WAD,4-6 周就取到了貨,可是到了 2009 年下半年,要么是 20 周貨期,要么就是價(jià)格翻一番,而且數量只有幾個(gè)。
2, 有些芯片雖然在 datasheet 上寫(xiě)明了有工業(yè)級產(chǎn)品,但是由于市場(chǎng)上用量非常少,所以導致 IC 廠(chǎng)商生產(chǎn)非常少,市場(chǎng)供貨也非常緊缺,這就讓要做寬溫工業(yè)級產(chǎn)品的企業(yè)或者軍工級產(chǎn)品的企業(yè)付出巨大的代價(jià)。
3, 有些芯片廠(chǎng)商的代理渠道控制得非常嚴格,一些比較新的芯片在一般的貿易商那采購不到,只能從代理商那訂。如果數量能達到一個(gè)MPQ 或者 MOQ 的要求,一般代理商就會(huì )幫你采購。但是如果只是要一兩個(gè)工程樣品,那么就得看你和代理商的關(guān)系了,如果你剛進(jìn)入這個(gè)行業(yè)的話(huà),那很有可能你就無(wú)法從代理商這獲得這個(gè)工程樣片。
4, 有些芯片是有限售條件,如果芯片是對中國限售而不對亞洲限售的話(huà),一般可以通過(guò)新加坡搞進(jìn)來(lái),如果芯片是對亞洲限售的話(huà),那采購難度得大大的增加,采購的價(jià)格也會(huì )遠遠超出你的想象空間。先看一個(gè)芯片采購案例:
之前我給一朋友推薦了一個(gè) FPGA 芯片,他后來(lái)給我發(fā)了一段聊天記錄,如下:
2010-8-3 9:13:12 A B XC6SLX16-2CSG225C 訂貨 250.00
2010-8-3 9:22:10 B A 訂貨多久呢?
2010-8-3 9:22:37 A B 2 周
2010-8-13 14:22:47 A B XC6SLX16-2CSG225C 這個(gè)型號,你那天跟我定的,本來(lái)是貨期兩周的,但是這個(gè)型號屬于敏感型號,禁運國內的,我們要第三方去代購,所以現在貨期要 5 周左右,你看能接受嗎?
注:B 為芯片采購商,A 為芯片供應商
回顧一下當時(shí)發(fā)生的情形:
2010-8-3,B 設計好方案,確定好芯片型號后,因為芯片型號比較新,害怕芯片買(mǎi)不到,于是向芯片供應商 A 確定了一下芯片的貨源情況,當獲知價(jià)格和貨期之后,B 非常高興,非常滿(mǎn)意地跟我說(shuō),你推薦的芯片性?xún)r(jià)比真不錯,等原理圖設計完之后,就馬上去訂貨。
2010-8-13,B 設計完原理圖后,B 要向 A 下單時(shí),突然收到 A 的上述回復,于是他一下子就蒙了,因為 2 周就可以完成 PCB layout,1周就可以完成 PCB 加工生產(chǎn)。也就意味著(zhù) B 即使 2010-8-13 下單,也得干等 2 周的時(shí)間才能開(kāi)始焊接調試。(最后 A 這供應商又獲知這芯片是對中國禁售的,沒(méi)有辦法幫 B 搞定,最后 B 從另外一家芯片貿易商那花了 5 周的時(shí)間才采購到,而且價(jià)格漲到了 450)
耽誤 2 周可能還算是少的了,遇到其他特殊情況,芯片搞不到也都是有可能的,如果是原理圖設計好了之后遇到這種情況的話(huà),那簡(jiǎn)直就要哭了,如果是等 PCB layout 好了之后再遇到這種情況的話(huà),那就是欲哭無(wú)淚了。
所以建議在芯片方案確定之后,就馬上下單采購芯片,芯片詢(xún)價(jià)時(shí)獲得的價(jià)格和貨期消息有時(shí)并不一定準確,因為 IC 行業(yè)的數據庫的更新有時(shí)具有一定的滯后性,只有下單后等到供應商的合同確認,那才算塵埃落定。
功耗分析與電源設計
分析系統主芯片對紋波的要求
由于直流穩定電源一般是由交流電源經(jīng)整流穩壓等環(huán)節而形成的,這就不可避免地在直流穩定量中多少帶有一些交流成份,這種疊加在直流穩定量上的交流分量就稱(chēng)之為紋波,紋波對系統有很多負面的影響,比如紋波太大會(huì )造成主處理器芯片的重啟,或者給某些AD,DA 引入噪聲。
一個(gè)典型的現象就是,如果電源的紋波疊加到音頻 DA 芯片的輸出上,則會(huì )造成嗡嗡的雜音。下表是設計中所使用芯片對紋波的要求,以及電源芯片能夠提供的紋波范圍,紋波是選擇電源芯片的重要參數,這里只列舉一兩個(gè)芯片進(jìn)行說(shuō)明:
芯片紋波統計表:
分析系統主芯片的電壓上電順序要求
當今的大多數電子產(chǎn)品都需要使用多個(gè)電源電壓。電源電壓數目的增加帶來(lái)了一項設計難題,即需要對電源的相對上電和斷電特性進(jìn)行控制,以消除數字系統遭受損壞或發(fā)生閉鎖的可能性。一般這個(gè)在芯片手冊中會(huì )有詳細說(shuō)明,建議遵守芯片手冊中的要求進(jìn)行設計。
分析系統所有芯片的功耗
統計板卡上用到的所有芯片的功耗,大部分芯片的功耗在芯片手冊上都有詳細說(shuō)明,部分芯片的功耗在手冊上沒(méi)有明確寫(xiě)明,比如 FPGA,這時(shí)候可以根據以往設計的經(jīng)驗值,或者事先將 FPGA 的邏輯寫(xiě)好,借助 EDA 工具進(jìn)行統計,比如 ISE 的 Xpower Analyzer,下面的表格是一個(gè)功耗分析的統計案例。
注:因為數據比較多,所以這里只選擇了3.3V 的幾個(gè)芯片作為代表進(jìn)行統計。
論證選擇的電源方案能否滿(mǎn)足以上的所有要求
根據對上電順序的要求,紋波以及功耗的分析,選擇正確的電源方案。
電源設計是一個(gè)細活,數據統計整理是一個(gè)不可缺少的工種,養成良好的設計習慣,是“一板通”必需的環(huán)節。
電源方案的選擇,學(xué)問(wèn)非常多,分析的文章更是數不勝數。在這里只列舉幾個(gè)規律性的東西。
在消費級產(chǎn)品里面,由于成本非常敏感,散熱要求比較高,所以一般傾 向于 DC/DC 的解 決方案 ,而且 現在 越來(lái)越 多傾向 于 Power Management Multi-Channel IC(PMIC)的解決方案。DC/DC 的一個(gè)比較大的缺點(diǎn)就是紋波大,另外如果電感和電容設計不合理的話(huà),電壓就會(huì )很不穩定。
印象非常深的就是有一次用 DC/DC 給 FPGA 供電時(shí),根據 FPGA 的Power Distribution System (PDS)分析,加了足夠多的 330uF 鉭電容,結果 DC/DC 就經(jīng)常出問(wèn)題,所以 DC/DC 的設計一定要細心。大功率電路設計時(shí),電感的選擇也非常的關(guān)鍵,參考設計中很多電感型號在北京中發(fā)電子市場(chǎng)或者深圳賽格廣場(chǎng)上都是買(mǎi)不到的,而國內市場(chǎng)上的替代品往往飽和電流要小于參考設計中電感的要求值,所以建議設計時(shí)也要先買(mǎi)到符合要求的電感之后,再開(kāi)始做電感的 Footprint。
在非消費品領(lǐng)域, LDO、電源模塊用得相對較多,因為電源紋波小,設計簡(jiǎn)單。我初學(xué)電路的時(shí)候,當時(shí)就特怵 DC/DC 的設計,所以當時(shí)一直用的 LDO 和電源模塊,直到后來(lái)開(kāi)始設計消費級產(chǎn)品,因為成本的考慮,才不得不開(kāi)始設計 DC/DC,不過(guò)現在 IC 設計廠(chǎng)商已經(jīng)基本上都把 MOSFET 集成到芯片里面去了,所以 DC/DC 的設計的復雜度也變小了。
設計一個(gè)合適的系統電源
對于現在一個(gè)電子系統來(lái)說(shuō),電源部分的設計也越來(lái)越重要,我想通過(guò)和大家探討一些自己關(guān)于電源設計的心得,來(lái)個(gè)拋磚引玉,讓我們在電源設計方面能夠都有所深入和長(cháng)進(jìn)。
Q1:如何來(lái)評估一個(gè)系統的電源需求
Answer:對于一個(gè)實(shí)際的電子系統,要認真的分析它的電源需求。不僅僅是關(guān)心輸入電壓,輸出電壓和電流,還要仔細考慮總的功耗,電源實(shí)現的效率,電源部分對負載變化的瞬態(tài)響應能力,關(guān)鍵器件對電源波動(dòng)的容忍范圍以及相應的允許的電源紋波,還有散熱問(wèn)題等等。功耗和效率是密切相關(guān)的,效率高了,在負載功耗相同的情況下總功耗就少,對于整個(gè)系統的功率預算就非常有利了,對比 LDO和開(kāi)關(guān)電源,開(kāi)關(guān)電源的效率要高一些。同時(shí),評估效率不僅僅是看在滿(mǎn)負載的時(shí)候電源電路的效率,還要關(guān)注輕負載的時(shí)候效率水平。
至于負載瞬態(tài)響應能力,對于一些高性能的 CPU 應用就會(huì )有嚴格的要求,因為當 CPU 突然開(kāi)始運行繁重的任務(wù)時(shí),需要的啟動(dòng)電流是很大的,如果電源電路響應速度不夠,造成瞬間電壓下降過(guò)多過(guò)低,造成 CPU 運行出錯。
一般來(lái)說(shuō),要求的電源實(shí)際值多為標稱(chēng)值的+-5%,所以可以據此計算出允許的電源紋波,當然要預留余量的。
散熱問(wèn)題對于那些大電流電源和 LDO 來(lái)說(shuō)比較重要,通過(guò)計算也是可以評估是否合適的。
Q2:如何選擇合適的電源實(shí)現電路
Answer:根據分析系統需求得出的具體技術(shù)指標,可以來(lái)選擇合適的電源實(shí)現電路了。一般對于弱電部分,包括了 LDO(線(xiàn)性電源轉換器),開(kāi)關(guān)電源電容降壓轉換器和開(kāi)關(guān)電源電感電容轉換器。相比之下,LDO 設計最易實(shí)現,輸出紋波小,但缺點(diǎn)是效率有可能不高,發(fā)熱量大,可提供的電流相較開(kāi)關(guān)電源不大等等。而開(kāi)關(guān)電源電路設計靈活,效率高,但紋波大,實(shí)現比較復雜,調試比較煩瑣等等。
Q3:如何為開(kāi)關(guān)電源電路選擇合適的元器件和參數
Answer:很多的未使用過(guò)開(kāi)關(guān)電源設計的工程師會(huì )對它產(chǎn)生一定的畏懼心理,比如擔心開(kāi)關(guān)電源的干擾問(wèn)題,PCB layout 問(wèn)題,元器件的參數和類(lèi)型選擇問(wèn)題等。其實(shí)只要了解了,使用一個(gè)開(kāi)關(guān)電源設計還是非常方便的。
一個(gè)開(kāi)關(guān)電源一般包含有開(kāi)關(guān)電源控制器和輸出兩部分,有些控制器會(huì )將 MOSFET 集成到芯片中去,這樣使用就更簡(jiǎn)單了,也簡(jiǎn)化了 PCB 設計,但是設計的靈活性就減少了一些。
開(kāi)關(guān)控制器基本上就是一個(gè)閉環(huán)的反饋控制系統,所以一般都會(huì )有一個(gè)反饋輸出電壓的采樣電路以及反饋環(huán)的控制電路。因此這部分的設計在于保證精確的采樣電路,還有來(lái)控制反饋深度,因為如果反饋環(huán)響應過(guò)慢的話(huà),對瞬態(tài)響應能力是會(huì )有很多影響的。
而輸出部分設計包含了輸出電容,輸出電感以及 MOSFET 等等,這些的選擇基本上就是要滿(mǎn)足一個(gè)性能和成本的平衡,比如高的開(kāi)關(guān)頻率就可以使用小的電感值(意味著(zhù)小的封裝和便宜的成本),但是高的開(kāi)關(guān)頻率會(huì )增加干擾和對 MOSFET 的開(kāi)關(guān)損耗,從而效率降低。使用低的開(kāi)關(guān)頻率帶來(lái)的結果則是相反的。
對于輸出電容的 ESR 和 MOSFET 的 Rds_on 參數選擇也是非常關(guān)鍵的,小的 ESR 可以減小輸出紋波,但是電容成本會(huì )增加,好的電容會(huì )貴嘛。開(kāi)關(guān)電源控制器驅動(dòng)能力也要注意,過(guò)多的
MOSFET 是不能被良好驅動(dòng)的。
一般來(lái)說(shuō),開(kāi)關(guān)電源控制器的供應商會(huì )提供具體的計算公式和使用方案供工程師借鑒的。
Q4:如何調試開(kāi)關(guān)電源電路
Answer:有一些經(jīng)驗可以共享給大家
1: 電源電路的輸出輸出通過(guò)低阻值大功率電阻接到板內,這樣在不焊電阻的情況下可以先做到電源電路的先調試,避開(kāi)后面電路的影響。
2: 一般來(lái)說(shuō)開(kāi)關(guān)控制器是閉環(huán)系統,如果輸出惡化的情況超過(guò)了閉環(huán)可以控制的范圍,開(kāi)關(guān)電源就會(huì )工作不正常,所以這種情況就需要認真檢查反饋和采樣電路。特別是如果采用了大 ESR 值的輸出電容,會(huì )產(chǎn)生很多的電源紋波,這也會(huì )影響開(kāi)關(guān)電源的工作的。
接地技術(shù)的討論
Q1:為什么要接地?
Answer:接地技術(shù)的引入最初是為了防止電力或電子等設備遭雷擊而采取的保護性措施,目的是把雷電產(chǎn)生的雷擊電流通過(guò)避雷針引入到大地,從而起到保護建筑物的作用。同時(shí),接地也是保護人
身安全的一種有效手段,當某種原因引起的相線(xiàn)(如電線(xiàn)絕緣不良,線(xiàn)路老化等)和設備外殼碰觸時(shí),設備的外殼就會(huì )有危險電壓產(chǎn)生,由此生成的故障電流就會(huì )流經(jīng) PE 線(xiàn)到大地,從而起到保護作用。隨著(zhù)電子通信和其它數字領(lǐng)域的發(fā)展,在接地系統中只考慮防雷和安全已遠遠不能滿(mǎn)足要求了。比如在通信系統中,大量設備之間信號的互連要求各設備都要有一個(gè)基準‘地’作為信號的參考地。而且隨著(zhù)電子設備的復雜化,信號頻率越來(lái)越高,因此,在接地設計中,信號之間的互擾等電磁兼容問(wèn)題必須給予特別關(guān)注,否則,接地不當就會(huì )嚴重影響系統運行的可靠性和穩定性。最近,高速信號的信號回流技術(shù)中也引入了 “地”的概念。
Q2:接地的定義
Answer: 在現代接地概念中、對于線(xiàn)路工程師來(lái)說(shuō),該術(shù)語(yǔ)的含義通常是‘線(xiàn)路電壓的參考點(diǎn)’;對于系統設計師來(lái)說(shuō),它常常是機柜或機架;對電氣工程師來(lái)說(shuō),它是綠色安全地線(xiàn)或接到大地的意
思。一個(gè)比較通用的定義是“接地是電流返回其源的低阻抗通道”。注意要求是”低阻抗”和“通路”。
Q3:常見(jiàn)的接地符號
Answer: PE,PGND,FG - 保 護 地 或 機 殼 ;BGND 或DC-RETURN-直流-48V(+24V)電源(電池)回流;GND-工作地;DGND-數字地;AGND-模擬地;LGND-防雷保護地
Q4:合適的接地方式
Answer: 接地有多種方式,有單點(diǎn)接地,多點(diǎn)接地以及混合類(lèi)型的接地。而單點(diǎn)接地又分為串聯(lián)單點(diǎn)接地和并聯(lián)單點(diǎn)接地。一般來(lái)說(shuō),單點(diǎn)接地用于簡(jiǎn)單電路,不同功能模塊之間接地區分,以及低頻(f10MHz)電路時(shí)就要采用多點(diǎn)接地了或者多層板(完整的地平面層)。
Q5:信號回流和跨分割的介紹
Answer:對于一個(gè)電子信號來(lái)說(shuō),它需要尋找一條最低阻抗的電流回流到地的途徑,所以如何處理這個(gè)信號回流就變得非常的關(guān)鍵。
第一,根據公式可以知道,輻射強度是和回路面積成正比的,就是說(shuō)回流需要走的路徑越長(cháng),形成的環(huán)越大,它對外輻射的干擾也越大,所以,PCB 布板的時(shí)候要盡可能減小電源回路和信號回路面積。
第二,對于一個(gè)高速信號來(lái)說(shuō),提供有好的信號回流可以保證它的信號質(zhì)量,這是因為 PCB 上傳輸線(xiàn)的特性阻抗一般是以地層(或電源層)為參考來(lái)計算的,如果高速線(xiàn)附近有連續的地平面,這樣這條線(xiàn)的阻抗就能保持連續,如果有段線(xiàn)附近沒(méi)有了地參考,這樣阻抗就會(huì )發(fā)生變化,不連續的阻抗從而會(huì )影響到信號的完整性。所以,布線(xiàn)的時(shí)候要把高速線(xiàn)分配到靠近地平面的層,或者高速線(xiàn)旁邊并行走一兩條地線(xiàn),起到屏蔽和就近提供回流的功能。
第三,為什么說(shuō)布線(xiàn)的時(shí)候盡量不要跨電源分割,這也是因為信號跨越了不同電源層后,它的回流途徑就會(huì )很長(cháng)了,容易受到干擾。當然,不是嚴格要求不能跨越電源分割,對于低速的信號是可以的,因為產(chǎn)生的干擾相比信號可以不予關(guān)心。對于高速信號就要認真檢查,盡量不要跨越,可以通過(guò)調整電源部分的走線(xiàn)。(這是針對多層板多個(gè)電源供應情況說(shuō)的)
Q6:為什么要將模擬地和數字地分開(kāi),如何分開(kāi)?
Answer:模擬信號和數字信號都要回流到地,因為數字信號變化速度快,從而在數字地上引起的噪聲就會(huì )很大,而模擬信號是需要一個(gè)干凈的地參考工作的。如果模擬地和數字地混在一起,噪聲就會(huì )影響到模擬信號。
一般來(lái)說(shuō),模擬地和數字地要分開(kāi)處理,然后通過(guò)細的走線(xiàn)連在一起,或者單點(diǎn)接在一起??偟乃枷胧潜M量阻隔數字地上的噪聲竄到模擬地上。當然這也不是非常嚴格的要求模擬地和數字地必須分開(kāi),如果模擬部分附近的數字地還是很干凈的話(huà)可以合在一起。
Q7:?jiǎn)伟迳系男盘柸绾谓拥?
Answer:對于一般器件來(lái)說(shuō),就近接地是最好的,采用了擁有完整地平面的多層板設計后,對于一般信號的接地就非常容易了,基本原則是保證走線(xiàn)的連續性,減少過(guò)孔數量;靠近地平面或者電源平面,等等。
Q8:?jiǎn)伟宓慕涌谄骷绾谓拥?
Answer:有些單板會(huì )有對外的輸入輸出接口,比如串口連接器,網(wǎng)口 RJ45 連接器等等,如果對它們的接地設計得不好也會(huì )影響到正常工作,例如網(wǎng)口互連有誤碼,丟包等,并且會(huì )成為對外的電磁干擾源,把板內的噪聲向外發(fā)送。一般來(lái)說(shuō)會(huì )單獨分割出一塊獨立的接口地,與信號地的連接采用細的走線(xiàn)連接,可以串上 0 歐姆或者小阻值的電阻。細的走線(xiàn)可以用來(lái)阻隔信號地上噪音過(guò)到接口地上來(lái)。同樣的,對接口地和接口電源的濾波也要認真考慮。
Q9:帶屏蔽層的電纜線(xiàn)的屏蔽層如何接地?
Answer:屏蔽電纜的屏蔽層都要接到單板的接口地上而不是信號地上,這是因為信號地上有各種的噪聲,如果屏蔽層接到了信號地上,噪聲電壓會(huì )驅動(dòng)共模電流沿屏蔽層向外干擾,所以設計不好的電纜線(xiàn)一般都是電磁干擾的最大噪聲輸出源。當然前提是接口地也要非常的干凈。
評論