日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人文社科 > 生活经验 >内容正文

生活经验

更新pcb封装导入_教你如何将 AD 或 PADS 的原理图导入 Allegro 做 Layout

發(fā)布時(shí)間:2023/11/27 生活经验 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 更新pcb封装导入_教你如何将 AD 或 PADS 的原理图导入 Allegro 做 Layout 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

作為allegro專業(yè)layout的我們,由于設(shè)計(jì)軟件的限制,有時(shí)候客戶提供的原理圖可能是AD或Power Logic繪制的,而AD或Power Logic的原理圖轉(zhuǎn)成orcad原理圖后可能存在丟失網(wǎng)絡(luò)或器件的風(fēng)險(xiǎn),無法直接用來輸出網(wǎng)表導(dǎo)入Allegro設(shè)計(jì)。

如果對(duì)轉(zhuǎn)換后的原理圖進(jìn)行修正得整個(gè)原理圖從頭到尾徹底檢查一遍,這個(gè)工作量以及存在的風(fēng)險(xiǎn)對(duì)于我們layout工程師和硬件工程師來說可能都不太現(xiàn)實(shí)。

如果能將AD或Power Logic原理圖產(chǎn)生的網(wǎng)表轉(zhuǎn)成Allegro格式的網(wǎng)表,那就能導(dǎo)入Allegro里面設(shè)計(jì)了,就不需要轉(zhuǎn)換原理圖了,省事又省時(shí),這是最為簡(jiǎn)單方便又靠譜的方法了。

Allegro網(wǎng)表的調(diào)法有兩種:

一種是第一方網(wǎng)表;

另一種是第三方網(wǎng)表。

第一方網(wǎng)表需要通過Orcad Capture來產(chǎn)生,也是絕大部分人使用的導(dǎo)入方法。

第三方網(wǎng)表可以通過各種原理圖設(shè)計(jì)軟件來產(chǎn)生(如protel、AD、Power Logic、DxDesigner、Eagle等)。

第一方網(wǎng)表的調(diào)入比較嚴(yán)謹(jǐn),要求原理圖與PCB封裝必須完全一一對(duì)應(yīng),其網(wǎng)表格式也相對(duì)復(fù)雜。

但是第三方網(wǎng)表的調(diào)入就相對(duì)沒那么嚴(yán)謹(jǐn),封裝的器件管腳只要不比原理圖器件管腳少就可以了,器件管腳數(shù)量可以不需要一樣多,其網(wǎng)表格式相對(duì)比較簡(jiǎn)單有規(guī)律性。

因此,我們可以通過將AD或Power Logic原理圖產(chǎn)生的網(wǎng)表內(nèi)容轉(zhuǎn)換成符合Allegro第三方網(wǎng)表的格式,然后導(dǎo)入Allegro即可!

Allegro第三方網(wǎng)表封裝定義的標(biāo)準(zhǔn)格式

其中,感嘆號(hào)和分號(hào)是分隔符,Value可有可無,給value添加單引號(hào)可屏蔽value值里面的一些非法字符,如下圖所示:

另一種格式的第三方網(wǎng)表

1、輸出網(wǎng)表:

A. Protel或AD原理圖輸出的網(wǎng)表可以有兩種選擇:protel或telesis。

B. Power Logic原理圖輸出網(wǎng)表:

2、將AD或Power Logic輸出的網(wǎng)表轉(zhuǎn)換成Allegro格式的第三方網(wǎng)表:

使用附件里面的“網(wǎng)表轉(zhuǎn)換.exe”工具將對(duì)應(yīng)格式的網(wǎng)表轉(zhuǎn)成Allegro格式的第三方網(wǎng)表。

注意:“網(wǎng)表轉(zhuǎn)換.exe”工具如果對(duì)應(yīng)網(wǎng)表的格式選擇不對(duì),轉(zhuǎn)換出來的網(wǎng)表文件里面的內(nèi)容是空的。該程序Protel轉(zhuǎn)Allegro網(wǎng)表會(huì)將器件的Value值帶入,而pads轉(zhuǎn)Allegro網(wǎng)表器件的Value值是不會(huì)帶入的。

如果是Telesis格式的網(wǎng)表,由于該程序里面沒有Telesis格式的網(wǎng)表轉(zhuǎn)Allegro第三方網(wǎng)表,我們可以到以下載一個(gè)skill加載使用即可。

注意:文末有下載方式,文章“Protel格式網(wǎng)表轉(zhuǎn)換Allegro格式網(wǎng)表的Skill程序”是一個(gè)對(duì)skill程序的講解。

3、Allegro的第三方網(wǎng)表調(diào)入與第一方網(wǎng)表調(diào)入不同,第三方網(wǎng)表調(diào)入還需要器件的device才行。

因此我們還需要生成器件的device文件,也就是后綴為txt的封裝文件,加載附件里面的skill文件“auto_create_device.il”,然后隨便打開封裝庫(kù)里面的任意一個(gè)dra文件,在命令欄里面輸入命令“create_device_batch”即可將當(dāng)前目錄下的所有dra自動(dòng)生成psm,pad和txt文件;

skill的加載方法:

