PCB抄板之PROTEL到ALLEGRO的轉(zhuǎn)換技術(shù)
PCB抄板之PROTEL到ALLEGRO的轉(zhuǎn)換技術(shù)1
1. PROTEL 原理圖到Cadence Design Systems, Inc. Capture CIS
在Protel原理圖的轉(zhuǎn)化上我們可以利用Protel DXP SP2的新功能來實(shí)現(xiàn)。通過這一功能我們可以直接將Protel的原理圖轉(zhuǎn)化到Capture CIS中。
這里,我們僅提出幾點(diǎn)通過實(shí)踐總結(jié)出來的注意事項(xiàng)。
1) Protel DXP在輸出Capture DSN文件的時(shí)候,沒有輸出封裝信息,在Capture中我們會(huì)看到所以元件的PCB Footprint屬性都是空的。這就需要我們手工為元件添加封裝信息,這也是整個(gè)轉(zhuǎn)化過程中最耗時(shí)的工作。在添加封裝信息時(shí)要注意保持與Protel PCB設(shè)計(jì)中的封裝一致性,以及Cadence在封裝命名上的限制。例如一個(gè)電阻,在Protel中的封裝為AXIAL0.4,在后面介紹的封裝庫的轉(zhuǎn)化中,將被修改為AXIAL04,這是由于Cadence不允許封裝名中出現(xiàn)“.”;再比如DB9接插件的封裝在Protel中為DB9RA/F,將會(huì)被改為DB9RAF。因此我們在Capture中給元件添加封裝信息時(shí),要考慮到這些命名的改變。
2) 一些器件的隱藏管腳或管腳號在轉(zhuǎn)化過程中會(huì)丟失,需要在Capture中使用庫編輯的方法添加上來。通常易丟失管腳號的器件時(shí)電阻電容等離散器件。
3) 在層次化設(shè)計(jì)中,模塊之間連接的總線需要在Capture中命名。即使在Protel中已經(jīng)在父設(shè)計(jì)中對這樣的總線命名了,還是要在Capture中重新來過,以確保連接。
4) 對于一個(gè)封裝中有多個(gè)部分的器件,要注意修改其位號。例如一個(gè)74ls00,在protel中使用其中的兩個(gè)門,位號為U8A,U8B。這樣的信息在轉(zhuǎn)化中會(huì)丟失,需要重新添加。
基本上注意到上述幾點(diǎn),借助Protel DXP,我們就可以將Protel的原理圖轉(zhuǎn)化到Capture中。進(jìn)一步推廣,這也為現(xiàn)有的Protel原理圖符號庫轉(zhuǎn)化到Capture提供了一個(gè)途徑。
2. Protel 封裝庫的轉(zhuǎn)化
長期使用Protel作PCB設(shè)計(jì),我們總會(huì)積累一個(gè)龐大的經(jīng)過實(shí)踐檢驗(yàn)的Protel封裝庫,當(dāng)設(shè)計(jì)平臺轉(zhuǎn)換時(shí),如何保留這個(gè)封裝庫總是令人頭痛。這里,我們將使用Orcad Layout,和免費(fèi)的Cadence工具Layout2ALLEGRO來完成這項(xiàng)工作。
1) 在Protel中將PCB封裝放置到一張空的PCB中,并將這個(gè)PCB文件用Protel PCB 2.8 ASCII的格式輸出出來;
2) 使用Orcad Layout導(dǎo)入這個(gè)Protel PCB 2.8 ASCII文件;
3) 使用Layout2allegro將生成的Layout MAX文件轉(zhuǎn)化為Allegro的BRD文件;
4) 接下來,我們使用Allegro的Export功能將封裝庫,焊盤庫輸出出來,就完成了Protel封裝庫到Allegro轉(zhuǎn)化。
3. Protel PCB到Allegro的轉(zhuǎn)化
有了前面兩步的基礎(chǔ),我們就可以進(jìn)行Protel PCB到Allegro的轉(zhuǎn)化了。這個(gè)轉(zhuǎn)化過程更確切的說是一個(gè)設(shè)計(jì)重現(xiàn)過程,我們將在Allegro中重現(xiàn)Protel PCB的布局和布線。
評論