0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何在Altium Designer中實現(xiàn)管腳交換

Altium ? 來源:Altium ? 2024-10-12 09:30 ? 次閱讀

PCB Layout的時候,經(jīng)常會遇到網(wǎng)絡(luò)互相交叉,導致布線不順暢或者必須添加過孔的情況。如下圖所示,左邊是原理圖同步到PCB后的實際情況,右邊是希望達到的效果。

64f85abc-877c-11ef-b8af-92fbcf53809c.png

65020b98-877c-11ef-b8af-92fbcf53809c.png

這個時候,如果器件的管腳允許內(nèi)部交換(比如GPIO或者邏輯器件功能相同的Pin角),Layout工程師通常會手動修改焊盤上的網(wǎng)絡(luò),使布線盡可能簡化,避免繞彎或過孔。

65215ab6-877c-11ef-b8af-92fbcf53809c.jpg

有些空間小、密度高的復雜設(shè)計,通常使用多管腳的FPGAMCU。這種情況下如果不優(yōu)化網(wǎng)絡(luò)結(jié)構(gòu),布線幾乎是無法完成的。但調(diào)整的過程卻需要花費大量的時間,且極易導致錯誤,比如調(diào)整了不該調(diào)整的管腳、原理圖PCB不同步等。

Altium Designer提供了強大的管腳交換功能,使工程師可以輕松應(yīng)對以上情況。

看下如何實現(xiàn)管腳交換:

設(shè)置可進行管腳交換的器件

在PCB中雙擊需要進行管腳交換的器件,在屬性對話框中勾選“Enable Pin Swaps”選項

656bcd94-877c-11ef-b8af-92fbcf53809c.jpg

設(shè)置交換管腳的組別

在原理圖編輯界面下點擊Tools>Configure Pin Swapping或者PCB編輯界面下點擊Tools>Pin/Part Swapping>Configure進入Configure Swapping Information對話框。

657b9cba-877c-11ef-b8af-92fbcf53809c.jpg

雙擊需要交換管腳的器件進入Configure Pin Swapping對話框,在Pin Group列將允許交換的管腳設(shè)為同一個Group。

如下圖,管腳164,165,166,167,168被設(shè)為相同的GPIO_1組,允許交換。

659d88d4-877c-11ef-b8af-92fbcf53809c.jpg

執(zhí)行交換(方法1)

在PCB編輯器中選擇Tools>Pin/Part Swapping>Interactive Pin/NetSwapping命令。

可以交換的管腳會自動高亮,用鼠標選擇需要交換的管腳。

65b2deb4-877c-11ef-b8af-92fbcf53809c.jpg

點擊需要交換的管腳后(圖中為167),可交換的管腳會高亮。點擊可交換的管腳完成網(wǎng)絡(luò)交換。

65de2aa6-877c-11ef-b8af-92fbcf53809c.jpg

執(zhí)行交換(方法2)

方法1主要針對焊盤上的Net交換。方法2支持在布線過程中直接完成管腳上的網(wǎng)絡(luò)交換,更為便捷。

具體操作方法:

Place Track(快捷鍵PT)進行正常布線操作。如下圖,理論上講,HA15網(wǎng)絡(luò)只能與相同的網(wǎng)絡(luò)的Pad(Pin 166)相連。但由于164~168屬于同一個可交換的Group,布線器允許HA15的網(wǎng)絡(luò)與164,165,167,168的管腳相連。圖中顯示網(wǎng)格狀的Track都可以與HA15網(wǎng)絡(luò)連接。

注意:必須要從Pad上引出一小段Track才可以直接連接,不支持直接與不同網(wǎng)絡(luò)的Pad連接。

65ffd1b0-877c-11ef-b8af-92fbcf53809c.jpg

當導線靠近支持交換的網(wǎng)絡(luò)時,會自動吸引。如下圖,HA15與HA19是不同的Net,但仍可以完成連接。

661fec70-877c-11ef-b8af-92fbcf53809c.jpg

完成連接后,167,166管腳上的HA15,HA19網(wǎng)絡(luò)自動進行了交換。同時連接中生成了一個subnet對象,用來標識發(fā)生的連接。Subnet本質(zhì)就是Track,但具有特殊的屬性,可以在PCB Filter中使用“IsSubnet”的Query語句查詢到PCB中所有的Subnet。

663a220c-877c-11ef-b8af-92fbcf53809c.jpg

將更改推送到原理圖

點擊Design>Update Schematics in XXX可以通過ECO直接將變化推送到原理圖。

這里需要值得注意的是,如果要進行管腳交換,原理圖中的連接務(wù)必使用網(wǎng)絡(luò)標簽(Net Label)的形式,不要使用硬線連接。在同步過程,AD會自動調(diào)整Net Label的位置,如果使用硬線連接,網(wǎng)絡(luò)的邏輯關(guān)系就會發(fā)生錯誤。

66511bc4-877c-11ef-b8af-92fbcf53809c.jpg

如果一定需要在硬線連接的情況下進行管腳交換,也有一種不推薦的方法。在Project Options中,確認“Changing Schematic Pins”被選中。

6674743e-877c-11ef-b8af-92fbcf53809c.jpg

