1、問題描述
設(shè)計原理圖和 PCB 的過程中,經(jīng)常會遇到過多幅一模一樣的電路,特別是驅(qū)動電路。原理圖顯得繁復(fù),可讀性差;而特別是在設(shè)計 PCB,不得不重復(fù)布局,重復(fù)布線,不僅 枯燥乏味而且也容易出錯、電路不美觀;由于PCB布局一致性差,導(dǎo)致硬件測試時每個部分都要重復(fù)測試,耗時又繁瑣。下面就介紹一種專門針對這類電路的設(shè)計方法,多通道電路設(shè)計,大大提高工作效率,以上問題都可以得到很好的解決。這里有點類似我們寫程序的時候, 把一段經(jīng)常用的代碼,封裝為一個函數(shù),減少重復(fù)勞動增加可讀性。我這次就遇到這種復(fù)用的情況,經(jīng)過查資料解決,現(xiàn)記錄下來,以備以后查閱。
2、原理圖設(shè)計
首先需要理解何謂多通道設(shè)計。簡單的說,多通道設(shè)計就是把重復(fù)電路的原理圖當(dāng)成一個原件,在另一張原理圖里面重復(fù)使用。簡單的來說就是有某部分電路需要重復(fù)使用,就像寫程序的時候頻繁調(diào)用printf()去打印調(diào)試信息差不多。
首先將你的需要復(fù)用的模塊電路設(shè)計好,然后D->Y,選擇你需要復(fù)用的模塊電路的原理圖文件。并重新命名網(wǎng)絡(luò)(下圖的VCC GND也可以不引出,因為電源是全局網(wǎng)絡(luò),此處只是為了演示)。在這里命名為A B.多通道原理圖這就設(shè)計完了。 3、PCB設(shè)計
然后把各個元器件的封裝都添加好,然后update PCB,三個Room,通過放大可以看到元器件絲印的命名是**_A和**B,Room此處最好不要刪除,不然下面你還要自己添加Component Class,會給自己添加不必要的麻煩的話,如果您熟悉的話,當(dāng)然刪掉也無妨啦。然后你可以選擇三個Room的任意一個按需布局布線,完成以后,采取以下方式對另外兩個Room進行自動布局布線,不需要手動重復(fù)布局布線。方式是:首先將你布好局和線的元器件和線放進他的Room中(如果你沒有刪除的話,若您刪除了請自行添加Component Class),適當(dāng)?shù)恼{(diào)整Room的大小,讓元器件都能放到改Room中,另外的兩個不需要調(diào)整,只需要調(diào)整這個作為模板。然后D-M-C,光標(biāo)變成十字架,首先左擊一下剛才你放好的Room,然后在左擊一下尚未做任何修改的A,你會驚奇的發(fā)現(xiàn),A竟然變成和你布局布線好了的一模一樣了,就連Room大小都一樣了額~。突然發(fā)現(xiàn)EDA軟件確實提高了效率了吧~~已同樣的方式去操作B。即可。
這是一種方式,主要用了Altium designer的Sheet Symbol、Port、Room等概念如果覺得我說的不夠詳細(xì),請去下載詳細(xì)版。反正要明白一點EDA軟件是用來減少人工操作的,盡量去發(fā)現(xiàn)EDA軟件的方便的功能哦~不說啦,吃葡萄干去啦~馬上被同事?lián)屛彝炅藒~~~~~~~
|