找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 22750|回復(fù): 18
打印 上一主題 下一主題
收起左側(cè)

Altium designer16設(shè)計(jì)PCB板圖布線時(shí)的引腳交換

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:159395 發(fā)表于 2017-11-9 23:21 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
Altium designer16的引腳交換:在運(yùn)放、比較器、數(shù)字部件等芯片中、四輸入與非門中,同一個(gè)門的4根輸入引腳之間可以互換(稱為腳交換),這樣可以讓PCB布線時(shí),銅線實(shí)現(xiàn)最短減少PCB板中銅線的繞彎和過孔。對(duì)于四運(yùn)放、四比較器芯片,一個(gè)芯片內(nèi)有4個(gè)運(yùn)放(4個(gè)子部件),子部件1的引腳可以和子部件2、3、4的引腳互換(稱為子部件交換),達(dá)到PCB板布線銅線最短的目的。在SCH視窗或PCB視窗中,在芯片上單擊右鍵-------彈出:compengt actions(零件動(dòng)作)------從彈出的下拉菜單中選擇:configure pin/part swapping(引腳交換、子部件交換)。也可以SCH比較器中菜單:tools------configure pin swapping-----彈出配置管腳交換對(duì)話框。在PCB比較器中:tools-----pin/part swapping-----configure------彈出管腳交換對(duì)話框。
上圖中,1、2、3、12、13 屬于同一個(gè)管腳組,引腳之間可以交換。引腳號(hào):ina0  ina1  ina2  ina3  ina4分別命名為A、 B、 C、 D、 E,稱為管腳組的序號(hào)sequence ID。
、
上圖是一個(gè)芯片內(nèi)部有兩個(gè)5輸入或非門,分為A子部件和B子部件,把A部件命名為管腳組1,B部件為管腳組2。同一管腳組內(nèi)的引腳可以互換,不同管腳組內(nèi)的引腳不能互換。將某個(gè)管腳的 Pin Group 值留空意味著此管腳是不允許進(jìn)行交換的。例如,該元器件中的輸出管腳和電源管腳(管腳標(biāo)號(hào) 5,6,7 和 14)是不允許互相交換的,因此 Pin Group 值就留空。在SCH圖或PCB圖上,在零件上單擊右鍵-----彈出:component actions(零件動(dòng)作)------從彈出的下拉菜單中選擇:configure pin/part swapping(引腳交換、子部件交換)見下圖:

下圖是引腳交換:子部件內(nèi)部的引腳之間交換,也叫引腳組內(nèi)部交換。劃分引腳序號(hào)ID(即下圖中的腳名pin name)和管腳組名pin group(1號(hào)管腳組和2號(hào)管腳組)
上圖中:重新命名腳名,把輸入腳ina0------ina4分別命名為(序號(hào)ID)A  B  C  D  E。輸出腳:Y
把輸入腳inb0--------inb4也命名為(序號(hào)ID)   A  B  C  D  E。輸出腳:Y
把1  2  3  5  12  13腳所在的引腳號(hào)組稱為1,
把4  7  8  9  10  11腳所在的引腳號(hào)組稱為2
同一個(gè)管腳組內(nèi)的引腳可以互換:管腳組1內(nèi)的5個(gè)管腳可以互換,第一管腳組1的引腳和第二管腳組2的引腳不能互換。上表最后一項(xiàng)是swap data交換數(shù)據(jù),pin group腳組內(nèi)的引腳互換
按以上劃分后,就可以啟動(dòng)引腳交換了。

引腳、部件、差分對(duì)交換引腳:一般在PCB板發(fā)生,極少在SCH發(fā)生。因?yàn)樵诋婼CH圖時(shí)不可能發(fā)現(xiàn)PCB板中銅線繞彎沒有走捷徑,在畫PCB板圖時(shí)才發(fā)現(xiàn)這一問題,需要互換引腳。在PCB板中互換引腳后,再反向更新SCH圖,這是在PCB比較器中由人工啟動(dòng)更新SCH原理圖后由程序完成的。

設(shè)置元器件的管腳、差分對(duì)或部件引腳交換所需要的群組交換屬性存儲(chǔ)在原理圖元件中。但是使用這些信息是在 PCB 編輯器當(dāng)中,每個(gè) PCB 元件都有一個(gè)選項(xiàng)用來設(shè)定是否允許其管腳交換,這個(gè)設(shè)定來自于SCH原理圖,SCH圖更新PCB圖時(shí),帶到PCB圖中來。
查看PCB板內(nèi)每個(gè)零件是否具備引腳互換功能:在PCB環(huán)境------左鍵雙擊零件------彈出PCB零件屬性對(duì)話框-------在屬性中部專門有引腳交換選項(xiàng):--------勾選這兩項(xiàng)(見下圖)(系統(tǒng)默認(rèn)沒有勾選)。如果沒有勾選這兩項(xiàng),是無法啟動(dòng)引腳交換的。
啟動(dòng)引腳交換管理器:在SCH圖和PCB圖都可以啟動(dòng):在PCB圖啟動(dòng)方法:?jiǎn)螕舨藛蝨ools-----pin/part swaping-----configure-------彈出配置管腳交換信息對(duì)話框--------PCB整版上全部零件列表顯示------每個(gè)零件在SCH圖配置的引腳交換情況-------PCB圖中是否使能-------雙擊配置對(duì)話框中一個(gè)零件------彈出該零件配置引腳交換的對(duì)話框----設(shè)置交換組號(hào)、組名。

