allegro 基本步驟
PCB 1.建立電路板 首先是打開PCB編輯器——開始--所有程序-- Allegro SPB 15.5--PCB Editor,在彈出的對話框中選擇Allegro PCB Design 610(PCB Design Expert),然後點擊Ok進入PCB編輯器。接下來就是利用向導建立電路板了,包括確定板子的大小、層數、形狀等等參數,用向導比較方便。點擊File菜單,選擇New,在 彈出的對話框中的Drawing Type選擇Board(wizard),然後確定文件名,存盤路徑等,最後點Ok進入向導。在Import Data這一步可以一路Next下去,用默認的參數就行。到了Parameters,首先可以選擇畫板時使用的單位(Select the units for board drawing),即用的是mil、mm或是其他,這個根據個人習慣了,一般選mil;接下來是選擇圖紙大小(Drawing size,註意不是板子的大小);第三項是選擇圖紙的坐標原點(是在左下角還是在中心,之後可以更改),可以選擇中心作為坐標原點,這個根據需求而定。設置完後點擊Next,接著設置其他Parameters。設置格點大小(Grid spacing)為10mil,設置走線層數(Etch layer count)為2(2層板),然後又是一路Next,直到Custom Data的Spacing Constraints(距離參數限制)。在這裏設置最小線寬(Minimum Line width)、最小線間距(Minimum Line to Line spacing)、走線到焊盤的最小間距(Minimum Line to Pad spacing)和焊盤的最小間距(Minimum Pad to Pad spacing)均為8.00mil,Default via padstack選擇via,之後點擊Next。此時選擇PCB的外形為Rectangular board(矩形),點擊Next進入矩形PCB的參數設置界面,主要設置的是板子的寬(Width)和高(Height)以及一些限制區域,包括布線允許區域與板子邊框的距離和允許擺放元件區域與板子邊框的距離(可以分別設置為50和100mil),設置完成後Next,最後點Finish,這一步大功告成。 2.導入網絡表 接上一個步驟,將網絡表導入到剛建好的PCB中。在此之前還有一個很重要的工作要做,就是指定PCB封裝的路徑。記得在畫原理圖時僅僅只是在元件屬性中填了元件的封裝名,還沒告訴Allegro元件的PCB封裝在何處,不指定封裝路徑的話,導入網絡表的時候將會出錯。點擊Setup--User Preferences,在彈出對話框中的Categories中選中Design_paths,分別為padpath和psmpath指定路徑,即將PCB元件封裝路徑添加到padpath和psmpath中,以告知Allegro從你指定的路徑尋找封裝。Allegro的一個PCB元件封裝會包含幾個文件(有些是網絡表必須的,有些不是),而不像Protel那樣一個PCB元件庫文件可以包含許多的元件封裝。如何獲得元件的PCB封裝呢,老辦法,自己做或是直接用別人做好的。有牛人為Allegro專門做了一個PCB封裝生成器——FPM(Footprint Maker,目前版本是0.0.8.0),可以生成絕大數常用的PCB封裝,十分好用(真是造福道上兄弟們的壯舉)。用FPM選好你需要的封裝,Make一下,封裝就自動做好了,之後還會自動將做好的封裝用Allegro打開,便於檢查生成的封裝對不對。封裝準備好了,可以開始往PCB中導入網絡表,點擊File--Import--Logic,在Import directory中指定在原理圖部分生成的網絡表文件路徑,其他設置使用默認值即可,點擊Import Cadence即可導入網絡表。導入失敗的話可以通過log文件查看出錯原因,改正錯誤後重復剛才的過程,直到成功導入網絡表。 3.放置元件 成功導入網絡表之後,可以開始放置元件。點擊菜單Place--Quickplace,在彈出的對話框中使用默認設置,點擊Place按鈕即可完成元件的放置。如果遇到有未成功放置的元件,在Place按鈕上方將出現未成功放置的元件計數,形如:Unplace symbol count:4。通過點擊右側的Viewlog查看有那些元件未成功放置。例如PCB元件封裝缺少焊盤將導致放置失敗,通過修改封裝之後再次重新放置即可。 4.布局 現在可以根據實際需求在PCB上擺放元件,此時的元件基本上都放在了板子的外邊,並且有密密麻麻的飛線(Rats)。為了能更好的擺放元件,可以暫時將飛線去掉,方法是點擊工具欄中的Unrats All按鈕即可,恢復的方法是右側的Rats All按鈕。要移動元件時,必須先點擊工具欄中的Move按鈕或使用Shift+F7,進入“移動”命令模式,同時在界面右側控制面板中的Find標簽中勾選Symbols,然後單擊想要移動的元件,移動鼠標(元件跟著鼠標移動)至新位置,再次單擊鼠標完成放置。此時仍處在Move命令模式下,用同樣的方法可以直接移動別的元件,按F2或右鍵菜單Done均可退出Move命令模式(回到Idle模式)。元件的旋轉比較有意思,在移動元件的時候,右鍵選擇Rotate,元件中心與鼠標指針拉出一條線,此時用鼠標指針以元件中心畫圈,元件跟著開始旋轉,轉到合適的位置單擊鼠標即可確定擺放的方向。布局的時候可以直接從原理圖中直接定位某個元件,因為開始的時候元件都是堆在一塊了,即設置原理圖到PCB的交互。方法是在Orcad Capture CIS中選擇菜單Options--References,在Miscellaneous標簽下勾選Enable Intertool Communication即可。當在原理圖中選擇某個元件後,在PCB中將直接能定位到該元件上(必須是在Idle模式下)。有時候需要把某個元件放在底層,方法是點擊菜單Edit--Mirror,進入該命令模式,然後點擊想要放到背面的元件即可。 5.布線 初次使用Allegro畫PCB感覺很不習慣(可能是因為習慣了Protel的緣故),例如其放大和縮小PCB快捷鍵不是PageUp和PageDown了,而是F10和F11;再如在Protel中移動PCB圖紙可以用鼠標滾輪(上下移動)或是Shift加鼠標滾輪(左右移動),或是鼠標右鍵或中鍵按住不放亦可,在Allegro中,只剩下按住鼠標中鍵還好使,或是使用方向鍵。當然這些都可以通過相關設置改成自己習慣的方式,“Cadence系統是一個比較開放的系統,它給用戶留了比較多的定制空間”。還有一個比較不習慣的地方就是顏色的設置,因為默認設置實在是太爛,必須改了才看得慣(否則將會崩潰)。點擊工具欄中的Color按鈕或Ctrl+F5或是菜單Display--Color/Visibility,在彈出的對話框中可以看到,Allegro將顏色設置分了好幾個Group,根據個人習慣分別設置,例如Stack-Up中,可以設置Top(頂層)或Bottom(頂層)的Pin(管腳)、Via(過孔)和Etch(走線)為紅色和藍色(Protel中的默認的顏色設置);Geometry中設置Skillscreen_Top(頂層絲印)為黃色;Components中設置Skillscreen_Top的Ref Des(元件的標號)一欄的顏色為黃色。經過一番設置之後,才能感覺比較友好,開始布線……點擊菜單Route--Connect或是快捷鍵F6即可,可以在右側控制面板中隨時更改線寬。在布線的時候通過右鍵菜單Add Via命令來隨時添加過孔,讓布線穿梭於頂層和底層之間。還還有一個不習慣的地方,焊盤(帶孔的)和過孔都是實心的(何以能稱之為“孔”),為了是“孔”,點擊菜單Setup--Drawing Options下的Display標簽,選上Display plated holes即可。布線的時候自動推擠布線,很不錯,另外,可以根據需求設置一些規則約束,點擊Setup-- Constrains,在彈出的對話框中點擊Set standard value按鈕可以設置焊盤間距、線寬等參數。
allegro 基本步驟