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

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

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

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

Altium ? 來(lái)源:Altium ? 2024-10-12 09:30 ? 次閱讀

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

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

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

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

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

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

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

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

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

在PCB中雙擊需要進(jìn)行管腳交換的器件,在屬性對(duì)話框中勾選“Enable Pin Swaps”選項(xiàng)

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

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

在原理圖編輯界面下點(diǎn)擊Tools>Configure Pin Swapping或者PCB編輯界面下點(diǎn)擊Tools>Pin/Part Swapping>Configure進(jìn)入Configure Swapping Information對(duì)話框。

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

雙擊需要交換管腳的器件進(jìn)入Configure Pin Swapping對(duì)話框,在Pin Group列將允許交換的管腳設(shè)為同一個(gè)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命令。

可以交換的管腳會(huì)自動(dòng)高亮,用鼠標(biāo)選擇需要交換的管腳。

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

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

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

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

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

具體操作方法:

Place Track(快捷鍵PT)進(jìn)行正常布線操作。如下圖,理論上講,HA15網(wǎng)絡(luò)只能與相同的網(wǎng)絡(luò)的Pad(Pin 166)相連。但由于164~168屬于同一個(gè)可交換的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

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

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

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

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

將更改推送到原理圖

點(diǎn)擊Design>Update Schematics in XXX可以通過(guò)ECO直接將變化推送到原理圖。

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

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

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

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

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

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

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

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

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

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

    關(guān)注

    1291

    文章

    6242

    瀏覽量

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

    關(guān)注

    4309

    文章

    22867

    瀏覽量

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

    關(guān)注

    1

    文章

    225

    瀏覽量

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

    關(guān)注

    47

    文章

    392

    瀏覽量

    44637

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    何在Altium designer 10添加原件庫(kù)

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

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

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

    精通Altium designer必學(xué)的23個(gè)教程資料集合

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

    Altium designer自動(dòng)交換器件管腳方法

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

    Altium designer 怎么自動(dòng)交換器件管腳

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

    Altium推出Altium Designer 12

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

    Altium Designer10使用教材

    Altium Designer10使用教材,讓你更好地使用Altium Designer
    發(fā)表于 11-20 16:16 ?0次下載

    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è)計(jì)學(xué)習(xí)文檔有興趣的可以下載看看
    發(fā)表于 03-31 17:54 ?0次下載

    Altium_Designer各層的含義

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

    Altium Designer 導(dǎo)入powerPCB的pcb

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

    Altium Designer教程之Altium Designer PCB設(shè)計(jì)教學(xué)課件免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是Altium Designer教程之Altium Designer PCB設(shè)計(jì)教學(xué)課件免費(fèi)下載內(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è)計(jì)教學(xué)課件免費(fèi)下載

    何在Altium Designer上面建立自己的3D庫(kù)

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

    Altium Designer的快捷鍵說(shuō)明

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

    何在Altium Designer快速定位器件

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