下圖是子部件交換:引腳組與引腳組交換。

子部件號(hào):U1A  U1B。他們的部件組都命名為1,這樣可以進(jìn)行引腳組交換。
把A部件5個(gè)輸入腳號(hào)pin name管腳序號(hào)ID分別命名為: A  B  C  D  E。
把B部件5個(gè)輸入腳號(hào)pin name(管腳序號(hào)ID)也命名為:A  B  C  D  E,兩個(gè)部件的輸出端都是Y,腳名(pin name)管腳序號(hào)ID相同,就可以進(jìn)行引腳組互換了:同時(shí)把A—A互換,B—B互換   C—C互換  D---D互換  E---E互換 Y---Y互換。上表中,最后一項(xiàng)顯示不全:swap D…..顯示全是:swap data:交換數(shù)據(jù)。
不可交換的管腳VCC  GND的組號(hào)是0。
點(diǎn)擊上圖頂部diffrerental pair swapping:對(duì)4運(yùn)放、4比較器的輸入端差分對(duì)引腳,進(jìn)行交換。見下圖:
建立差分對(duì),點(diǎn)擊上圖左下角:show all pins方框的下拉箭頭------選擇:show pares from directives.利用SCH圖上的差分對(duì)指示生成差分對(duì)列表。
在PCB中啟動(dòng)腳/部件交換:tools-----pin/park swapping.
在SCH圖中啟動(dòng)腳/部件交換:點(diǎn)擊tools------configure pin swapping.
在SCH圖上啟動(dòng)交換:在零件上單擊右鍵-------選擇:part actions-------configure pin swapping.
在PCB圖上啟動(dòng)交換:在零件上單擊右鍵-------components actions------configure pin/part swapping.
在 PCB 編輯器中,管腳、差分對(duì)和部件交換通過在元器件焊盤上互換網(wǎng)絡(luò)來完成。當(dāng)更改傳送回原理圖時(shí),在SCH中會(huì)有兩種方式來處理管腳的交換,要么可以在元器件符號(hào)上交換管腳,要么可以交換與 管腳連接的導(dǎo)線的網(wǎng)絡(luò)標(biāo)號(hào)。每種方法都各自有其的優(yōu)點(diǎn)與缺點(diǎn)
交換引腳 在原理圖上通過交換元器件管腳總是可以實(shí)現(xiàn)的,但是,這也意味著該元器件符號(hào)實(shí)例不再與元件 庫中定義的元器件符號(hào)一致。在這種情況下,這也意味著該符號(hào)無法通過元件庫進(jìn)行更新,并且設(shè) 計(jì)當(dāng)中相同元器件的其他實(shí)例會(huì)有與其不同的管腳排列,對(duì)于原理圖的閱讀而言可能會(huì)產(chǎn)生困惑。 當(dāng)網(wǎng)絡(luò)都已經(jīng)在物理上硬性連接到了元器件時(shí),交換引腳是唯一可用的選項(xiàng)。通常并不推薦使用交 換引腳的方式,它只能用在比較簡(jiǎn)單的元件中 (諸如排阻) 或由于原理圖設(shè)計(jì)結(jié)構(gòu)的原因而別無選擇時(shí)。
在SCH圖上交換網(wǎng)絡(luò)標(biāo)號(hào) 只有當(dāng)連接關(guān)系是通過網(wǎng)絡(luò)標(biāo)號(hào)建立的,也就是說管腳之間并不是通過硬連線連接在一起時(shí),才能 通過在原理圖上交換網(wǎng)絡(luò)標(biāo)號(hào)的方式進(jìn)行交換。這種方式的優(yōu)點(diǎn)在于元器件符號(hào)不會(huì)改變,可以通 過元件庫進(jìn)行更新。這種方式對(duì)復(fù)雜的元器件是較好的一種選擇,比如 FPGA。物理上移動(dòng)符號(hào)的 兩個(gè)管腳會(huì)導(dǎo)致基于 I/O bank 的原理圖符號(hào)發(fā)生錯(cuò)誤表示。 用戶可以在SCH環(huán)境單擊菜單projcet-----project option-----彈出選項(xiàng)對(duì)話框---------單擊頂部左右方向中間的options-------在下面兩項(xiàng)勾選。系統(tǒng)默認(rèn)是勾選的。
執(zhí)行引腳交換:在PCB環(huán)境-------tools-----pin/part swapping-------可以交換的引腳高亮--------interactive pin/net swapping------光標(biāo)單擊源引腳-------再單擊目的引腳

