從PCB文件更新電路圖元件的關聯封裝
- Peak Order
- 2024年7月9日
- 讀畢需時 4 分鐘
對於那些PCB中的元件封裝與電路圖元件Properties屬性面板Parameters中顯示的封裝不符的設計,以下將向您介紹如何使它們同步。
有幾種方法可以更新電路圖元件的關聯封裝。
最佳做法是在電路圖資料庫中進行更改,然後再更新到電路圖。
注意:如果您使用的是託管內容伺服器中的元件,這些元件將被鎖定,並且它的封裝無法直接變更。
從資料庫更新:
電路圖元件可以直接從關聯的資料庫中更新,如下所示。
從開啟的電路圖文件中,選擇工具► 從資料庫中更新(Tools ► Update from Libraries)。
注意:電路圖資料庫中有一個選項工具 ► 更新電路圖(Tools ► Update Schematics),但這會將資料庫中所選元件完全取代到所有開啟的電路圖文件中。使用電路圖中的Update from Libraries選項,可以更好地控制哪些元件需要更新。
屬性面板(Properties):
可以使用屬性面板將封裝新增至電路圖元件中。
選擇電路圖元件,在Properties面板Parameters參數部分下,按一下新增Add按鈕,然後選擇封裝。
從PCB更新:
如果PCB文件中的封裝發生了變化,則可以透過執行PCB文件中的指令來更新相關電路圖元件的封裝,設計 ►更新電路圖(Design ► Update Schematics)。這將更新現有電路圖元件中關聯的封裝。這個指令不會加入新的電路圖元件。
使用封裝管理器(Footprint Manager):
如果電路圖資料庫沒有關聯封裝,或者您需要動態設定某些內容,則可以使用封裝管理器(Footprint Manager)進行封裝管理。
您可以從開啟的電路圖中存取封裝管理器,然後選擇工具► 封裝管理員(Tools ► Footprint Manager)。
新增封裝
在"元件清單( Component List)"中選擇元件,然後按一下"新增...(Add…)"按鈕。
將封裝從相似元件複製到另一個元件
在"封裝管理器"中,在左窗格中選擇兩個元件,其中一個元件具有你希望添加到另一個元件的封裝。
右鍵點選右上窗格中的封裝,然後選擇新增至所有元件(Add to all parts)。
一個特殊的情況發生在當電路圖上的元件沒有關聯封裝時,進行Design > Update Schematic。只有在電路圖符號已經關聯過封裝時,才可以從PCB上去更新電路圖中的元件封裝。
在這種情況下,如果需要,可以如上所述第二種情況透過另一個元件來複製新增臨時封裝。如果最初元件沒有關聯封裝,可以暫時新增關聯任何封裝(參考下圖),然後如上述“從PCB更新”,將電路圖元件暫時關聯的封裝調整為正確的封裝,以下為步驟過程:
在專案中開啟電路圖文件。
放置具有封裝的元件,或者如果有,可以使用一個設計中現有的元件。
在封裝管理器中,我們將首先新增一個臨時封裝,然後我們將能夠從PCB更新正確的封裝:
選擇工具 ► 封裝管理員(Tools ► Footprint Manager)
透過點擊標題Current,使列出的元件針對該列進行排序。
選擇Current列具有空白值的所有元件。點擊第一列,然後按住 Shift 鍵並點擊最後一列(或只需按住 Control 鍵點擊即可進行多選)來完成。
注意不要遺失初始選擇,按住Control鍵,按一下具有封裝關聯的元件以將它新增至整個選擇項目佇列。這是我們將添加到其他元件的臨時封裝。
在對話方塊的右側,View and Edit Footprints區域中,右鍵點選要新增的封裝,然後選擇"新增至所有元件( Add to all parts)",請參考下圖。
如果元件關聯了多個封裝,請以滑鼠右鍵按一下要使用的封裝,然後選擇"設為目前(Set as Current)"。
按一下Accept Changes (Create ECO),然後按一下執行工程變更(ECO)

從 PCB 文件更新:
現在所有元件都已關聯封裝,下一步是開啟 PcbDoc 檔案。
最好先按照以下步驟驗證元件連結Component Links:
在 PCB 文件中,選擇項目 ► 元件關聯(Project ► Component Links)
確保所有封裝都匹配。如果沒有,請確保選中Designator字段,點擊添加匹配的配對(Add Pairs Matched by)按鈕,然後點擊"執行更新(Perform Update)"按鈕。
選擇設計 ► 更新電路圖(Design ► Update Schematics),然後按一下執行變更(Execute Changes)。一旦執行,電路圖中的元件所關聯的封裝將與PCB中的相符。
從更新完元件的電路圖上來產生新的函式庫:
若要產生新的電路圖資料庫,請選擇設計 ► 建立電路圖資料庫(Design ► Make Schematic Library)。這將包括修改後的零件,其關聯的封裝與電路圖相符。
注意:驗證Pin腳到Pad焊盤的映射關係。在這點上,電路圖到封裝焊盤的匹配應是被驗證過的,因為所參考的封裝焊盤是自動根據符號引腳的值來進行匹配的。編輯電路圖元件的PCB封裝時,按一下"引腳映射...(Pin Map… )"按鈕。封裝引腳位元號(焊盤)需要在封裝資料庫PcbLib或Pcb文件中手動檢查,因為此時的引腳映射不一定反映的是真實的值。

留言