PCB設(shè)計是一個細(xì)致的工作,需要的就是細(xì)心和耐心。剛開始做設(shè)計的新手經(jīng)常犯的錯誤就是一些細(xì)節(jié)錯誤。器件管腳弄錯了,器件封裝用錯了,管腳順序畫反了等等,有些可以通過飛線來解決,有些可能就讓一塊板子直接變成了廢品。畫封裝的時候多檢查一遍,投板之前把封裝打印出來和實際器件比一下,多看一眼,多檢查一遍不是強(qiáng)迫癥,只是讓這些容易犯的低級錯誤盡量避免。否則設(shè)計的再好看的板子,上面布滿飛線,也就遠(yuǎn)談不上優(yōu)秀了。(二) 學(xué)會設(shè)置規(guī)則其實現(xiàn)在不光高級的PCB設(shè)計軟件需要設(shè)置布線規(guī)則,一些簡單易用的PCB工具同樣可以進(jìn)行規(guī)則設(shè)置。人腦畢竟不是機(jī)器,那就難免會有疏忽有失誤。所以把一些容易忽略的問題設(shè)置到規(guī)則里面,讓電腦幫助我們檢查,盡量避免犯一些低級錯誤。另外,完善的規(guī)則設(shè)置能更好的規(guī)范后面的工作。所謂磨刀不誤砍柴工,板子的規(guī)模越復(fù)雜規(guī)則設(shè)置的重要性越突出?,F(xiàn)在很多EDA工具都有自動布線功能,如果規(guī)則設(shè)置足夠詳細(xì),讓工具自己幫你去設(shè)計,你在一旁喝杯咖啡,不是更愜意的事情嗎?(三) 為別人考慮的越多,自己的工作越少在進(jìn)行PCB設(shè)計的時候,盡量多考慮一些最終使用者的需求。比如,如果設(shè)計的是一塊開發(fā)板,那么在進(jìn)行PCB設(shè)計的時候就要考慮放置更多的絲印信息,這樣在使用的時候會更方便,不用來回的查找原理圖或者找設(shè)計人員支持了。如果設(shè)計的是一個量產(chǎn)產(chǎn)品,那么就要更多的考慮到生產(chǎn)線上會遇到的問題,同類型的器件盡量方向一致,器件間距是否合適,板子的工藝邊寬度等等。這些問題考慮的越早,越不會影響后面的設(shè)計,也可以減少后面支持的工作量和改板的次數(shù)。看上去開始設(shè)計上用的時間增加了,實際上是減少了自己后續(xù)的工作量。在板子空間信號允許的情況下,盡量放置更多的測試點,提高板子的可測性,這樣在后續(xù)調(diào)試階段同樣能節(jié)省更多的時間,給發(fā)現(xiàn)問題提供更多的思路。
通訊與計算機(jī)技術(shù)的高速發(fā)展使得高速PCB設(shè)計進(jìn)入了千兆位領(lǐng)域,新的高速器件應(yīng)用使得如此高的速率在背板和單板上的長距離傳輸成為可能,但與此同時,PCB設(shè)計中的信號完整性問題(SI)、電源完整性以及電磁兼容方面的問題也更加突出。信號完整性是指信號在信號線上傳輸?shù)馁|(zhì)量,主要問題包括反射、振蕩、時序、地彈和串?dāng)_等。信號完整性差不是由某個單一因素導(dǎo)致,而是板級設(shè)計中多種因素共同引起。在千兆位設(shè)備的PCB板設(shè)計中,一個好的信號完整性設(shè)計要求工程師全面考慮器件、傳輸線互聯(lián)方案、電源分配以及EMC方面的問題。高速PCB設(shè)計EDA工具已經(jīng)從單純的仿真驗證發(fā)展到設(shè)計和驗證相結(jié)合,幫助設(shè)計者在設(shè)計早期設(shè)定規(guī)則以避免錯誤而不是在設(shè)計后期發(fā)現(xiàn)問題。隨著數(shù)據(jù)速率越來越高設(shè)計越來越復(fù)雜,高速PCB系統(tǒng)分析工具變得更加必要,這些工具包括時序分析、信號完整性分析、設(shè)計空間參數(shù)掃描分析、EMC設(shè)計、電源系統(tǒng)穩(wěn)定性分析等。這里我們將著重討論在千兆位設(shè)備PCB設(shè)計中信號完整性分析應(yīng)考慮的一些問題。高速器件與器件模型盡管千兆位發(fā)送與接收元器件供應(yīng)商會提供有關(guān)芯片的設(shè)計資料,但是器件供應(yīng)商對于新器件信號完整性的了解也存在一個過程,這樣器件供應(yīng)商給出的設(shè)計指南可能并不成熟,還有就是器件供應(yīng)商給出的設(shè)計約束條件通常都是非??量痰?,對設(shè)計工程師來說要滿足所有的設(shè)計規(guī)則會非常困難。所以就需要信號完整性工程師運用仿真分析工具對供應(yīng)商的約束規(guī)則和實際設(shè)計進(jìn)行分析,考察和優(yōu)化元器件選擇、拓?fù)浣Y(jié)構(gòu)、匹配方案、匹配元器件的值,并最終開發(fā)出確保信號完整性的PCB布局布線規(guī)則。因此,千兆位信號的精確仿真分析變得十分重要,而器件模型在信號完整性分析工作中的作用也越來越得到重視。
PCB制板熱風(fēng)整平前處理過程的好壞對熱風(fēng)整平的質(zhì)量影響很大,該工序必須徹底清除焊盤上的油污,雜質(zhì)及氧化層,為浸錫提供新鮮可焊的銅表面。現(xiàn)在較常采用的前處理工藝是機(jī)械式噴淋,首先是硫酸-雙氧水微蝕刻,微蝕后浸酸,然后是水噴淋沖洗,熱風(fēng)吹干,噴助焊劑,立即熱風(fēng)整平。前處理不良造成的露銅現(xiàn)象是不分類型批次同時大量出現(xiàn)的,露銅點常常是分布整個板面,在邊緣上更是嚴(yán)重。使用放大鏡觀察前處理后的線路板將發(fā)現(xiàn)焊盤上有明顯殘留的氧化點和污跡。出現(xiàn)類似情況應(yīng)對微蝕溶液進(jìn)行化學(xué)分析,檢查第二道酸洗溶液,調(diào)整溶液的濃度更換由于時間使用過長污染嚴(yán)重的溶液,檢查噴淋系統(tǒng)是否通暢。適當(dāng)?shù)难娱L處理時間也可提高處理效果,但需注意會出現(xiàn)的過腐蝕現(xiàn)象,返工的線路板經(jīng)熱風(fēng)整平后處理線再在5%的鹽酸溶液中處理一下,去除表面的氧化物。2.焊盤表面不潔,有殘余的阻焊劑污染焊盤。目前大部份的廠家采用全板絲網(wǎng)印刷液態(tài)感光阻焊油墨,然后通過曝光、顯影去除多余的阻焊劑,得到時間的阻焊圖形。在該過程中,預(yù)烘過程控制不好,溫度過高時間過長都會造成顯影的困難。阻焊底片上是否有缺陷,顯影液的成份及溫度是否正確,顯影時的速度即顯影點是否正確,噴嘴是否堵塞及噴嘴的壓力是否正常,水洗是否良好,其中任何一點情況都會給焊盤上留下殘點。如由于底片的原因形成的露銅一般較有規(guī)律性,都在同一點上。該種情況使用放大鏡可發(fā)現(xiàn)在露銅處有阻焊物質(zhì)的殘留痕跡,PCB設(shè)計一般在固化工序前應(yīng)設(shè)立一崗位對圖形及金屬化孔內(nèi)部進(jìn)行檢查,保證送到下一工序的印刷線路板的焊盤和金屬化孔內(nèi)清潔無阻焊油墨殘留。3.助焊劑活性不夠助焊劑的作用是改善銅表面的潤濕性,保護(hù)層壓板表面不過熱,且為焊料涂層提供保護(hù)作用。如助焊劑活性不夠,銅表面潤濕性不好,焊料就不能完全覆蓋焊盤,其露銅現(xiàn)象與前處理不佳類似,延長前處理時間可減輕露銅現(xiàn)象?,F(xiàn)在的助焊劑幾乎全為酸性助焊劑,內(nèi)含有酸性添加劑,如酸性過高會產(chǎn)生咬銅現(xiàn)象嚴(yán)重,造成焊料中的銅含量高引起鉛錫粗糙;酸性過低,則活性弱,會導(dǎo)致露銅。如鉛錫槽中的銅含量大要及時除銅。工藝技術(shù)人員選擇一個質(zhì)量穩(wěn)定可靠的助焊劑對熱風(fēng)整平有重要的影響,優(yōu)良的助焊劑的是熱風(fēng)整平質(zhì)量的保證。
覆銅時銅和導(dǎo)線之間的間距要改變覆銅時銅和導(dǎo)線以及焊盤之間的間距,方法如下:設(shè)計—規(guī)則—Electrical—clearance,點右鍵建立“新規(guī)則”,出現(xiàn)clearance_1,在clearance_1規(guī)則中“對象匹配哪里”欄中選中“高級(查詢)”,在右邊的“全查詢”欄中輸入(InPoly),最后點“應(yīng)用”結(jié)束。如果輸入不對,選則“所有”后再選“高級(查詢)”。pcb中放置某個器件時無論如何都報錯在pcb中放置某個元件時,無論如何都報錯,解決辦法是將規(guī)則里的線間距改小。如何選中所有連在一起的線或同一網(wǎng)絡(luò)的線按住“Ctrl”左鍵單擊想要選中的網(wǎng)絡(luò)線即可。無意中按出來個放大鏡在無意中按出來個放大鏡,用“SHIFT+M”取消或者選菜單項“工具”——“優(yōu)先選項”——“pcb Editor”——“Board Insight Lens”,勾選或取消“可視”即可。
專業(yè)SMT貼片一個布局是否合理沒有判斷標(biāo)準(zhǔn),可以采用一些相對簡單的標(biāo)準(zhǔn)來判斷布局的優(yōu)劣。最常用的標(biāo)準(zhǔn)就是使飛線總長度盡可能短。SMT貼片一般來說,飛線總長度越短,意味著布線總長度也是越短(注意:這只是相對于大多數(shù)情況是正確的,并不是完全正確);走線越短,走線所占據(jù)的印制板面積也就越小,布通率越高。在走線盡可能短的同時,還必須考慮布線密度的問題。如何布局才能使飛線總長度最短并且保證布局密度不至于過高而不能實現(xiàn)是個很復(fù)雜的問題。因為,調(diào)整布局就是調(diào)整封裝的放置位置,一個封裝的焊盤往往和幾個甚至幾十個網(wǎng)絡(luò)同時相關(guān)聯(lián),減小一個網(wǎng)絡(luò)飛線長度可能會增長另一個網(wǎng)絡(luò)的飛線長度。如何能夠調(diào)整封裝的位置到最佳點實在給不出太實用的標(biāo)準(zhǔn),實際操作時,主要依靠設(shè)計者的經(jīng)驗觀查屏幕顯示的飛線是否簡捷、有序和計算出的總長度是否最短。飛線是手工布局和布線的主要參考標(biāo)準(zhǔn),手工調(diào)整布局時盡量使飛線走最短路徑,手工布線時常常按照飛線指示的路徑連接各個焊盤。Protel的飛線優(yōu)化算法可以有效地解決飛線連接的最短路徑問題。飛線的連接策略Protel提供了兩種飛線連接方式供使用者選擇:順序飛線和最短樹飛線。在布線參數(shù)設(shè)置中的飛線模式頁可以設(shè)置飛線連接策略,應(yīng)該選擇最短樹策略。動態(tài)飛線在有關(guān)飛線顯示和控制一節(jié)中已經(jīng)講到: 執(zhí)行顯示網(wǎng)絡(luò)飛線、顯示封裝飛線和顯示全部飛線命令之一后飛線顯示開關(guān)打開,執(zhí)行隱含全部飛線命令后飛線顯示開關(guān)關(guān)閉。