Allegro常用組件:
1.orcad capture cis------>>原理圖
2.PCB editor----->>PCB
3.PAD designer------->>PAD
orcad capture cis------>>原理圖
建立文件
工具欄
其中:
off-page connector 端口連接符號 在同一層次電路原理圖中,同一頁面或不同頁面中,名稱相同的端口連接符號在電氣連接上是相連的。
net alias 網絡標號,在原理圖中此名稱相同,並且此符號是在同一頁面中,在電氣連接上才是相連的。
繪制總線時格式:
DATA[0..3] DATA[0-3] DATA[0:3]表示一樣的總線
注意:總線名稱的最后一個字符不要采用數字,防止在生成網絡表時產生問題
常用操作:
place bus----place 頁面連接符-----place bus entry------place net alias
place part中添加元件庫 libraries下虛線框按鈕
自帶常用庫介紹:
AMPLIFIER.OLB | 共182個零件,存放模擬放大器IC,如CA3280,TL027C,EL4093 |
ARITHMETIC.OLB | 邏輯運算IC,如TC4032B,74LS85等。 |
ATOD.OLB | A/D轉換IC,如ADC0804,TC7109等 |
BUS DRIVERTRANSCEIVER.OLB | 驅動IC,如74LS244,74LS373等數字IC。 |
CAPSYM.OLB | 電源,地,輸入輸出口,標題欄等。 |
CONNECTOR.OLB | 連接器,排針,如4 HEADER,CON AT62,RCA JACK等。 |
COUNTER.OLB | 計數器IC,如74LS90,CD4040B。 |
DISCRETE.OLB | 分立式元件,如電阻,電容,電感,開關,變壓器等常用零件。 |
DRAM.OLB | 動態存儲器 |
ELECTRO MECHANICAL.OLB | 馬達,斷路器等電機類元件。 |
FIFO.OLB | fifo |
FILTRE.OLB | 濾波器 |
FPGA.OLB | fpga |
GATE.OLB | 門 |
LATCH.OLB | 鎖存器 |
LINE DRIVER RECEIVER.OLB | 線性驅動接收器 |
MECHANICAL.OLB | 存放機構圖件 |
MICROCONTROLLER.OLB | 微控制器 |
MICRO PROCESSOR.OLB | 微處理器 |
MISC.OLB | 存放雜項圖件,如電表(METER MA) |
MISC2.OLB | 存放雜項圖件 |
MISCLINEAR.OLB | 存放線性雜項圖件 |
MISCMEMORY.OLB | memory |
MISCPOWER.OLB | power |
MUXDECODER.OLB | 解碼器 |
OPAMP.OLB | 運放 |
PASSIVEFILTER.OLB | 被動式濾波器 |
PLD.OLB | 可編程邏輯器件 |
PROM.OLB | PROM |
REGULATOR.OLB | 穩壓芯片 |
SHIFTREGISTER.OLB | 移位寄存器 |
SRAM.OLB | SRAM |
TRANSISTOR.OLB | 晶體管 |
原理圖基本操作:
1、 Place Part(P):放置元件
2、 Place wire(W):連接相連的pin腳
3、 Place Auto wire:自動連線
4、 Place bus(B):總線連接
5、 Place junction(J):交叉點連接,兩條wire相交有兩種連接關系:連或不連,加J為連
6、 Place bus entry(E):可以理解為總線入口,有bus必有entry
7、 Place net alias(N):相當於wire,用於連接距離遠的Pin腳,僅限於同一page電氣連接
8、 Place power(F):放置電源
9、 Place ground(G):放置地
10、 Place off-page connector:類似alias,但alias僅用於同一頁面,而off-page用於不同頁面之間的電氣連接
11、 Place no connect(X):用於無電氣連接的pin腳,不放會報錯
12、 Place text(T):放置文本
常用操作:
1、按住Ctrl滾動鼠標滾輪放大縮小原理圖(以鼠標指針為中心);直接滾動鼠標滾輪上下移動;按住Shift滾動左右移動
2、改變原理圖尺寸大小:options->Schematic Page Properties->Page Size
3、旋轉器件:放置器件前直接按R可旋轉,放置后選中按R旋轉
4、選中單個或者多個器件,按住Ctrl+鼠標左鍵,拖動鼠標,可復制所選器件
5、 連線時改變連線角度需先按shift鍵
6、元件鏡像:選定后V鍵(垂直)和H鍵(水平)
7、鼠標右鍵選End mode結束當前操作
8、連線時,終點如不是管腳,雙擊結束
9、管腳之間不要直接相連,通過線連接以防出錯(軟件設置管腳之間不允許連接的方法:
Options/Preferences->Miscellaneous->Wire Drag打鈎去掉)
后期處理:、
1、 瀏覽原理圖:選中 .dsn , edit->browse 可以瀏覽parts、nets等,主要檢查是否有漏掉的信息,雙擊可以打開原理圖並高亮顯示所選內容
2、 元件替換和更新:右鍵需要修改的元件,選擇Replace cache或Update Cache
Replace cache:用於替換
Update Cache:用於更新
3、 Cleanup Cache:右鍵Design Cache選擇Cleanup Cache用於檢測Design Cache與原理圖是否一致,並刪除多余的內容
4、 移動:默認連線與移動元件一同移動,按住Alt 移動僅元件移動
5、 自動編號:右鍵.dsn 選Annotate 。首先選擇Reset part references to ?進行復位,然后選擇Unconditional reference update進行編號。
6、 添加footprint(保證與器件封裝名稱一致):
a、雙擊元件,找到PCB footprint,右鍵選擇Edit,添加封裝名稱即可(右鍵選擇Pivot可以切換顯示方式)
b、按住Ctrl選擇多個元件,右鍵選擇Edit Properties進行添加
c、常用元件可通過元件庫添加PCB封裝
d、批量添加:右鍵Page 選擇edit Object Properties
7、點擊Pivot可以改變視圖模式,可多選統一編輯
8、DRC檢查:Tools->Design Rules Check
9、生成netlist:Tools->Create Nelist ,選擇PCB Editor確認
10、生成BOM:Reports->CIS Bill of Materials
具體細節:
1.當有多個頁面時,intersheet references的使用?
添加Intersheet references在頁面連接符off page connector 后加上圖紙頁碼編號,方便查找相關對象
offset relative to port 頁面編號相對端口放置
offset relative to port name 頁面編號相對端口名放置
reset positions 此處設置相對放置的位置
設置好后。頁面連接符后會加上圖紙頁碼編號
2.DRC檢查
dsn----->>toors------>design rules check------->
3.生成網絡表
網絡表是原理圖和PCB之間的橋梁
dsn------>tools------->create netlist
若網絡表無錯誤,默認在dsn文件夾中將生成3個文件,pstxnet pstxprt pstchip
生成網表,常見錯誤:
1.封裝屬性(PCB Footprint)沒有填寫
2.PCB Footprint中包含不規范字符
3.原理圖符號中引腳名重復
4.器件符號重復
5.原理圖頁碼重復
可以通過菜單 Windows-Session Log窗口提示信息修改
4。交互設置
在Capture中,通過菜單Options-Preferences選擇Miscellaneous選項卡
勾選標記處enable Intertool Communication即可