硬件的焊接及測試總結(jié)
硬件的測試與焊接是緊密聯(lián)系在一起的,如果焊接存在問題,那么即使原理圖再明確,也不可能得出理想的測試效果,因此,如果焊接技術(shù)不過硬,單純只是為了原理而去測試,那么基本上要吃花費了很大力氣也得不出理想結(jié)果的大虧。因為人們往往把理想問題和實際問題之間的溝壑忽略掉了,把真實的過程想得簡單化了。真實的過程是,如果實際電路能夠確保如實地反映理想電路,那么實際電路才能發(fā)揮出理想電路的結(jié)果,實現(xiàn)實際結(jié)果和理想結(jié)果的一致,這才算達到了目的。但現(xiàn)實中,人們腦子里的理想問題存在著,而現(xiàn)實中的實際問題卻完全沒有按照理想問題去敷設(shè),或者看似按照了,但實際上沒有,人們想當然地以為實際問題已經(jīng)與理想問題吻合了,就等著看實際問題的結(jié)果,事實上,這就是把真實的困難和溝壑給人為地視而不見了,其結(jié)果必然要出大問題。任誰都能做到理想問題的一往通途,但不是每人都能做到實際問題的跨越鴻溝,因為兩者完全不是一回事,實際問題、實際問題中存在的障礙和困難,是非下一番嘗試、了解的苦功夫不能知曉的,而一旦知曉了克服起來又是輕而易舉的。要努力鍛煉自己解決實際問題的能力,我的總結(jié):
1、一切從細處、小處、最容易被人忽略的地方入手琢磨。
這包括器件的選型,是不是選錯了器件,不要總以為肯定對、想當然地沒錯,往往就錯了,這次吃了這么個大虧。包括管腳的次序、位置、連接方向,不要總以為肯定對,往往就錯了,這次也吃了這么個大虧。包括器件參數(shù)的準確與否,是不是有毀壞的。包括焊接的點、線是不是有斷開的、短接的。
對于器件,仔細核對,有不明確的查找或詢問相關(guān)信息,確保器件選型無誤。
對于器件,執(zhí)行簡單測試,看看最基本的參數(shù)是不是沒有問題,確保器件本身無故障。對于器件,時刻明確管腳次序、方向,確保連接無誤。
對于電阻、導線,凡是要用到的東西都要仔細核查一遍,確保阻值準確和導線導通。對于焊接確保焊通和不連。
前面的幾項準備工作當然是要花費一些時間的,但有兩個極大的好處,一是讓我們腦子里真正明確實際問題到底如何,重新建立一個實際問題的腦中架構(gòu),二是確保器件無錯,把將來出錯后思維的入口點一下子縮小到最窄。要知道,看似麻煩、難搞的器件和實際電路,其實是死板不變、唯一確定的東西,只是在于你有沒有確切地了解清楚它的狀況,只要你了解得對,并形成牢固的印象,那么一旦出現(xiàn)問題,就可以立馬找到癥結(jié)的所在。如果不去花費前期的準備氣力和時間,憑著腦子里理想的狀況倉促上陣,把實際的好多東西搞錯了,那么最終就一定要碰壁,更坑爹的是,碰了壁還很難查出問題在哪里,因為很多東西開始都沒有做充分調(diào)查,都存在安全隱患,整個面臨著心急所造成的一團糟的局面,不得不重頭再來,這就叫心急反誤事!什么是經(jīng)驗,經(jīng)驗就是對實際問題的如實了解和牢固印象(不能因為時間長久的原因而模糊了,那只能叫感覺,不叫經(jīng)驗,經(jīng)驗不是“差不多”而是“沒問題”),并在這個基礎(chǔ)上,針對出現(xiàn)的舊問題、新問題(也是舊問題折變復合出來的,除非確實是新鮮的,那就需要再嘗試)都能一針見血地直接命中要害,用最短的時間、最快捷輕便的方式、最出色地解決掉問題。這才叫經(jīng)驗。
2、積累經(jīng)驗的過程中,不僅要趕時間搶效率,更關(guān)鍵的是要把事情整準,做什么就一定保證把這個事整準,寧肯少整點東西,也要把東西整準,不要差不多、模模糊糊、好像是、出了新問題還是一頭霧水,光趕時間沒趕質(zhì)量。這就要求心態(tài)要對,想法要對,那就是寧可慢一點,也要明明確確出實在結(jié)果,而且有時候只有慢才能出實在結(jié)果。甚至要有推倒重來的勇氣?偨Y(jié):
1、要么不做焊接、測試,要做就做實,明明確確。2、要么不做,要做就別搶,因為現(xiàn)在沒經(jīng)驗,越搶越容易出錯。3、事前先做足一切準備工作。4、一切從細處著眼,腦子保持高度清醒,完全確定才算真,決不允許模模糊糊大概差不離。
擴展閱讀:硬件開發(fā)
EEPWARMDIY手記之硬件功夫(一)硬z設(shè)計前期準備
受EEPW論壇總版主Jack-Wang之托,負責本次201*EEPWARMDIY活動的策劃和設(shè)計工作,包括DIY硬件開發(fā)板設(shè)計以及軟件測試代碼編寫與調(diào)試。通過前段時間的努力,至今總算完成了本次DIY活動的硬件平臺開發(fā)板設(shè)計,這里與大家分享我在這個過程遇到的一些問題及其解決,以及至今最近一年做硬件設(shè)計的經(jīng)驗總結(jié),內(nèi)容包括硬件設(shè)計前期準備(datasheet閱讀、元器件封裝設(shè)計以及原理圖設(shè)計)、PCB布局布線經(jīng)驗淺談與問題總結(jié)、硬件焊接功夫與硬件測試心得等三個主題,將在本篇及接下來的兩篇博客中陸續(xù)與大家分享,敬請關(guān)注本人博客空間《EEPWARMDIY手記》系列博文
閑話少說,這里先談一下硬件設(shè)計前期準備。
俗話說:“凡事預則立,不預則廢”;“工欲善其事,必先利其器”,此兩句諺語說的正是前期準備工作在我們完成一項工作中所起的主要作用。只有前期的準備工作做好了,做足了,我們才能在后繼的工作中有一個明確的方向和目標,才能盡可能的避免走彎路。從這一點來看,花精力和功夫在前期準備工作上,無疑是必要和重要的,對于電子設(shè)計中的硬件設(shè)計更是如此。
接下來,我談一下電子設(shè)計之硬件設(shè)計前期準備的具體工作(以AD10作為設(shè)計軟件并按照先后順序進行)。
1、確定硬件(PCB)設(shè)計的整體思路所謂確定設(shè)計的整體思路,即首先明確板子的功能用途,為此需要進行需求分析,從而確定板子的主控芯片、所需的模塊、傳感器選型。在此過程中主要是要查閱相關(guān)的文獻資料,借鑒已有的方案,在此基礎(chǔ)上增加或者減少一些功能,從而滿足我們的實際需要。這里,半導體廠家的官方網(wǎng)站所提供的DemoBoard或者評估板具有相當?shù)膮⒖純r值,值得大家去關(guān)注。
這個時候,主要考慮的因素有性能與價格、每個功能的需求與分析,元器件的采購,技術(shù)和資料的積累等:①優(yōu)先選擇性價比高的方案,降低硬件設(shè)計成本;②確定每個功能實現(xiàn)是否需要實時,能否通過軟件彌補硬件的缺陷(典型的如去噪處理中硬件濾波器與軟件濾波器的權(quán)衡);③所選元器件必須容易采買,即通用、常用的芯片,切記選擇過時(已停產(chǎn))了的芯片或者在市場上不易購得的芯片器件,以保證后期工作的正常順利進行;④優(yōu)先選擇自己熟悉的芯片或器件,對于自己不熟悉的方案盡量選擇技術(shù)成熟,資料豐富的芯片或元器件,這樣不但能夠保證方案的成功實施,而且能夠加快設(shè)計進程。
在進行了需求分析并確定了方案的主控芯片之后,通過畫系統(tǒng)硬件框圖的方式進一步確定硬件(PCB)設(shè)計的整體思路是大有裨益的,直觀明了。在繪制方案的系統(tǒng)硬件框圖時,以主控芯片(一般為嵌入式系統(tǒng)的MCU、DSP或者FPGA)為核心,盡量詳細的畫出各個系統(tǒng)功能的實現(xiàn)細節(jié),比如采用主控芯片的GPIO、定時器、PWM、SPI、I2C還是USART實現(xiàn)與外圍芯片或者模塊的交互接口,充分考慮和利用主控芯片的片上外設(shè)功能,減少外圍器件芯片,降低成本的同時還能夠提高系統(tǒng)的抗干擾能力、減小系統(tǒng)硬件尺寸、提高系統(tǒng)集成度,對于一個方案的最終成敗至關(guān)重要。
此外,在確定整體設(shè)計思路的時候,至上而下,有頂層到底層,模塊化的設(shè)計方法也是常用是有效的手段(具體的方法流程參見相關(guān)書籍、文獻,此處不展開)。
2、搜集下載并仔細閱讀所有方案設(shè)計所設(shè)計的芯片及模塊資料
對于一個電子系統(tǒng),無論大小,復雜簡單,總是有大小不同、功能各異的電子芯片(IC)或者模塊電路構(gòu)成,所謂積小成大。要想對整個設(shè)計了如指掌,那么了解各個IC及模塊電路的功能、原理及實現(xiàn)是必不可少的,因此,這也是進行系統(tǒng)硬件設(shè)計必須做的準備工作之一。
也正因為如此,對于一個做系統(tǒng)硬件設(shè)計工作的電子工程師來說,學會并熟練掌握搜集、下載和閱讀IC芯片datasheet以及功能模塊路用戶使用手冊(usermanual)是必備的功夫。以下分別談一下:
①搜集下載datasheet和usermanual的途徑和方法獲取途徑:
搜索引擎,google和百度(推薦,方便快捷);半導體廠家的官網(wǎng)(推薦、一手資料,可行度高);
知名IT論壇(如EEPW、21IC,eetop等)以及專業(yè)IC代理門戶網(wǎng)站(如維庫電子、alldatasheet,ic37等);
搜索方法:
直接在搜索欄輸入:芯片名+pdf,如MAX3232.Pdf;按照產(chǎn)品分類目錄尋找,縮小搜索范圍,實現(xiàn)快速搜索;②快速閱讀datasheet和usermanual的方法在獲得datasheet和usermanual之后,必須對其進行卓有成效的快速閱讀,以獲得IC或者功能模塊電路的主要信息,指導我們進行下一步方案的系統(tǒng)硬件原理圖和PCB設(shè)計工作。
為了對IC有一個整體的了解,我們需要通過閱讀datasheet獲得如下主要信息:
芯片主要功能、工作方式、工作電壓電流
依次對應(yīng)為datasheet開始部分的整個功能簡介及系統(tǒng)架構(gòu)框圖、特征(feature)、參數(shù)表(圖)
電路原理圖符號
位于datasheet的第二部分或者倒數(shù)第二部分內(nèi)容,主要用于后面在硬件設(shè)計軟件AD10中建議IC或者模塊的原理圖庫。
PCB封裝尺寸
一般位于datasheet的最后部分,以mil和mm為單位給出IC或者模塊的長寬高(D、E、H)、管腳長度(L),寬度(E1)以及管腳間距(e)等參數(shù),其中最為主要的是管腳間距e。
3、建立原理圖庫和PCB封裝庫
在進行了以上工作之后,我們就可以打開硬件設(shè)計軟件AD10開始建硬件設(shè)計工程的原理圖庫(*.SCHLIB)和PCB封裝庫(*.PcbLib)了。
這兩個庫的正確建立是至關(guān)重要的,其中前者原理圖庫保證了元器件和功能模塊在電路原理圖上的正確電氣連接、后者PCB封裝庫則是PCB板實物正常焊接和實際可靠電氣連接的保障。
關(guān)于AD10的具體使用,請參考相關(guān)書籍或培訓教程,這里不做詳細介紹。在AD10軟件自帶的MiscellaneousDevices.IntLib和MiscellaneousConnectors.IntLib兩個集成庫中已經(jīng)包含了常用的電子元器件(如電容、電阻、電感、繼電器、二極管、三極管等)以及常用的連接元件(如排針、串口DB9,并口,音視頻接口等)的原理圖及相應(yīng)的PCB封裝。但是,實際工作中,我們還是經(jīng)常遇到一些元器件,在AD10提供的集成庫中無法找到,這時,我們就需要根據(jù)以上步驟2獲得的信息建立元器件或者功能模塊電路相應(yīng)的原理圖庫和PCB封裝庫。
這里談幾點個人的經(jīng)驗。
在建原理圖庫時,首先,一定要按照datasheet的說明,保證管腳序號與管腳功能的對應(yīng),這樣才能保證后續(xù)設(shè)計的電路原理電氣連接的正確性;其次,為了保證在進行原理圖設(shè)計時的整潔和美觀以及易讀性,可以將相關(guān)功能的管腳放在一起(比如地址總線AB和地址總線)、將IC電源引腳與功能管腳分開;再者,必要時表明管腳的IO方向,可以避免接線錯誤;最后在原理圖庫中每個元器件的原理圖符號建好之后,最好在comment一欄見喲啊備注該元器件的主要功能以及封裝信息等,便于后期的管理和查找。
在建PCB封裝庫時,簡單的PCB封裝利用工具欄的繪圖工具即可完成,對于復雜的,管腳多的元器件,管腳間距不容易排列,要充分利用AD10集成的IPCCompliantFootprintWizard和ComponentWizard工具,以保證所建PCB封裝的正確性。對于PCB封裝,最為關(guān)鍵的參數(shù)即為元器件的管腳間距,必須按照datasheet上的數(shù)據(jù)來設(shè)計,否則“差之毫厘,失之千里”,后果要么是管腳錯位,要么就是管腳短路,都是不可接受的,也正因為如此,我每次建好一個元器件的PCB封裝后都要仔細檢查管腳間距是否與datasheet所給參數(shù)一致(注:使用Ctrl+M的組合鍵即可點擊鼠標測量PCB中人員兩點之間的距離,按鍵Q可以快速實現(xiàn)公尺mm和英尺mil單位之間的切換)。
至此,簡要總結(jié)和概述了電子設(shè)計中硬件設(shè)計的前期準備工作,以及其中我認為需要注意的細節(jié)問題,所談的內(nèi)容都是我個人的在親自實踐中獲得的感受和經(jīng)驗總結(jié),希望能夠?qū)Υ蠹矣兴鶐椭,同時,由于個人經(jīng)歷和能力有限,不當之處還請不吝賜教,不足之處也請大家補充?傊,學無止境,希望大家能夠一起學習探討,共同進步!
EEPWARMDIY手記之硬件功夫(二)PCB布局布線經(jīng)驗淺談與問題總結(jié)
這里接著前面的內(nèi)容介紹電子設(shè)計之硬件功夫(二)PCB布局布線經(jīng)驗淺談與問題總結(jié)。有了之前的硬件功夫(一)硬件設(shè)計前期準備,大家已經(jīng)能夠做到對整個方案的硬件設(shè)計(PCB板子)胸有成竹了,可謂是“萬事俱備,只欠東風”。(注:關(guān)于AD10的使用不在本手記的內(nèi)容范圍,但這里假設(shè)大家都已經(jīng)對使用AD10進行簡單的原理圖和PCB設(shè)計有所了解)。一、PCB布局布線經(jīng)驗淺談
①保證電路原理圖設(shè)計的正確性
保證電路原理圖設(shè)計的正確性就是要保證所設(shè)計的原理圖在進行編譯compile之后生成的網(wǎng)表文件中,每個元器件管腳的電氣特性連接正確無誤,因為接下來進行的PCB設(shè)計是建立在此之上的。當然,往往一個電子系統(tǒng)中元器件數(shù)目、種類眾多,相應(yīng)的管腳電氣連接(net)也是不計其數(shù),如果人工進行此項檢查工作也是不現(xiàn)實,甚至是不可靠的,這時我們必須借助于AD10強大的檢查功能,當然需要我們進行相應(yīng)的檢查項目進行設(shè)計約束,使得最終編譯生成網(wǎng)表文件時沒有任何錯誤和警告(有個別類型的警告是可以忽略的)。倘若存在錯誤和警告,一定要想辦法解決掉。②做好PCB布局布線前期準備
主要包括PCB機械結(jié)構(gòu)、外形定義,信號層電源層分配、電氣網(wǎng)格大小設(shè)定,板子固定螺絲過孔安放等。這些設(shè)置與后面的布局布線密不可分。③合理的布局布線規(guī)則約束能夠起到事半功倍的效果對于AD10,甚至所有的PCB設(shè)計工具而言,布局布線的規(guī)則約束設(shè)置都是至關(guān)重要的,它是PCB布局布線質(zhì)量的主要保證,一個好的規(guī)則約束需要花費掉整個PCB設(shè)計至少一半以上的時間和精力(尤其是對高速板更是如此)。
關(guān)于布局布線規(guī)則約束的設(shè)置,有些經(jīng)驗值可以參考,比如將數(shù)字地與模擬地用磁珠或者電感隔離避免相互干擾;電源地線的走線要盡量寬,采用大面積鋪地技術(shù)以防止地彈效應(yīng),信號層之間走線方向應(yīng)避免平行走線,以減少信號間的串擾,對功率發(fā)熱元器件要分散放置,以防止局部受熱過高等等。
其中尤其要注意PCB生產(chǎn)廠家的PCB工藝所能夠做出的最小走線線寬與最小過孔孔徑(例如本次ARMDIY我所找的PCB生產(chǎn)廠家的最小工藝即為:最小走線線寬0.15mm(約為6mil),最小過孔孔徑為0.3mm(約為12mil)),不能小于該極限值,否則即使你的PCBLayout結(jié)果再完美也不能物理實現(xiàn),也就沒有任何價值。④布局先行,布線省力
一個好的元器件布局應(yīng)該以方便走線,縮短走線距離為最終目的,我的做法是在進行原理圖設(shè)計時就對元器件放置位置以及管腳分配做考慮和優(yōu)化。在一張白紙上,以主控芯片(一般為MCU、DSP或者FPGA)為核心,進行管腳分配,畫出一個大致的草圖來。
⑤交互式并行走線與蛇形線畫等長線
對于一些高速器件,如SRAM、高速并行ADC,為了保證信號和時鐘的建立保持時間滿足器件datasheet的順序要求,往往需要保證數(shù)據(jù)總線等長和地址線等長,這個時候使用交互式并行走線和蛇形線組合的走線方式是一個不錯的解決方法。大家可以看到本次ARMDIYPCB上STM32F103Ze到SRAM之間正是采用的這一方法實現(xiàn)的等長走線。(注:必須先并行走線之后才能走蛇形線,走蛇形線是以并行走線的同類型(AB或者DB)走線最長者作為蛇形線走線長度約束)。⑥差分信號走線攻略
差分信號具有良好的共模干擾抑制特性,常見于放大器應(yīng)用和一些敏感外設(shè)接口中,本次DIYPCB中的USB和CAN接口的數(shù)據(jù)線就采用了差分走線。AD10提供了差分走線的工具,只是在使用之前需要在原理圖中標注差分信號對,并在布線規(guī)則中,對其進行相應(yīng)的規(guī)則約束。⑦巧用、善用AD10快捷鍵,省時省力這里說幾個我個人常用的AD10快捷鍵::放置元器件時編輯器屬性;
:放置或移動元件時,逆時針旋轉(zhuǎn);:PCB布局或者走線時,切換至另一布線層;+:走線時快速添加過孔;:公尺單位與英尺單位切換還有很多有用的快捷鍵,大家可以從相關(guān)的書籍和網(wǎng)絡(luò)上查到。在使用軟件進行原理圖和PCB設(shè)計時,巧用和善用,是十分省時省力的事。二、問題總結(jié)
①AD10自動與手動布局布線的權(quán)衡對于簡單的電路,AD10的自動布局布線功能還勉強可以使用,但對于稍微復雜的電路,即使你的規(guī)則約束設(shè)置得再好,也無法獲得令人滿意的layout結(jié)果。所以,不要把希望寄托于軟件的自動功能,畢竟軟件總是一根筋的按照規(guī)則約束辦事,沒有我們?nèi)祟愳`活善變,呵呵~、诓豢尚∮U的PCBlayout的后期處理
大家不要以為完成了PCB的最后一根走線就可以萬事大吉了,其實PCBLayout的后期處理工作往往能夠讓后面的調(diào)試和板子使用者倍感親切和方便。這包括那些必要的使用說明,在topoverlay和bottomoverlay上用字符串(string)的形式給出,提醒用戶注意相關(guān)的操作流程;對接插件的信號標出,以方便查找;對容易焊接錯誤的元器件給出封裝標識(比如本次DIYPCB板上的USART1和USART2,由于設(shè)計使用的接口為同為DB9,公頭與母頭的引腳封裝是相同的,若不給出male(公頭)與female(母頭)的封裝說明,及極容易焊接錯誤,造成不能正常使用。),給出板子設(shè)計相關(guān)的資源網(wǎng)站,方便用戶獲得使用資料等。③心無旁騖,談PCB設(shè)計之細心
硬件設(shè)計既是一項技術(shù)活也是一件體力活,特別是在整個PCBLayout的過程中,最好能夠集中精力,做到心無旁騖,這樣不但能夠提高效率,也是一塊高質(zhì)量PCB設(shè)計的保障(一氣呵成)。關(guān)于PCB設(shè)計的一些個人感悟
早在兩年前,我進實驗室之前(當時我準備進實驗室之后做硬件)我的前任老板就跟說過“硬件設(shè)計是一件十分枯燥的事情,需要有耐心,能夠靜得下心來做,同時培養(yǎng)硬件設(shè)計人員也是一項十分耗資的事情,新手在開始設(shè)計一塊PCB是往往不能夠一版成功,需要再版甚至三版,PCB制作加工的成本和芯片元器件的成本都不小!
現(xiàn)在想想,這些話是很有道理的,“事非經(jīng)過不知難”,PCB設(shè)計工作確實是一項復雜的工作,涉及元器件選擇、采購、原理圖設(shè)計,甚至是后期程序設(shè)計等多方面的內(nèi)容和知識,不是一朝一夕就能夠出道的,需要長期而廣泛的知識積累和沉淀,需要不斷的嘗試和實踐,并在實際工作任務(wù)中不斷的總結(jié)和思考。面對這樣艱巨的挑戰(zhàn),我們需要不僅僅是興趣和信心,更多的是耐心和細心。EEPWARMDIY手記之硬件功夫(三)硬件焊接功夫與硬件測試心得
今天和大家分享一下我的《EEPWARMDIY手記之硬件功夫》系列博客的第三部分硬件焊接功夫與硬件測試心得。
眾所周知,電子設(shè)計作為工科專業(yè),本身就是一個對動手實踐能力要求很高的學科,對于做硬件設(shè)計的人來說,更是如此。無論是電子DIY還是實際工作中,硬件焊接都是硬件設(shè)計者不可或缺的重要功夫(或者說是必備技能)。
所以,這里我結(jié)合之前參加各類電子設(shè)計競賽以及本次EEPWARMDIY的硬件焊接與測試,與大家分享一下我的經(jīng)驗和心得。一、硬件焊接功夫
1.備齊所需全部元器件
根據(jù)硬件設(shè)計軟件生成的元器件清單(即所謂的BOM表,也叫物料清單),按照封裝和數(shù)量備齊硬件焊接所需的所有標值的電阻、電容、電感、磁珠、所有型號的二極管、三極管、繼電器、各類接插件以及各種IC芯片。
這個過程可能十分的繁瑣(即使只需要一只0603封裝10nF的電容,你也得從眾多的電容中把它找出來),可能需要到電子市場去采購或者在網(wǎng)上訂購,需要逐項確認,但同時也是一個熟悉各類封裝和元器件以及了解市場行情的好機會。這里需要注意的是:元器件的封裝一定(最好)要與PCB一致,可小不可大,即0805的焊盤可以焊接0603的元件,但0603的焊盤焊接0805的元件就有點捉襟見寸了。
2熟練掌握焊接工具、器材的使用
所謂“磨刀不誤砍柴工”,“工欲善其事,必先利其器”說的都是工具的重要性。我們做硬件設(shè)計,搞硬件焊接,如果對焊槍烙鐵的使用都不會或者不熟悉,怎么能夠焊接處一個好的作品呢?這里強調(diào)不但要會、懂得焊接工具、器材的使用,更要熟練掌握。
當然,焊接的功夫不是一朝一夕就可以達到熟練掌握的,需要大家不斷的嘗試和練習。本次ARMDIY活動由于核心MCU-STM32F103ZE為LQFP144的封裝,管腳間距僅為0.5mm,所以建議采用可調(diào)溫的恒溫烙鐵或者焊槍進行焊接,烙鐵頭建議使用刀型烙鐵頭。在對STM32F103ZE進行焊接時,建議在焊盤上先涂上少許焊錫膏將STM32F103ZE進行固定,然后對芯片的4個角最邊上的管腳進行焊接,最后在使用拖焊或者其他方式對剩余管腳進行焊接,收尾時可用松香對焊盤進行清洗。另外,焊接時,烙鐵或焊槍的溫度不適過高,以200°左右為宜。3.各種元器件的焊接技巧
各種元器件的大小形狀不一,有著不同的焊接方法和技巧,一般來說直插元件最好焊接,但是相應(yīng)的體積龐大,PCB面積要求高,抗干擾能力也差;貼片元件封裝小,輕薄,電氣特性好,抗干擾能力強,性能穩(wěn)定,但對焊接技巧要求高。焊接技巧的總體規(guī)則為:講究焊接先后順序、焊接溫度以合適夠用為佳,不宜過高以損壞器件、先給溫度再上焊錫、避免虛焊、焊接速度越快越好,減少接觸時間,降低發(fā)熱高溫風險。
詳細的內(nèi)容可以參考相關(guān)教程、書籍及網(wǎng)絡(luò)視頻,這里不展開細講。二、硬件測試心得
一個好的習慣往往能夠在潛移默化中決定一個人做事的成敗。是優(yōu)秀成為一種習慣,那么你離成功就不遠了。1.養(yǎng)成即焊即測的好習慣
這里所謂即焊即測,就是在每焊接完一個元件時,一定要想辦法測試一下它的電氣連接是否OK?即是是一個電容電阻也不容忽視,這樣做的好處是將虛焊,漏焊的幾率降到最低。
2.養(yǎng)成硬件通電前測試電源短路與否的好習慣
這一點尤為重要,因為所有的元件都怕電源與地短路,一旦短在一起PCB上的電流就會很大,然后是急劇發(fā)熱發(fā)燙,接著就是燒壞元件和芯片,最惱火的是很難檢查出來。在怕電源與地短路的情況下給板子上電是硬件焊接與測試的一個大忌,不但整個板子之前的焊接會因此而前功盡棄,浪費時間,燒壞的芯片元件,成本也是不小的損失,甚至有時還會造成人身危險,也正因為如此,我真的做法更加保守,寧可慢一點不但在上點之前要檢查,在沒焊接完一個元件時都對電源與地短路與否進行檢查,一旦發(fā)現(xiàn)也好及時糾正。3.養(yǎng)成保持焊接工作臺干凈整潔的好習慣
焊接工作臺是我們硬件焊接放置PCB版的地方,保持它的干凈整潔,可以避免很多不必要的麻煩。大家都知道,焊接元器件時容易將多余的焊錫灑落到桌面上,如果不及時的處理干凈,則很容易造成短路,我就曾遇到過這樣的問題,因為一地灑落的焊錫短路了一個PCB板底面焊接的電源濾波電容而報廢了整塊板子,這樣的教訓無疑是深刻的,所以我這里給大家提個醒,希望大家注意。4.學會必要的底層硬件驅(qū)動程序編寫
有時一個電路連接是否能夠正常工作,不是用萬用表測試通斷就可以判斷的,還需要有底層硬件驅(qū)動程序的測試,因此,學會必要的底層硬件驅(qū)動程序的編寫也是高級硬件設(shè)計人員的基本功之一。5.以軟件輔助硬件測試在進行硬件測試時,我們有時會遇到這樣的情況有些芯片管腳萬用表無法觸及,比如說BGA封裝的元件(常使用機器焊接,簡單管腳少的也可以使用吹風熱焊),這是我們就需要使用軟件來幫助我們進行測試。
一般做法是將IO口配置為輸出,然后在上面輸出一個方波信號,使用示波器或者邏輯分析儀在外觀察波形以判定通斷。在本次ARMDIY的PCB板測試工作中,我就使用了這一方法,確保STM32F103ZE的全部112個IO的正常工作。寫在最后
至此,我的三篇《EEPWARMDIY手記之硬件功夫》系列博客就算寫完了,關(guān)于硬件設(shè)計的知識和內(nèi)容很多,我從事硬件設(shè)計的時間也不算長,僅靠這三篇博客的文字實在難以詳述。從201*年我上大三開始到現(xiàn)在不過3年多點的時間,期間做過好幾個電子設(shè)計競賽的作品系統(tǒng)設(shè)計(包括所有的軟硬件設(shè)計),對硬件設(shè)計的了解和認識經(jīng)歷了從無到有的過程,這是一個漫長而又艱辛的歷程,其中付出了很多個日日夜夜,也耗費了自己不少財力物力,但不管怎么說,收獲是不小的,進步也是天天有的,做硬件就是要敢于多動手,勤實踐,要有恒心,堅持做,能夠靜得下心來接下來,用心去做,同時注意經(jīng)驗、技術(shù)、知識的積累總結(jié)和對所遇到問題的解決與思考。
接下來是軟件調(diào)試系列博客,希望大家繼續(xù)關(guān)注和支持我的博客。附:本次EEPWARMDIYPCB板焊接順序建議:
1.STM32F103ZE及其相應(yīng)的IO電源濾波電容(CF1~CF11)2.各貼片IC
3.各貼片電容電阻電感磁珠及三極管二極管、發(fā)光LED
4.各類接插件(尤其注意貼片mini-USB的5個引腳的焊接方法)
友情提示:本文中關(guān)于《硬件的焊接及測試總結(jié)》給出的范例僅供您參考拓展思維使用,硬件的焊接及測試總結(jié):該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責聲明:本文僅限學習分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。