我也是一個(gè) AD6 的初學(xué)者,雖然用了將近 2 年的 protel 99se,但是覺得自己的水平還是有限,作為學(xué)生,要提高真的不容易,只能慢慢的擴(kuò)大自己的知識(shí)面,呵呵。最近有空, 看了幾十個(gè)配套視頻,了解了一下 protel 的升級(jí)版 Altium Designer6 的主要功能,發(fā)現(xiàn)這個(gè) AD6 的功能實(shí)在強(qiáng)大,所以慢慢的開始學(xué)習(xí),昨天學(xué)會(huì)了第一個(gè)小技巧,元件庫(kù)零件建立時(shí)可以使用其輔助工具快速的建立,特別適合集成 IC 等元件的建立,一個(gè)芯片有幾十個(gè)乃至幾百個(gè)引腳,如果用99se做元件,那是比較吃力的,現(xiàn)在東冬就針對(duì)一個(gè)簡(jiǎn)單的 IC 庫(kù)文 件的建立做個(gè)示范,拋磚引玉,讓初學(xué)的新手有一個(gè)提示作用,高手看到了,如果覺得這個(gè)教程有問(wèn)題的地方,請(qǐng)隨時(shí)提出,一邊修改完善,別讓東冬的教程沒有給新手提供幫助反而誤導(dǎo)大家,呵呵,下面我們正式進(jìn)入教程:
以建立一個(gè) STC12C2052AD單片機(jī)的原理圖元件為例,PCB 封裝建立以后講解:
第一步:新建一個(gè) Excel 工作表,按順序填入 STC12C2052AD-20P單片機(jī)的引腳編號(hào) number 和引腳 名稱 name,如下圖 1:
可見這是一個(gè)帶有ad和pwm等功能的增強(qiáng)型51單片機(jī),而且還是stc的國(guó)產(chǎn)貨。
圖 1
第二步:直接進(jìn)入 AD6 的工作窗口,打開工作面板,如下圖 2:
圖 2
第三步:打開一個(gè)現(xiàn)成的原理圖庫(kù)文件,本教程以下圖 3 中的 MCU_IC.Lib 為例,打開后的效果見圖 4(不詳細(xì)說(shuō)明怎么導(dǎo)入打開庫(kù)文件,請(qǐng)新手自己琢磨^_^)
圖 3
圖 4
第 四 步:從上圖可以看到圖中顯示的就是東冬昨天晚上用輔 助工具建 立的STC12C5410AD-28P 的原理圖庫(kù)文件,點(diǎn)擊圖 3 左邊的元件“添加”,彈出窗口”New Compoment Name”, 如圖 5,輸入新建的元件名字“STC12C2052AD-20P”,然后“確定”彈出空白編輯窗口圖 6


圖 5

圖 6
第五步:在編輯窗口放置一個(gè)矩形方塊圖(快捷鍵:P+R),擺放好引腳(快速引腳擺放見后面附 1)如下圖 7 所示

圖 7
我們?cè)?99SE 中建立新元件時(shí),一般會(huì)修改一個(gè)引腳名稱,然后擺放一個(gè)引腳,或者引 腳全部擺放完了,然后再一個(gè)個(gè)的點(diǎn)擊修改引腳屬性,這樣做不但容易出錯(cuò),而且效率很低。從圖 7 看出,新建的元件擺放的引腳標(biāo)號(hào)都是可以了,然后就是下一步關(guān)鍵的怎么一次性修改引腳名稱了^_^!
第六步:打開“SCHLIB list” 選項(xiàng)卡(一半處于窗口的左側(cè)或者右側(cè),如果找不到“SCHLIB
list”,點(diǎn)擊串口右下方的“SCH”欄,然后在彈出的窗口選擇“SCHLIB list”即可)如圖 9,

圖 8

圖 9
第七步:這時(shí)你會(huì)發(fā)現(xiàn)圖 9 中“SCHLIB list”中什么都沒有,這是因?yàn)槟銢]有選中元件引腳,選中所有引腳以后就會(huì)看到圖 10 元件的樣子和圖 11“SCHLIB list”的樣子^_^,我們 可以看到有許多個(gè)列相,第一列 Object Kind 是說(shuō)明選中的部分是引腳 Pin,X1、Y1 是各個(gè) 引腳擺放的坐標(biāo),Orientation 是指各引腳的旋轉(zhuǎn)角度,Name 這就是我們需要修改的引腳名稱

圖 10,所有引腳被選中

