電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 2330|回復(fù): 1
收起左側(cè)

[PCB技術(shù)] orcad如何解決導(dǎo)網(wǎng)表交換屬性報(bào)錯(cuò)?

[復(fù)制鏈接]

189

主題

1487

帖子

1萬(wàn)

積分

論壇法老

Rank: 6Rank: 6

積分
11352
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2021-3-11 11:07:06 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
本帖最后由 凡億陳老師 于 2021-4-9 16:44 編輯

進(jìn)行allegro第一方網(wǎng)表輸出的時(shí)候,會(huì)出現(xiàn)以下的錯(cuò)誤,即交換屬性的錯(cuò)誤
#1   ERROR(SPMHNI-176): Device library error detected。
ERROR(SPMHUT-115):&#8194in '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]
這種錯(cuò)誤的出現(xiàn)的原因是,原理圖的這個(gè)器件封裝定義了PinGroup,即Pin團(tuán)組,用于指定可以交換Pin,但是PIN的Type Nomal定義成了INPUT或Uotput,這種類型的PIN是不許交換的,所以才會(huì)出現(xiàn)報(bào)錯(cuò)。
輸出網(wǎng)表的時(shí)候呢,出現(xiàn)這種交換屬性的問(wèn)題,是會(huì)報(bào)錯(cuò)的,我們對(duì)此的解決辦法就是刪除PinGroup的值或者是管腳屬性的Type進(jìn)行修改,具體操作如下:
第一步,在原理圖中選中這個(gè)器件,對(duì)其進(jìn)行屬性的編輯,選中器件,單擊鼠標(biāo)右鍵,在下拉菜單中選擇Edit-Part,進(jìn)入元器件封裝的編輯窗口;
   第二步,進(jìn)入器件編輯窗口以后,點(diǎn)擊選擇菜單View-Package,進(jìn)行整個(gè)器件Part的屬性的查看
第三步,進(jìn)入器件Part以后,我們需要編輯整個(gè)器件的屬性,執(zhí)行菜單Edit-Properties,或者是按快捷鍵Ctrl+E,這樣就會(huì)彈出屬性對(duì)話框;
第四步,執(zhí)行上一步的操作以后,會(huì)彈出如圖所示的對(duì)話框,我們將PinGroup的Value值進(jìn)行刪除,或者是將Type Normal的值修改成為無(wú)源屬性Passive,這樣我們輸出網(wǎng)表的錯(cuò)誤,就解決了。
除了我們上面這樣直接進(jìn)入器件的屬性編輯以外呢,還有另外一種方法,就是通過(guò)編輯封裝庫(kù)的方法去更改,然后更新封裝即可,具體操作的步驟如下:
第一步,首先在封裝庫(kù)找那個(gè)帶有Pin組屬性的元器件,選中該器件,點(diǎn)擊鼠標(biāo)右鍵選擇split Part,
第二步,執(zhí)行上述的命令以后,會(huì)彈出如圖所示的界面,我們?cè)诜庋b編輯界面中,將PinGroup刪除,然后保存退出;
第三步,這個(gè)封裝更新好以后,進(jìn)入到Design Cache里面,對(duì)該封裝進(jìn)行更新即可,Update Cache,對(duì)原理圖的封裝進(jìn)行更新,這樣更新完成以后, 添加的Pin 組也被刪除了,這樣在輸出Allegro第一方網(wǎng)表的時(shí)候,就不會(huì)出交換屬性的錯(cuò)誤了。

發(fā)表回復(fù)

本版積分規(guī)則

關(guān)閉

站長(zhǎng)推薦上一條 /1 下一條


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表