1 預備知識
1.1 常用工具
(1)做圖工具:Altium Designer
(2)PCB板加工:嘉立創
(3)元件封裝搜索:Electronic Components Datasheet Search
(4)元件3D模型搜索:3D ContentCentral
(5)萬能的淘寶(優信電子這家店還不錯)
1.2 參考資料
(1)推薦兩套視頻教程,可以在B站上搜索到,兩部影片看下來,基本就對PCB設計有大致了解了!
Altium Designer實戰教程 - 從零開始畫一個stm32最小系統(原創)
硬件電路設計看這里,Altium Designer 原理圖與PCB設計,15/16/17版本的基礎部分都是通用的哦
(2)嘉立創的元件庫(下載鏈接)
1.3 電子電路預備知識
你所需要的基本知識,在這一部分我都會盡量介紹完全啦!看完以后,應該對PCB設計會更加手拿把攥了。
1.3.1 元件封裝是什么?
元件封裝,簡單的說,一是指元件的包裝方式,二是指元件的焊盤形狀與尺寸。
在繪制PCB板的時候,首先要保證元件封裝繪制正確,否則元件很可能無法焊接到成品板上。
不同的廠家生產的各類元器件的形狀、尺寸上都有較大的差異,因此元件的封裝也有很多不同的形式。但是總體而言,目前的封裝主要分為兩類。一類是直插式,一類是貼片式。另外,詳細劃分,又可以劃分為以下多類:
SOP/SOIC封裝:Small outline package 小外形封裝
PLCC封裝:Plastic leaded chip charrier 塑料J引線芯片封裝
QFP封裝:Quid flat package 四側引腳扁平封裝
QFN封裝:Quid flat non-leaded 四側無引腳扁平封裝
BGA封裝:Ball grid array package 球柵陣列封裝
CSP封裝:Chip scale package 芯片級封裝
SIP封裝:Single in-line package 單列直插封裝
DIP封裝:Double in-line package 單列直插封裝
1.3.2 電阻、電容、電感、磁珠、二極管、三極管是什么?
對于在PCB板中,常常使用到的元器件類型可能大家還需要進一步的了解。
(1)電阻比較簡單,通常使用到的都是貼片電阻。
(2)電容復雜一些,常用的類型有:陶瓷電容、電解電容等。陶瓷電容屬于無極性電容,通常有X7R電容和Y5V電容兩種,個頭都比較小。電解電容是有極性電容,包括鋁電解電容、鉭電解電容(坦電容)等。一般而言,陶瓷電容的容值都比較小,而電解電容的容值更大。另外,鋁電解電容的個頭一般很大,且是直插式封裝;而坦電容個頭較小,貼片封裝。 原理圖中,有些電容旁邊帶有+號,這就代表了有極性電容。
(3)電感常用的是貼片疊層電感和貼片功率電感。貼片疊層電感體積很小,而貼片功率電感體積稍大,更適合大電流、高感值的場合。
(4)磁珠實際上是單匝的線圈,也可以說是單匝電感,其電感量很小。專用于抑制信號線、電源線上的高頻噪聲和尖峰干擾。
(6)三極管常用的有三極管和場效應管(MOS管)。三極管是電流控制元件,分為PNP和NPN兩類,三極分別為基極、發射極、集電極。MOS管是電壓控制元件,分為P溝道和N溝道兩類,另一種分法是增強型和絕柵型,三極分別為柵極、源極、漏極。
1.3.3 數字0402、0603到底代表什么?
這些數字指的是電阻、電容、電感等貼片元件的封裝大小。
下圖中包含了這些封裝與尺寸的關系:
1.3.4 電源設計是什么?
這里說的電源,指的就是給PCB板供電的電源。實際應用中常會遇到這種情況。我們用電池給PCB板供電,電池電壓可能是3.7V、7.4V或者是12V的。然而,板上的元器件需要的供電電壓,可能與外部電源電壓不符。比如,單片機往往需要3.3V供電,一些超聲波傳感器需要5V供電,有些電機還需要12V供電。這樣就要求我們,通過設計升壓、降壓或者升降壓電路,變換外部電源輸入從而滿足所有元器件的要求。這也就是這里所說的——電源設計。
通常PCB設計中使用的電源有兩類:開關電源和線性電源。(這里主要說直流電源)
開關電源,優勢在于效率高。但是其有紋波,外圍電路復雜,體積大,設計比較困難。通常包括有,升壓(Boost)、降壓(Buck)、升降壓(Buck-Boost)和反相等電路。
線性電源,優勢在于外圍電路簡單,體積小,紋波很小。但是效率低、發熱嚴重。一般而言,線性電源只能做降壓,而不能升壓,降壓的那一部分全都化作發熱耗散掉了,所以效率低。另外,還有一類線性電源叫做LDO(低壓差線性穩壓器),它的特點是可以在降壓壓差很低的情況下使用。
這一塊對于初學者來說可能算是比較復雜的部分了。如果要從頭設計一個開關電源,那是非常復雜的,需要把電源芯片的文檔看得很熟,然后按照其計算方法,把用到的電阻阻值、電感感值、電容容值都計算出來。但是好在,開關電源文檔上都會有典型應用,我們初學者需求應該都比較簡單,文檔上大概率會有對應的典型應用的!
2 設計過程
掌握了以上的基本知識,并且已經把推薦視頻看過以后,大家就可以開始正式進入PCB的設計過程了。總體上,PCB設計可以分為兩個部分,一是繪制原理圖,二是PCB布線。
2.1 繪制原理圖
2.1.1 制作元件庫和封裝庫
這是繪制原理圖的前期準備。這一步的重點是,我們需要初步確定會用到的元器件,并且去淘寶上搜索這些元器件對應的封裝與尺寸。一定要按搜到的尺寸繪制封裝庫,否則就算你畫出板子來,也可能買不到合適大小的元器件。
當然,能找到現成可用的庫是最好的,就不用自己畫了。大家可以去下載嘉立創的庫,里面元件還是挺全的。
另外,建議大家把元件的3D模型加上,這樣切換3D視圖就可以看到板子做好以后的全貌了!!!
2.1.2 畫電路原理圖
對于初學者而言,這一步的關鍵在于善于借鑒!!!
這里分享我的一個小方法:
想要實現什么功能,可以先到淘寶上搜這個功能對應的模塊,然后看看能不能下載到它的資料,或者搞清楚它用的芯片,然后參考芯片的技術文檔。最后,把模塊資料里或是技術文檔里的應用電路圖搬過來就OK了。
另外,CSDN上也有挺多資源的,可以在這上面下載。
最后,大家在搜索資源的時候請用Google吧,百度能搜到的東西實在太少了。。。
2.2 PCB布線
2.2.0 規則設置
這部分內容比較多,但最重要的是“導線寬度與安全間距”,這個設置好應該就沒有太大問題。
2.2.1 元件布局
同一功能模塊布局要盡量緊湊
有些特殊的元器件,布局前最好參考其技術手冊,使用其推薦的PCB布局方式(比如某些電源芯片或傳感器芯片,這樣可以提高應用性能)
發熱大、電流大的元件要遠離單片機
絲印不要遮擋焊盤,另外絲印的作用主要是方便后期焊接找準元器件位置,所以要盡可能保持絲印清晰可見
2.2.2 布信號線
一般原則:
信號線寬10~15mil。一般是11mil。
不能走銳角線,直角線也盡量不要。
對于細引腳來說,使用的線徑最好在不超過引腳寬度的情況下盡可能寬。
過孔孔徑一般可選12,24
雙面板的兩面導線盡量避免平行走線
信號線不要形成環路,如果必須有環路,那么越小越好
STM32:
晶振要盡可能離單片機近,盡可能保持接晶振的線等長平行
晶振下面不要過信號線
要接濾波電容。有幾個VCC和GND就要接幾個濾波電容,濾波電容盡量離單片機近
芯片下方可以走信號線,不用太擔心
2.2.3 布電源線
電源線寬30~50mil(單片機等電流很小的器件的電源線可以細一點,16mil的線能過0.9A電流,單片機需要的不會超過0.2A)
過孔也要相應變大,可選25,50
2.2.4 布地線
地線不一定要全部布通,可以最后通過覆銅來把所有地導通
2.2.5 滴淚
2.2.6 覆銅
2.2.7 檢查
3 實際制作
3.1 PCB板制作
嘉立創就可以制作PCB板,價格很實惠。但是,這只是單純的板子,沒有焊接任何元件。
3.2 PCB板元件焊接
大家可以自己上淘寶買回來所有元器件的原料,自己手工焊板子。當然,淘寶上有很多PCB代焊的店家,他們可以提供包工包料的服務,只不過價格可能會稍貴一些。
4 最終測試
這一步,只能默默禱告千萬不要出什么問題了。不然這當中的問題排查就比較復雜了,暫時不在這篇文章里細說啦。
結束語
希望這篇文章對初學者有些幫助。祝大家制作板子順利,早日成為硬件大師!
————————————————
來源 csdn
審核編輯 黃宇
-
PCB設計
+關注
關注
394文章
4688瀏覽量
85619 -
焊盤
+關注
關注
6文章
551瀏覽量
38145 -
Altium Designer
+關注
關注
48文章
394瀏覽量
44699 -
PCB
+關注
關注
1文章
1803瀏覽量
13204
發布評論請先 登錄
相關推薦
評論