執(zhí)行部件交換:在PCB環(huán)境------- tools-----pin/part swapping-------可以交換的引腳高亮--------- interactive part swapping------光標(biāo)單擊源引腳-------再單擊目的引腳.

自動(dòng)優(yōu)化引腳連接:在PCB環(huán)境-----Tools ? Pin/Part Swapping ? Automatic Pin/Net Optimizer 來執(zhí)行自動(dòng)優(yōu)化。

在SCH圖和PCB圖中,都可以對(duì)任一多通道的零件,設(shè)置部件交換。在PCB中執(zhí)行了交換,更新到SCH圖:在PCB環(huán)境------ Design ? Update Schematics…傳遞回原理圖。

在SCH圖中只能配置引腳交換,不能執(zhí)行引腳交換,也不能雙擊零件,在SCH零件屬性對(duì)話框中勾選該零件引腳交換使能。而在PCB圖中,可以雙擊零件,在零件屬性對(duì)話框中勾選交換使能,可以配置零件引腳交換的設(shè)置,可以執(zhí)行零件的引腳交換。
綜上所述:引腳交換完全可以僅在PCB板中完成,第一步在PCB環(huán)境中雙擊零件----在彈出零件屬性對(duì)話框中勾選交換使能。第二步在PCB環(huán)境配置零件引腳交換的設(shè)置tools-----pin/part swapping-----configure。第三部在PCB環(huán)境執(zhí)行引腳交換tools-----pin/part swapping------interactive pin swapping。第四步在PCB環(huán)境優(yōu)化引腳配置tools-----pin/part swapping------automatic pin optimier。第五步在PCB環(huán)境中把引腳交換更新到SCH圖中(在design-------更新SCH)。

以上的圖文Word格式文檔51黑下載地址(方便保存,內(nèi)附清晰圖):(共5頁)
Altium designer16的引腳交換.docx (302.21 KB, 下載次數(shù): 55)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

來自 2#
ID:278815 發(fā)表于 2018-1-23 12:30 | 只看該作者
這種方法也可以用在對(duì)單片機(jī)的IO交換上,大大的方便了PCB布線。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

板凳
ID:269323 發(fā)表于 2017-12-30 21:09 | 只看該作者
頂厲害了
回復(fù)

使用道具 舉報(bào)

地板
ID:275708 發(fā)表于 2018-1-13 22:47 | 只看該作者
感謝分享 謝謝
回復(fù)

使用道具 舉報(bào)

5#
ID:279564 發(fā)表于 2018-1-25 11:12 | 只看該作者
給力給力!!
回復(fù)

使用道具 舉報(bào)

6#
ID:256311 發(fā)表于 2018-3-17 04:03 來自手機(jī) | 只看該作者
感謝樓主分享!
回復(fù)

使用道具 舉報(bào)

7#
ID:304733 發(fā)表于 2018-4-15 21:35 | 只看該作者
厲害了,向樓主學(xué)習(xí)!
回復(fù)

使用道具 舉報(bào)

8#
ID:310035 發(fā)表于 2018-4-26 20:38 | 只看該作者
頂 確實(shí)厲害
回復(fù)

使用道具 舉報(bào)

9#
ID:299925 發(fā)表于 2018-5-11 21:57 | 只看該作者
很好的分享。
回復(fù)

使用道具 舉報(bào)

10#
ID:330300 發(fā)表于 2018-5-15 11:49 | 只看該作者
厲害了,向樓主學(xué)習(xí)!
回復(fù)

使用道具 舉報(bào)

11#
ID:331995 發(fā)表于 2018-5-17 11:24 | 只看該作者
不錯(cuò),好文檔
回復(fù)

使用道具 舉報(bào)

12#
ID:313328 發(fā)表于 2018-5-24 16:15 | 只看該作者
好的,學(xué)習(xí)了
回復(fù)

使用道具 舉報(bào)

13#
ID:382422 發(fā)表于 2018-8-3 09:54 | 只看該作者
很不錯(cuò)的哈哈
回復(fù)

使用道具 舉報(bào)

14#
ID:397057 發(fā)表于 2018-9-12 16:12 | 只看該作者
更新原理圖時(shí),把原理圖管腳互換了,不是互換 管腳的net
想僅交換原理圖相應(yīng)管腳上的NET如何操作?
回復(fù)

使用道具 舉報(bào)

15#
ID:397057 發(fā)表于 2018-9-12 16:13 | 只看該作者
這個(gè)是互換了原理圖管腳,僅互換網(wǎng)絡(luò)如何操作?
回復(fù)

使用道具 舉報(bào)

16#
ID:90588 發(fā)表于 2019-7-9 09:53 | 只看該作者
比較不錯(cuò),大大的方便了布線.
回復(fù)

使用道具 舉報(bào)

17#
ID:325646 發(fā)表于 2019-8-4 14:07 | 只看該作者
很詳細(xì)的方法
回復(fù)

使用道具 舉報(bào)

18#
ID:710153 發(fā)表于 2020-3-17 15:15 | 只看該作者
正好想用的功能,幾千個(gè)管腳,我都要瘋掉了
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表