當PCB中的管腳交換信息同步到原理圖時,AD會交換schematic symbol上管腳的位置,而不是交換網(wǎng)絡(luò)標簽。這么做其實修改了原理圖符號本身,不推薦使用。

自動管腳/網(wǎng)絡(luò)優(yōu)化器

除了手動調(diào)整管腳/網(wǎng)絡(luò)之外,AD還提供了自動管腳/網(wǎng)絡(luò)優(yōu)化功能。定義完成可交換的組別后,點擊Tools>Pin/Part Swapping>Automatic Net/Pin Optimizer...執(zhí)行自動優(yōu)化操作。它會基于逃逸式布線層的匹配、最短的曼哈頓走線距離、每一層上最少數(shù)量的飛線交叉來分配網(wǎng)絡(luò)。

下圖為優(yōu)化前后的對比:

668f0c68-877c-11ef-b8af-92fbcf53809c.jpg

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 原理圖
    +關(guān)注

    關(guān)注

    1298

    文章

    6343

    瀏覽量

    234026
  • pcb
    pcb
    +關(guān)注

    關(guān)注

    4319

    文章

    23099

    瀏覽量

    397845
  • 管腳
    +關(guān)注

    關(guān)注

    1

    文章

    227

    瀏覽量

    32033
  • Altium Designer
    +關(guān)注

    關(guān)注

    48

    文章

    394

    瀏覽量

    44699

原文標題:【技術(shù)博客】Altium Designer中的管腳交換

文章出處:【微信號:AltiumChina,微信公眾號:Altium】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    何在Altium designer 10添加原件庫

    何在Altium designer 10添加原件庫?,各位大神幫幫忙哦。謝謝啦{:23:}
    發(fā)表于 04-06 22:30

    《轉(zhuǎn)載》Altium Designer自建原理圖庫

    到的Altium Designer6.9原理圖符號統(tǒng)一放在一個自己建造的Altium Designer6.9原理圖庫文件,既便于使用時查找
    發(fā)表于 11-20 10:38

    精通Altium designer必學的23個教程資料集合

    AlTIum Designer中導入CAM文件并生成PCB文件,AlTIum Designer的管教
    發(fā)表于 06-28 08:30

    Altium designer自動交換器件管腳方法

    Altium designer 怎么自動交換器件管腳Altium designer 自動
    發(fā)表于 07-25 06:04

    Altium designer 怎么自動交換器件管腳

    Altium designer 自動交換管腳的必要條件是:必須要有一個完整的工程文件包含原理圖在里面。1. 雙擊器件:彈出對話框。設(shè)計成可以交換
    發(fā)表于 10-25 10:39

    Altium推出Altium Designer 12

    下一代電子設(shè)計軟件與服務(wù)開發(fā)商Altium公司近日宣布推出Altium Designer 12,這是其廣受贊譽的一體化電子設(shè)計解決方案Altium
    發(fā)表于 03-06 08:40 ?2386次閱讀

    Altium Designer關(guān)于FPGA的PIN交換

    Altium Designer關(guān)于FPGA的PIN交換
    發(fā)表于 12-10 16:59 ?0次下載

    Altium Designer關(guān)于FPGA的PIN交換

    Altium_Designer設(shè)計學習文檔有興趣的可以下載看看
    發(fā)表于 03-31 17:54 ?0次下載

    Altium_Designer各層的含義

    Altium_Designer各層的含義,主要講各層的含義。
    發(fā)表于 04-11 15:36 ?0次下載

    Altium Designer 導入powerPCB的pcb

    Altium Designer 導入powerPCB的pcb文件
    發(fā)表于 03-01 21:53 ?0次下載

    Altium Designer教程之Altium Designer PCB設(shè)計教學課件免費下載

    本文檔的主要內(nèi)容詳細介紹的是Altium Designer教程之Altium Designer PCB設(shè)計教學課件免費下載內(nèi)容包括了:1 Altiu
    發(fā)表于 09-21 08:00 ?0次下載
    <b class='flag-5'>Altium</b> <b class='flag-5'>Designer</b>教程之<b class='flag-5'>Altium</b> <b class='flag-5'>Designer</b> PCB設(shè)計教學課件免費下載

    何在Altium Designer上面建立自己的3D庫

    本文檔的主要內(nèi)容詳細介紹的是如何在Altium Designer上面建立自己的3D庫圖文解析。
    發(fā)表于 11-27 08:00 ?0次下載
    如<b class='flag-5'>何在</b><b class='flag-5'>Altium</b> <b class='flag-5'>Designer</b>上面建立自己的3D庫

    如何使AD自動交換器件管腳技巧詳細資料說明

    Altium designer 自動交換管腳的必要條件是:必須要有一個完整的工程文件包含原理圖在里面。
    的頭像 發(fā)表于 07-14 11:53 ?1.4w次閱讀
    如何使AD自動<b class='flag-5'>交換</b>器件<b class='flag-5'>管腳</b>技巧詳細資料說明

    Altium Designer的快捷鍵說明

    Altium Designer的快捷鍵說明。
    發(fā)表于 03-31 14:31 ?0次下載

    何在Altium Designer快速定位器件

    想知道如何在Altium Designer快速定位器件嘛?
    的頭像 發(fā)表于 10-12 09:28 ?3052次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>Altium</b> <b class='flag-5'>Designer</b><b class='flag-5'>中</b>快速定位器件