圖 11,顯示被選中引腳的屬性
第八步:選中圖 1Excel 中 name 列虛線框中的內(nèi)容,然后“ctrl+c”復(fù)制,回到圖 11 的界面,和選中 Excel 中 name 的方法一樣,選中所有 Name 的“?”,然后“ctrl+v”所有的引 腳名稱就一次性編輯完成,如圖 12,13,14, 15,從左邊的的 SCH library 和右邊的 SCHLIB list,以及中間的元件圖中,都能看到引腳名稱不再是“?”,而是變成了 Excel 中對(duì)應(yīng)的引腳名稱,最后只要做保存動(dòng)作就可以把編輯好的元件存到自己的遠(yuǎn)近庫(kù),當(dāng)然,我們還可 以在我這里添加上該元件的封裝,設(shè)置默認(rèn)芯片代號(hào),注釋,引腳信號(hào)類型等,這些請(qǐng)大家自己細(xì)究,這里不再詳述,請(qǐng)諒解!

圖 12,編輯好的元件

圖 13,黏貼了 name 以后的 SCHLIB list

圖 14,從 SCH library 看到的引腳名稱

圖 15,窗口全景
第 9 步:然后點(diǎn)擊保存,添加對(duì)應(yīng)的 PCB 封裝,設(shè)置元件屬性,最后再保存一次,就可以到
你自己的元件庫(kù)里面使用新建的封裝了,本教程主要介紹的是集成 IC,多引腳的情況下, 使用元件編輯輔助工具“SCHLIB list”的方法,此方法可以提高 SCH 集成 IC 建立的速度, 為電路設(shè)計(jì)提高效率,同時(shí)也可以使用“SCHLIB list”對(duì)元件庫(kù)的屬性進(jìn)行方便的修改,避免了 99SE 中的出錯(cuò)率。

圖 16,放在 SCH 原理圖上的元件
附 1:如何快速的添加引腳
1.還是以本教程中的 STC12C2052AD 單片機(jī)為例,添加好IC矩形框以后,再添加一個(gè)引腳(快捷鍵 P+P),然后放置到圖中任意位置,如附圖 1;

附圖 1
2.復(fù)制該引腳:選中該引腳,然后“ctrl+v”復(fù)制,接著刪除附圖 1 中的引腳 0;
3.點(diǎn)擊菜單欄的“編輯(E)”,在下拉菜單中選擇“陣列式粘貼(y)”,或者快捷鍵(E+Y),會(huì)彈出一個(gè)“設(shè)置粘貼陣列”的窗口,如附圖 2 所示,其中的參數(shù)設(shè)置如下:
條款數(shù):就是指你要陣列粘貼多少個(gè)被復(fù)制的部分(這里是引腳 PIN),我們選擇 10,是因?yàn)?STC12C2052AD 兩邊分別有 10 個(gè) PIN, 主要遞增:就是 pin 屬性的 number,引腳標(biāo)號(hào),我們選 1
次要遞增:主要是 pin 屬性的 name,我們這里選擇的 pin 全是“?”,這個(gè)參數(shù)對(duì)遞增沒有影響橫向和縱向:就是陣列在排列時(shí)的方向,以鼠標(biāo)點(diǎn)擊為坐標(biāo)原點(diǎn),橫向是正的,就是向右排列,負(fù)的向左排列;縱向正的就是向上,負(fù)的向下,數(shù)值就是代表步進(jìn)長(zhǎng)度,我們這里選擇是垂直向下以 10 為步進(jìn)的排列,故填了 0,-10.

附圖 2
4.點(diǎn)擊確定,然后把鼠標(biāo)移至附圖 1 引腳 0 的位置(引腳 0 已被刪除)。然后出現(xiàn)附圖 3 所示畫面:

附圖 3
5.右邊引腳的擺放和左邊一樣,不過(guò)右邊引腳擺放前要復(fù)制引腳10,然后要修改附圖2的縱向參數(shù),-10——》10,然后確定,并且要從方塊的右下方點(diǎn)擊鼠標(biāo),擺放后的圖像如附圖4

附圖 4
6.從附圖 4 看,右邊的引腳全部反向了,所以,我們做的最后一步就是選中右邊的引腳,然 后鼠標(biāo)左鍵點(diǎn)住選中的引腳,按“X”左右鏡像,然后放置好右邊引腳,這樣就可以繼續(xù)前 面的元件編輯了,見附圖 5

附圖 5
注:這個(gè)教程算是初步結(jié)束了,東冬第一次做教程,這個(gè)STC12C2052AD單片機(jī)畫了 4 個(gè)多小時(shí),從中讓自己也感覺到了做教程的不容易,想想以前看到的高手做的教程,他們確實(shí)花了很大的時(shí)間與勁力,感覺來(lái)之不易啊,呵呵!
東冬做教程是為了和大家交流學(xué)習(xí),希望大家多多提意見,也希望大家多多支持http://www.torrancerestoration.com單片機(jī)教程網(wǎng)站,給我們提供平臺(tái),為大家出力^_^!
以后在學(xué)習(xí)中還是出類似的教程小技巧(完整的還做不了,呵呵,實(shí)力有限),不過(guò)最近不能做了,等以后有空了一定繼續(xù),希望大家支持^_^!