“signal has no driver/load”的解決方法

今天在進行原理圖繪製完成後,對其進行編譯,發現出現好多相同的錯誤:“signal ... has no driver”,“signal ... has no load”,找了很久,沒有發現什麼錯誤。百度一番發現:原來,我開始只是新建了一個schematic文件,即單單是對一個sch文件進行編譯,所以,出現了前述的error!

解決方法
將schematic原理圖添加到某工程,再編譯就不會出現那些error了。

Tips
解法一:你使用的元器件對應的引腳是輸入的,可以改變原理圖中對應元器件的引腳屬性解決。

解法二:在Altium Designer中,軟件會檢查你的輸入管腳有沒有連,這樣的好處是提醒畫圖的人還有輸入管腳是懸空的。我們知道,在電路系統中,大部分輸入管腳是不允許懸空的。所以建議畫圖的人在做原理圖庫的時候儘量把元件管腳的屬性加上,這樣可以不讓自己出錯。如果有輸入哪個管腳必須懸空的話,可以在上面添加忽略ERC檢查(如下圖所示),這樣編譯的時候就沒有警告了!

解法三:在做元件封裝的時候,管腳的electrical type有很多選擇,一般情況下,選擇passive就沒事了

解法四:設置屬性。在Project-Error Reporting-Violations Associated with Nets
Signals with no driver中,選擇no report。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章