我們?cè)谌粘.嫲遄拥臅r(shí)候,有時(shí)會(huì)出現(xiàn)一個(gè)比較尷尬的問(wèn)題:同一個(gè)工程下不同原理圖之間的相同網(wǎng)絡(luò)標(biāo)號(hào)導(dǎo)入到PCB文件之后,pin沒有連接在一起;編譯是還會(huì)出現(xiàn)報(bào)錯(cuò),error:Duplicate Net Names??梢灾苯雍雎?,但存在報(bào)錯(cuò)實(shí)在讓人難受。
解決這個(gè)問(wèn)題,就要先了解網(wǎng)絡(luò)標(biāo)識(shí)符的幾種方式。查找了相關(guān)的一些資料和大家分享下:
網(wǎng)絡(luò)標(biāo)識(shí)符有Automatic、Flat、Global、hierarchical四種方式;
四種方式的用法分別為:
①Flat方式:不同頁(yè)之間只有Port(端口)具有全局屬性,即在不同的sheet之間進(jìn)行同名端口的連接;缺點(diǎn)是難于追蹤。
②Global方式:不同頁(yè)之間Port和netlabel都具有全局屬性,缺點(diǎn)也是難于追蹤。
③Hierarchical方式:這種適合于分等級(jí)的原理圖設(shè)計(jì)中,必須有頂層和底層(每一頁(yè)),頂層和底層之間是只通過(guò)SheetEntry(頁(yè)入口)和各頁(yè)的Ports建立對(duì)應(yīng)關(guān)系,這種方式適合多頁(yè)分等級(jí)的設(shè)計(jì),各頁(yè)之間的關(guān)系比較明晰,也容易追蹤。
④為Automatic方式:根據(jù)判據(jù)自動(dòng)判斷選擇上述三種方式中的一種進(jìn)行設(shè)置;
具體是這樣:當(dāng)檢查到原理圖中具有頁(yè)符號(hào)采用Sheet Entry和/或Ports連接子圖,則自動(dòng)選擇HIerarchical方式;若沒有Sheet Entry則判斷有沒有Ports,如果有Ports,則采用Flat方式進(jìn)行設(shè)置作用域范圍;如果沒有Ports,則自動(dòng)設(shè)置為Global方式。也就是說(shuō),若采用Automatic方式,當(dāng)電路圖中有SheetEntry時(shí)采用Hierarchical方式;當(dāng)電路圖中有Ports(不管不同頁(yè)之間有沒有同名的netlabel)時(shí)采用Flat方式;當(dāng)電路圖中僅有Netlabel時(shí)才采用Global方式。
出現(xiàn)編譯錯(cuò)誤的原因也就在于Automatic方式時(shí)軟件采用的判據(jù),如果電路中沒有SheetEntry,既有natlabel又有Ports,當(dāng)設(shè)置為Automatic時(shí)會(huì)按照④所述的判據(jù)自動(dòng)設(shè)置為Flat方式,由①可知是Flat方式只有Port在不同頁(yè)之間具有全局屬性,所以軟件不認(rèn)為不同頁(yè)之間的同名netlabel是連接在一起的,進(jìn)而出現(xiàn)了“Duplicate Net Names Wire XXX”的錯(cuò)誤提示,這里邊字面意思是網(wǎng)絡(luò)名重名,個(gè)人認(rèn)為出現(xiàn)這種錯(cuò)誤時(shí),是設(shè)計(jì)Altium Designer的人人為設(shè)定的,不然的話設(shè)計(jì)軟件的難度太大,需要檢測(cè)有沒有netlabel和port,一共有四種情況,況且每一種情況具有包含與被包含的關(guān)系。
所以解決的辦法有:
采用層次原理圖設(shè)計(jì),頂層的SheetEntry僅僅和子頁(yè)的Port之間建立連接關(guān)系。
將不同頁(yè)之間同名netlabel修改為port,然后通過(guò)port建立連接關(guān)系,作用域設(shè)置為Flat或者Global或Hierarchical。 (注意:當(dāng)將出現(xiàn)上述錯(cuò)誤信息的原理圖工程作用域設(shè)置為Hierarchical時(shí),盡管很多錯(cuò)誤都消失了,但是會(huì)有一個(gè)“Multiple Top Level Documents”的錯(cuò)誤,即多個(gè)頂層文檔。)
最簡(jiǎn)單但比較懶惰的方式,將作用域設(shè)置為Global方式;Project-》Project options中的Options選項(xiàng)下設(shè)置了一下Net Identifier Scope(網(wǎng)絡(luò)標(biāo)識(shí)符作用范圍),由原來(lái)的Automatic改為Global。
-
編譯
+關(guān)注
關(guān)注
0文章
646瀏覽量
32672 -
flatpac
+關(guān)注
關(guān)注
0文章
2瀏覽量
4786 -
PCB
+關(guān)注
關(guān)注
1文章
1723瀏覽量
13204
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論