top of page

從PCB文件更新電路圖元件的關聯封裝

對於那些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)

Using the Footprint Manager
從 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文件中手動檢查,因為此時的引腳映射不一定反映的是真實的值。

Generating a new library from the updated parts on the schematic

留言


bottom of page