在AD20中畫好原理圖后,編譯報錯“Details Extra Pin 4 (4) in Alternate 1 of design item BTP - 1X3.”。
首先要解釋的是,一個器件的原理圖可以設置不同的mode,即是可以有不同的樣式(包括引腳數量不同),這個功能我們一般使用時用不到。
上面報錯的原因就是因為,“BTP-1X3”這個器件的原理圖有不止一個mode,默認是Normal。這個原理圖還有Alternate這個mode,並且在這個mode中有四個引腳,而默認的Normal這個mode中是3個引腳,這就導致編譯時報這個錯誤。
出現這個問題的原因,一般是這個原理圖是直接從別的庫中復制到當前使用庫中的,並不是通過新建component這種方式添加的。
解決方法1:
當然就是重新畫這個原理圖,在原理圖庫中新建component,可以把之前原理圖中的內容復制過來(切記不是復制整個component,而是只復制視圖中的內容,引腳等。。)。這樣這個問題就解決了,重新編譯就沒有問題了。
解決方法2:
首先,我需要的Normal視圖中是這樣的:
在原理圖庫中選中當前的原理圖,依次Tool→Mode→選擇Alternate 1這個Mode,此時會發現視圖中的和normal這個Mode是不一樣的,我這里多了一個引腳:
此時的原理圖視圖為:
顯然多了一個引腳,導致報錯了。
這時的解決方法是,只需要刪除多余的Mode就可以了,操作方式:Tool→Mode→Remove相應的mode就可以了。