Orcad導網表出現有交換屬性錯誤,應該怎么處理呢?
答:我們在進行Allegro第一方網表輸出的時候,會出現以下的錯誤,即交換屬性的錯誤,如下所示:
#1???ERROR(SPMHNI-176):?Device?library?error?detected。
ERROR(SPMHUT-115):?Pin?'ALWAYS?ON?CLK32KOUT1'?for?function
‘RK808_7_LCC68_7X7_P3A5_0A15X0A8’on?device
RK808_7_LCC68_7X7_P3A5_0A15X0A8'?has?a?swap/pinuse?inconsistency。[help]
這種錯誤的出現的原因是,原理圖的這個器件封裝定義了PinGroup,即Pin團組,用于指定可以交換Pin,如圖3-156所示,但是PIN的Type?Nomal定義成了INPUT或Uotput,這種類型的PIN是不許交換的,所以才會出現報錯。
圖3-156 Pin團組設置示意圖
輸出網表的時候呢,出現這種交換屬性的問題,是會報錯的,我們對此的解決辦法就是刪除PinGroup的值或者是管腳屬性的Type進行修改,具體操作如下:
第一步,在原理圖中選中這個器件,對其進行屬性的編輯,選中器件,單擊鼠標右鍵,如圖3-157所示,在下拉菜單中選擇Edit-Part,進入元器件封裝的編輯窗口;
圖3-157 右鍵編輯器件封裝示意圖
第二步,進入器件編輯窗口以后,點擊選擇菜單View-Package,進行整個器件Part的屬性的查看,如圖3-158所示;
圖3-158 整個器件Part的屬性查看示意圖
第三步,進入器件Part以后,我們需要編輯整個器件的屬性,執行菜單Edit-Properties,或者是按快捷鍵Ctrl+E,如圖3-159所示,這樣就會彈出屬性對話框;
圖3-159屬性編輯示意圖
第四步,執行上一步的操作以后,會彈出如圖3-160所示的對話框,我們將PinGroup的Value值進行刪除,或者是將Type Normal的值修改成為無源屬性Passive,這樣我們輸出網表的錯誤,就解決了。
圖3-160 PinGroup示意圖
除了我們上面這樣直接進入器件的屬性編輯以外呢,還有另外一種方法,就是通過編輯封裝庫的方法去更改,然后更新封裝即可,具體操作的步驟如下:
第一步,首先在封裝庫找那個帶有Pin組屬性的元器件,選中該器件,點擊鼠標右鍵選擇split Part,如圖3-161所示;
圖3-161 編輯封裝屬性示意圖
第二步,執行上述的命令以后,會彈出如圖3-162所示的界面,我們在封裝編輯界面中,將PinGroup刪除,然后保存退出;
圖3-162 PinGroup示意圖
第三步,這個封裝更新好以后,進入到Design Cache里面,對該封裝進行更新即可,如圖3-163所示,Update Cache,對原理圖的封裝進行更新,這樣更新完成以后, 添加的Pin 組也被刪除了,這樣在輸出Allegro第一方網表的時候,就不會出交換屬性的錯誤了。
圖3-163 更新器件封裝示意圖
凡億是國內領先的電子研發和技術培訓提供商,是國家認定的高新技術企業。以“凡億電路”“凡億教育”作為雙品牌戰略,目前近110萬電子會員,技術儲備為社會持續輸送7萬余人高級工程師,服務了1萬多中小型企業合作伙伴。凡億教育打通了“人才培養+人才輸送”的閉環,致力于做電子工程師夢工廠,打造“真正有就業保障的電子工程師職業教育平臺”。幫助電子人快速成長,實現升職加薪。僅2020年,選擇凡億教育來提升職業技能的電子人已超20萬。為了滿足學員多樣化學習需求,凡億教育課程開設了硬件、PCB、仿真、電源、EMC、FPGA、電機、嵌入式、單片機、物聯網、人工智能等多門主流學科。目前,凡億教育畢業學員九成實現漲薪,八成漲薪超20%,最高漲幅達200%,就業企業不乏航天通信、同步電子、視源股份,華為等明星企業。
原文標題:【知識分享】61. Orcad導網表出現有交換屬性錯誤,應該怎么處理呢?
文章出處:【微信公眾號:凡億PCB】歡迎添加關注!文章轉載請注明出處。
審核編輯:湯梓紅
-
封裝
+關注
關注
126文章
7881瀏覽量
142902 -
原理
+關注
關注
4文章
550瀏覽量
44891 -
器件
+關注
關注
4文章
310瀏覽量
27824
原文標題:【知識分享】61. Orcad導網表出現有交換屬性錯誤,應該怎么處理呢?
文章出處:【微信號:FANYPCB,微信公眾號:凡億PCB】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論