將附件里面的“auto_create_device.il.il”放到cadenceSPB_16.6sharelocalpcbskill目錄下,用記事本打開cadenceSPB_16.6sharelocalpcbskill目錄下的allegro.ilinit文件,(如果沒有這個(gè)文件就自己新建一個(gè)txt文本文檔,然后將文件名稱和后綴修改為allegro.ilinit即可),在里面獨(dú)立一行添加一行代碼:load("auto_create_device.il.il") ,然后保存文件,再重啟軟件即可!

4、指定庫(kù)路徑:將下圖的三個(gè)庫(kù)路徑指定到封裝庫(kù)路徑下。

5、導(dǎo)入轉(zhuǎn)換后的第三方網(wǎng)表:

按照下圖選擇轉(zhuǎn)換后的網(wǎng)表文件,并按下圖勾選對(duì)應(yīng)的選項(xiàng),然后導(dǎo)入即可。

如有報(bào)錯(cuò)則根據(jù)當(dāng)前目錄下生成的netin.log報(bào)表查找關(guān)鍵詞“error”,并根據(jù)error提示解決問題即可。

與第一方網(wǎng)表調(diào)入相比,第三方網(wǎng)表調(diào)入報(bào)錯(cuò)的問題都比較清晰易懂,不難解決,以下是第三方網(wǎng)表調(diào)入報(bào)錯(cuò)的一些常見問題類型和解決方法:

A. 原理圖封裝名稱中帶有非法字符(如小數(shù)點(diǎn)、空格、@、#、¥、%、&、*、(、)、+等)。

解決方法:根據(jù)提示的位號(hào)和封裝名稱將原理圖上對(duì)應(yīng)器件的封裝名稱中的非法字符統(tǒng)一修改為下滑杠。

B. 所有封裝都有了,但是導(dǎo)入還是報(bào)錯(cuò):沒有指定庫(kù)路徑。

解決方法:導(dǎo)入前先將devpath、padpath和psmpath三個(gè)庫(kù)路徑設(shè)置到封裝庫(kù)所在的目錄,再導(dǎo)入網(wǎng)表。

C. 所有封裝都有了,庫(kù)路徑也指定了,但導(dǎo)入也還報(bào)錯(cuò):器件的封裝沒有生成device文件。

解決方法:先將封裝庫(kù)生成device文件后再導(dǎo)入。

D. 庫(kù)路徑里面帶有非法字符,軟件無法識(shí)別庫(kù)路徑。

解決方法:將文件目錄里面的非法字符改掉。

E. PCB封裝名稱中帶有非法字符,造成PCB封裝名稱與原理圖器件封裝名稱對(duì)不上。

解決方法:將PCB封裝名稱修改為原理圖器件封裝的名稱,與之對(duì)應(yīng)。

注意:C、D、E的報(bào)錯(cuò)類型提示跟B是一樣的。

F. PCB封裝的pin number與原理圖器件的pin number不匹配(原理圖三極管使用的pin number是:GSD ,而PCB封裝是:123)。

解決方法:修改原理圖或PCB封裝,使其pin number對(duì)應(yīng)即可。

G. PCB封裝的pin管腳比原理圖的少(如下圖原理圖多了13和14兩個(gè)固定腳,而PCB封裝則沒有)。

解決方法:檢查對(duì)應(yīng)的封裝管腳,如少了則給PCB封裝加上。

H. 原理圖網(wǎng)絡(luò)名稱帶有空格。

解決方法:將原理圖上帶有空格的網(wǎng)絡(luò)名稱中的空格去掉或修改為下滑桿。

以上為常見的第三方網(wǎng)表導(dǎo)入報(bào)錯(cuò)問題,可以根據(jù)問題報(bào)錯(cuò)提示進(jìn)行排查。

另外,有時(shí)候由于AD或PADS原理圖封裝命名的不規(guī)范性造成網(wǎng)表里面帶有大量非法字符,修改原理圖太麻煩的話可以轉(zhuǎn)換網(wǎng)表后在第三方網(wǎng)表里面進(jìn)行字符替換。

然后保存后再導(dǎo)入,不過這樣每次更新網(wǎng)表都得這樣替換一次,比較麻煩,建議有時(shí)間最好修改下原理圖與PCB對(duì)應(yīng)比較好,這樣后續(xù)更新網(wǎng)表就可以轉(zhuǎn)換后直接導(dǎo)入了,而不需要每一次都要替換非法字符。

注意:第三方網(wǎng)表調(diào)入與第一方網(wǎng)表調(diào)入的區(qū)別:

1、第三方網(wǎng)表導(dǎo)入是需要器件的device文件的,如果沒有device文件是導(dǎo)入不了的,庫(kù)路徑里面的devpath也必須指定。

2、必須先解決所有的報(bào)錯(cuò)問題才能成功導(dǎo)入;

3、第三方網(wǎng)表調(diào)入的PCB是不支持與Orcad原理圖直接交互的;

4、文件名稱和路徑中不要使用非法字符。Allegro中所說的非法字符就是除了數(shù)字、字母、中桿和下滑桿以外的其它所有字符,包括空格。

Allegro有些操作是不支持非法字符的,亂用非法字符有時(shí)候就是這么一個(gè)不起眼的壞習(xí)慣都能折騰你半天時(shí)間還找不到問題所在,養(yǎng)成良好的設(shè)計(jì)習(xí)慣能讓你少走彎路。

總結(jié)

以上是生活随笔為你收集整理的更新pcb封装导入_教你如何将 AD 或 PADS 的原理图导入 Allegro 做 Layout的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。