AltiumDesigner快速添加引脚和修改引脚属性.docx
《AltiumDesigner快速添加引脚和修改引脚属性.docx》由会员分享,可在线阅读,更多相关《AltiumDesigner快速添加引脚和修改引脚属性.docx(23页珍藏版)》请在冰豆网上搜索。
AltiumDesigner快速添加引脚和修改引脚属性
AltiumDesigner快速添加引脚和修改引脚属性
AltiumDesigner的元件库零件建立时可以使用其辅助工具快速的建立,特别适合集成IC
等元件的建立,如:
一个芯片有几十个乃至几百个引脚。
以建立一个STC12C2052AD单片机的原理图元件为例,PCB封装建立以后讲解:
第一步:
新建一个Excel工作表,按顺序填入STC12C2052AD-20P单片机的引脚编号
number和引脚名称name,如下图1:
STCiqCSOSZAD-20P1N引脚定义numberjname
1而“
2网D/P30
3j"D/P31
4,XTAL2
51XTAL1
6k\N\T\0\/P32
7[\N\T\1\/P33
8,EC1?
TO/P34
9!
PWM1/PCA1/C£X1/T1/P35
10|GHD:
11|P1O/ADCO
12沪1L/ADC1
13JP12/ADC2
14出13/ALC3
15,14/SS/ADC4
16卜15〃OSI/ADC5
17jP16/MISO/ADC6
13!
P17/SCLK/ADC7
19jPll/ADCl
20jVCC
可见这是一个带有ad和pwm等功能的增强型51单片机,而且还是stc的国产货。
2:
第二步:
直接进入AltiumDesigner的工作窗口,打开工作面板,如下图
制氏不;•出制网齿l二比付st*IU
1<£
匚gil
E5E3
8:
即fcHiaii.Brt修产』-营■
1
・*I#1H工・^rT®■■Elwt住“
j寸k.ECiqff*,
■UE二1内锦・
II出WHK
■0H:
IWMJJ"」
ritalZo^LAt*«^drxL
.JT.Tnmrt-rrtli>5,
-JIJLmu
t1f^LiwDKirmi
、ul3aWtLlwr.E.qnuNi3
JJtrrrFTI*iMLW.lL.二''■Thl口h——灯311不■/*,iri■.母
河■内品.■
I卜一
工诩:
期
加」二:
.•㈤
第三步:
打开一个现成的原理图库文件,本教程以下图3中的MCU_IC.Lib为例,打开后
的效果见图4(不详细说明怎么导入打开库文件,请新手自己琢磨
,.一
时F冷口W*口一口案鼻■附出立。
1匚Ulib工JM:
心手・5史grMl整WtaKUJ:
W
UE,河
:
I'AW4i3iJClWtNVg£lKK!
*JJ晒MZTF*F*;4MClflPW
JME1S34
P32
P23
PM
RST
PXi『CEX2,FCA2由VM2
RxDP3L1
Pl7/SCLK^ADC7
TxDTM
Pl&QUSO汽DC6
XTAI.2
PISMOSJATK^S
XT411
Pl.i.SS.AlX^
1NWP32
rjmajx?
INTIT?
13
P12ADC1
EC1''TOP34
Pl1ADC】
UTCAlCEXl.T]
PIQ^ADCO
F.V3印CASCEX第丁21
际磔XDFCAOTWMO
P25
PX
GMD
P27
t,H
总
F骨百
fUkTjtmm小七XPdl'
工口,他—%"
,工X-i
W泳&«1D$nW水一
工作区
%TC»片机SPI通信喇信AjPC日*
项目
』文件揆范结构榛精相序Ml。
,
-McepaikPCR比襄PqPC。
.一-kSourceDoc^ents
口电容表原理图SMdc
“电容表PCBPd>Doc
*」Li)隔a
STC单片机SPIil信■试PriPCB
第四步:
从上图可以看到图中显示的就是东冬昨天晚上用辅助工具建立的
STC12C5410AD-28P的原理图库文件,点击图3左边的元件添加”,弹出窗口”New
CompomentName",如图5,输入新建的元件名字“STC12C2052AD20P”,然后确定”弹出
空白编辑窗口图6
NewComponentNtimeX1
,.以•国工*亡鼻!
“心中。
代ulmUK1:
it-:
1*p-mg『充陷Wf-1ui
-Fl甘l-EFl
r讯"LBe","龌器mFn,一
rr
^:
iAiSJiIi.r-UHtfflffi
J:
insz4
:
j
第五步:
在编辑窗口放置一个矩形方块图(快捷键:
P+R),摆放好引脚(快速引脚摆放见
后面附1)如下图7所示
我们在99SE中建立新元件时,一般会修改一个引脚名称,然后摆放一个引脚,或者引脚
全部摆放完了,然后再一个个的点击修改引脚属性,这样做不但容易出错,而且效率很低。
从图7看出,新建的元件摆放的引脚标号都是可以了,然后就是下一步关键的怎么一次性
修改引脚名称了A_A!
第六步:
打开“SCHL旧list”选项卡(一半处于窗口的左侧或者右侧,如果找不到“SCHL旧
list点击串口右下方的“SCHt,然后在弹出的窗口选择“SCHL旧list即可)如图9,
信号完壁性SystemDesignCompiler,HelpSCHInstiuments>>
图8
图9
第七步:
这时你会发现图9中“SCHL旧list中什么都没有,这是因为你没有选中元件引脚,选中所有引脚以后(注:
这里的两排引脚,选中第一排以后,按住shift键,再选中第二排,
否则将始终只能选中一排引脚)就会看到图10元件的样子和图11“SCHL旧list的样子
人_人,我们可以看到有许多个列相,第一列ObjectKind是说明选中的部分是引脚Pin,XI、
Y1是各个引脚摆放的坐标,Orientation是指各引脚的旋转角度,Name这就是我们需要
修改的引脚名称
图10,所有引脚被选中
1aJ
Edit转拾rted口bieetr
从白」“日口上tenicQ田川Iribfitie匕
ObjectKind
X1
VI
□rientation
Name
人
Fin
G
10
190Degrees
?
Pin
Q
2C
IB口D钝道的
?
Pn
0
■刘
100Degrees
7
Pin
Q
-40
ISODegrees
7
Pin
0
-50
180Degrees
?
Pin
t3
硕
ISODegrees
?
Ph
Q
70
180Degrees
?
三
Pin
□
.8。
180Degrees
?
Pin
Q
如
190Degrees
?
Pin
Q
ICO
180Degrees
7
Pin
90
'100
口Degrees
7
Pin
削
0Degrees
7
Pin
90
・8。
0Degrees
?
Pri
90
70
CDegrees
?
Pin
3口
-60
0Degrees
?
Pri
90
■50
0Degrees
?
Pin
90
40
0Deorees
?
V
叫
20Objects[20Selected)――
图11,显示被选中引脚的属性
回到图11的界
"ctrl+v所有的引脚和右边的SCHLIBExcel中对应的引当然,我们还可以
这些请大家自
第八步:
选中图1Excel中name列虚线框中的内容,然后“ctrl+c复制,
面,和选中Excel中name的方法一样,选中所有Name的?
”,然后名称就一次性编辑完成,如图12,13,14,15,从左边的的SCHlibrary
list,以及中间的元件图中,都能看到引脚名称不再是?
”,而是变成了
脚名称,最后只要做保存动作就可以把编辑好的元件存到自己的远近库,在我这里添加上该元件的封装,设置默认芯片代号,注释,引脚信号类型等,
己细究,这里不再详述,请谅解!
RST
比工)我如
vcc
F11FADCI
TxD/P31P17/SCLK/ADC7
XTAL2XTALLfNT0/P32mT17P33
P16/MISQrADC6
P15nvIOSFADC5
P14JSS/ADC4
P13/ADC3
EClfT0/P34P12ZADC2
PWMl/PCAl/CEXirriJP35P1UADC1
GNDPIO/ADCO
图12,编辑好的元件
Orientation
Name:
Sho*
160Degreei
AST
180Degrees
RmD/P30
1E0Degrees
TkD/P31
180Degrees
XTAL2[一
ICODegrees
XTAL1
160Degrees
l\N\T\0VP32
180Degrees
I\N\TX1VP33
1G0Degrees
EC1/T02P34
180Degrees
PWM1/PW/CEXVT1/P35
180Degrees
GND
L)Degrees
P10/ADCG
0Degree?
P1VADC1
0Degrees
P12/ADC2
0Degrees
P13/ADC3
0De-grees
P14/SS/ADC4
0Degrees
P15/MOSI/ADC5
0Degrees
P16;MISO/ADC6
0Degrees
P17/SCLMADC7
Edit宅elec2d口biec■忸Acurrgtgm口gentiSSfcde
20Objects(20Selected)
图13,黏贴了name以后的SCHLIBlist
Pitt
Nwe
Tm
典
1fl
RST
PmEe
f2
RxD/P30
f3
TxD/P31
Passive
1f4
XTAL2
P#tMve
y5
XTALt
Pisswe
y6
l\N\T\O\/P32
P«$ive
-07
NATtlUP幻
Patswe
fB
EC1HWP34
FV/M1/PCA1
扁e
f10
BND
-Il
PIO/ADCO
P^rve
f12
P1VADC1
PflSSW#
73
P12/ADC2
PiSSlYt
y14
口IQMCE
图14,从SCHlibrary看到的引脚名称
WL./IE・1
—:
I_'
d«岂£1
&孑.dfrF1'
|4
2>0br».L>Hhi.»-fl
riwo
1.twtjm
」|lrV«A
JHMD1
JnnmiMimHiiri
4MihMil
U>
fm-'r-'K-r*、w*TIt
tfM
hK«W
Tt^ff-JtfriH-
Q*-7立
・修炉
H>■'ll
忙TW>*4k«Fl
1■□耳inwyf
IMfa^vi^rT、
hHumffl
(AiA
me1-
IFrlTWi
.oMECp
1券"flRF
JV—W1
gjn
■FMRI
L-M「►1
F*MMCC*
"中m:
图15,窗口全景
第9步:
然后点击保存,添加对应的PCB封装,设置元件属性,最后再保存一次,就可
以到
你自己的元件库里面使用新建的封装了,本教程主要介绍的是集成IC,多引脚的情况下,使用元件编辑辅助工具“SCHLIBlist的方法,此方法可以提高SCH集成IC建立的速度,为电路设计提高效率,同时也可以使用“SCHLIBlist对元件库的属性进行方便的修改,避免了99SE中的出错率。
RST
vcc
RxD^30
P11/ADC1
TxD/P31
P17/SCLK7ADC7
XTAL2
P16/MISO/ADC6
XTAL1
P15JMOSI/ADC5
INT0/P32
P14/SS/ADC4
INT1/P33
P13/ADC3
EC1/T0/P34
P12/ADC2
PWM1?
PCA1/CEX1/T1/P3011/ADC1
GND
P10/ADC0
u?
STC12C2052AD
7
工
To
3
£
5u
20:
」
16
□T
"7F
16,放在SCH原理图上的元件
附i:
如何快速的添加引脚
1.还是以本教程中的STC12C2052AD单片机为例,添加好IC矩形框以后,再添加一个引
脚(快捷键P+P),然后放置到图中任意位置,如附图1;
2.复制该引脚:
选中该引脚,然后“ctrl+v复制,接着删除附图1中的引脚0;
3.点击菜单栏的编辑(E)”,在下拉菜单中选择阵列式粘贴(y)”,或者快捷键(E+Y)
会弹出一个设置粘贴阵列”的窗口,如附图2所示,其中的参数设置如下:
条款数:
就是指你要阵列粘贴多少个被复制的部分(这里是引脚PIN),我们选择10,是
因为STC12C2052AD两边分别有10个PIN,主要递增:
就是pin属性的number,引
脚标号,我们选1
次要递增:
主要是pin属性的name,我们这里选择的pin全是?
",这个参数对递增没
有影响横向和纵向:
就是阵列在排列时的方向,以鼠标点击为坐标原点,横向是正的,就是
向右排列,负的向左排列;纵向正的就是向上,负的向下,数值就是代表步进长度,我们这
里选择是垂直向下以10为步进的排列,故填了0,-10.
可选的布局
条款数|10
主要递噌匚
次要递噌
间隔
横向0
圾向/0
确定I取消
附图2
4.点击确定,然后把鼠标移至附图1引脚0的位置(引脚0已被删除)。
然后出现附图3
所示画面:
5.右边引脚的摆放和左边一样,不过右边引脚摆放前要复制引脚10,然后要修改附图2的纵
向参数,-10——»10,然后确定,并且要从方块的右下方点击鼠标,摆放后的图像如附图
4
6.从附图4看,右边的引脚全部反向了,所以,我们做的最后一步就是选中右边的引脚,
然后鼠标左键点住选中的引脚,按"X'左右镜像,然后放置好右边引脚,这样就可以继续
前面的元件编辑了,见附图5
附图5
*—PCBLibsDocuments
日・SchimdticUbwyDocumentt
|券选元件Lib
MCUJC.L6
-
Mil二好福moo:
Device:
lib
备显示糊件命
盂TTL7陈列Lib
-4lntegrated_LibraTy1.LibPkg1
--ASourceOocmeflt芯
jSchiblScHLib