1 前言
初學Proteus,畫好原理圖后遇到了power rails ‘GND’ and 'VCC/VDD' are interconnected in net VCC
的報錯。
嘗試了網上的解決辦法,都沒能解決我的問題。
最后自己搞了半天,還是解決了這個錯誤,因此記錄並且分享一下我解決的辦法,目前在網上還沒看到有人提到這種辦法。
這個錯誤報了兩次,用了不同的辦法分別解決了。
2 分析
簡單說一下我解決這個報錯的思路:
這個錯誤直譯過來就是 GND和VCC連在了一起(短路了)。
首先檢查了原理圖有沒有GND和VCC連在一起的情況,但是我的圖中沒有,這就很為難我這個初學菜雞了。所以我猜測除了原理圖中顯示的用wire的連接,各終端可能還有隱藏的別的連接方式。
3 解決
參考方法1:檢查隱藏引腳
-
顯示隱藏引腳
Template -> Set Design Colours -> 勾選show hidden pins
隱藏引腳默認是灰色
-
檢查有沒有隱藏引腳連接在一起的情況,有則刪去中間的連線。
例如,我的原理圖中,因為元件擺放的距離過近,導致兩個元件的隱藏引腳直接連在了一起,如下圖,灰色的是隱藏引腳。
拖開了上面的元件,並刪去了連線后,報錯少了一條。
參考方法2:檢查 Power Rail Configuration
- 打開Power Rail Configuration:Design -> Power Rail Configuration
在Name處,選中VCC/VDD 查看有沒有右邊的框中有沒有GND,如下圖。
若有,選中GND后,點擊Remove。
若彈出對話框提示無法刪去,他們之間是通過wire實體連接的,大概還是要在圖中找bug了。
下圖是我刪除后的,刪除之前的沒有截圖,就不再偽造一次錯誤了。
4 小結
第一次接觸Proteus,感覺這種坑對於初學者還是蠻難找的,太坑了。
PS:如果有錯,請批判指正哈。