|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Q: Allegra中颜色设置好以后,应该可以导出相关设置文件,下次碰到不同设置的板子,看着难受就可以直接读入自己的文件改变设置了 . @! N u/ j6 ]; [# z) x& s
A:16.2版本的可以这样做:file->export->parameters,选中颜色就行了,其它的参数一样可以保存。
6 x/ g- u9 \7 e8 ]5 n / s9 {/ e+ O Z4 P0 `! P( R: t
9 L% R: d+ C' ^8 A! l- U
, l0 b8 Y/ q- c " T( w) C% w/ T" ?
Q:allegro 自动布线后,为直角.如何调整成45度角走线 ' g9 z- [2 i& a' R4 } S
A: ROUTE --GLOSS---PARAMETERS---CONVERT CORNET TO ARC 1 `( w. [0 R5 `7 c$ m- E; M5 ? j: J
2 O; C4 W4 H3 }- i& Y
7 h6 c, W/ p L9 S8 f+ ]# v$ O; g8 t7 K / a& Q9 f' t$ t2 [* H
一、群组布线;群组布线包括总线布线和一次布多外Trance.
( g3 k2 ^# p9 l2 Q3 O3 a# i1.一次布多个Trance .鼠标左键进行选择多外PIN,或VIA. 同时可以在布线过程中用右键切换到单线模式。群组布线只能在一个层中, 不允许打过孔。也可以在群组布线过程中,右键,“CHANGE Control Trace”
6 r4 C$ _0 z3 q6 W2 T 6 |% { v. T) N1 ]9 V$ G* j N
cadence CIS即 原理图中, 放大缩小缩小的快捷键 按住CTRL键+鼠标中间滚轮)
2 ?# L* a- ]5 s( d- @! u( h5. ALLEGRO 出光绘文件前,最好加个PHOTO_OUTLINE,确认输出光绘文件的范围
# q0 e( j/ a' q4 D! [Class: manufacture — Subclass: photoplot outline
3 s# B0 l- u- q8 r3 y( h6. 光绘设置详解http://www.flyARM.com/bbs/viewthread.php?tid=28&page=1 , j, h# E( V& v- K4 a: [1 V3 H
ALLEGRO 标注 1. dimension linear : 对于比较规则,简单的板子,通常采用. ( J( e+ l6 m J/ S2 H3 `# W
2.dimension datum :对于较复杂的板子可以采用。
1 i; r2 k& Y2 C$ V' q0 |0 X# d 先确定一个基准点,接下来对每个点所标注的数据都是相对基准点的坐标值。 1 \* Y; S: O! t/ J2 t
Manufacture------dimension/draft -----dimension linear / dimension datum
/ {2 a4 K$ n: N2. ) j; ^% Z% s1 g, w h, W
表层铺铜时,由于铺铜和PIN 的间距问题,在PIN 和PIN 之间经常产生一些尖角。 ! F I' R6 F5 p+ l6 ~3 K) y/ @
产生这种原因的解决办法: + O ?' b+ R* h
一。一个一个修改Boundary 3 v6 p# j+ J7 S$ X
二。直接操作:在 Add Shape 后,shape ---parameters 里,Create pin Voids 选中 IN line " E( T3 U9 i4 ~, p/ v8 H
3.
# G( W! r: q3 N0 p J" N, R 倒角
8 ~1 ?2 V& \( R/ U3 y2 RManufacture------dimension/draft――Fillet 圆角 2 L+ z6 P/ O& x
Manufacture------dimension/draft――Chamfer 斜角
, n9 l( m' n5 R0 N4 I( X5 |以上操作只对LINE 画的外框有效,而对Shape 无效。
& t7 \2 i% ^9 @4. * x8 N+ W3 g3 g8 \. U) `; L4 e
实时显示走线的长度
3 p8 H) `) ]* ~& I2 s+ i$ ?5 h5 V% Z- xSetup—user Preferences ETC栏中勾选 ALLEGRO etch length on 1 I2 b3 y9 A' k
5.
) `- h* n) [3 k1 \2 N2 I LAYOUT 中,使用AUTO Rename 0 `/ B' K3 y' ~# s% j
具体操作: 首先将不需要Rename 的元件 FIXED 然后选择:logic -----auto rename Refdes---rename ………..
$ G( g$ O; G" ^0 t# ]6 l& ^0 \, Z# Q3 Q6. Display
/ U! @& U+ j& c* a SETUP------user preference------………
5 }1 u- y- L9 v$ a- K; q" z7. ALLEGRO中如何查找元件:、用Display ----element 或都-Display-----Highlight 然后在FIND 标签中的”FING BY NAME ”下拉SYMBOL,填入所查找的元件编号,ENTER。 . I( `- N. K v& ]3 V9 ^
8.
3 t) m0 ]9 z0 M/ p重复点:依据板子外形OUTLINE 画出Route-keep in等层时(相当于Shape)做法: + n3 u& o5 K4 H# }
Shape—compose shape .FIND标签中过虑器选择好。点选外框线。 最后选择DONE 可以完成操作。 & c, g6 m% t, T$ p
9. 4 O# z; V7 i- e1 V, b5 |
文件中的所有线束看起来都是一个的大小,原因是(15.X版本)Setup-user preference 中。DISPLAY 中的nolinewidth 被勾选上。只需去掉勾选即可。 7 s+ p: w; ~( z, s7 E& u
10
8 _5 s/ `4 t$ u) F$ Vorcad,原理图库的中管脚名称不能重复。(电源管脚除外)设置成电源管脚时,只需将管脚属性设置成POWER.
% v0 Y7 @8 @8 y) yAllegro设计PCB经验 , N5 V& Q5 g7 z/ i) S
1、 做元器件封装时,没有电气连接的焊盘,定义pin number 应该为多少?
- a! D1 b( l: z1 j答:放焊盘时,应该选择 Mechanical 2 L2 @! k' P6 l) d% [4 e4 h
4 |$ @1 V" I0 Z2、 在allegro中,如何加泪滴? % J% i2 q5 s8 b% T3 o
" K [0 G n/ A: N答:
* _$ A, e$ V8 y/ o; k5 D1.要先打开所有的走线层,执行命令route->gloss->parameters..,出现对话框,点选pad and T connection fillet,再点其左边的方格,点选circular pads,pins,vias,T connections./OK/GLOSS即可。
7 W; z* W. F7 \' n2.route->gloss-> add fillet
8 q. s6 M. S/ J# }2 }/ V- p/ q 7 @$ ~) {% q( C7 g. E+ H
注: 无论加泪滴还是删掉泪滴,一定要先打开所有的走线层,否则,没打开的走线层就不会有执行
z# Y; j% }9 e( ~& ~& A6 O7 z* F& z3、(1)尺寸标注最好用1x0.3大小的箭头, 设置为:
" A5 J3 U% }2 C# b, karrow -> 3point
P- N/ m) ?2 E, i1 J) \# ahead length:1.0 8 J4 ]8 I8 t3 j6 \! g+ c1 R
head width:0.3
8 q7 ^. [, f7 p0 W2 W- ~(2)尺寸标注文本设置为:Text block: 3
j2 o; s6 x+ g" a [! v, ?* `! P . s3 U. V ~* B5 N# o- N- J+ M
4、 问:Allegro层的切换用什么快捷键呀? - ~8 s2 @ t0 _ B4 G* h
用" -"" +" 号切换!
7 P7 v H+ Y7 c) D5、 如何实现线框的 COPY? 做元器件封装时,有没有办法把 Package Geometry -> silkscreen_top 的线 COPY 到 Package Geometry -> Assembly_top ?
4 ]- y: U2 H+ b( B: q选copy,点中silkscreen 线框,把复制的线框拖离原线框,然后再change到assembly,把assembly线框mov回原线框位置,完成复制。
& N) \2 p3 k+ \: Q6、 Display_Top层、Assemble_Top层 和 Silkscreen_Top层 有什么区别? # k( }' u* ^- V' w
7、 做元器件封装时,焊盘能不能更换?不是删除再放. 比如:smd91x17.pad 换成 smd91x16b.pad。 % o1 r/ ]5 W, H, E0 i; ^ h
→
o( X \" D/ B( O) a然后点击 Replace 。 2 C5 \$ {' R# z0 Y
8、 差分线、蛇型线、等长线这三类线如何设置?又是如何画出来的? , K6 B: |7 I1 }
9、 盲孔(Blind vias)是将几层内部PCB与表面PCB连接,不须穿透整个板子,埋孔(Buried vias)则只连接内部的PCB。 & c# ~- P; r# ?: }# t y
10、能否只关闭覆铜而保留走线(etch)?
: Y: a: p2 y0 ?6 _* T5 g8 i: ^0 w可以!点SETUP 菜单 下的 Uers Preference…(参数设置) 选项,选择右边 SHAPE选项 把 no_shape_filt 勾上。 + T( ?4 Q, k* M: \- q5 I
11、做元件怎么改放好的焊盘编号? 7 W$ T) V1 i& @
打开Pin_Number层,用Edit-->Text来修改。 0 m5 R4 \. R) P7 x. x
12、怎样在allegro里把PCB板整个旋转90度呢? " Z. _" ?/ S2 M4 l( D
. R: b8 W6 m' e. }* B/ S% m选中MOVE命令(在Options下面的Point选择User Pick,在Find里勾上所有你要的)
4 }+ Z! _) O! Q7 _% b右击选中Temp Group ) m& s- @2 Z2 a9 D. y
选中整个板子(也可选择你需要的一部分或几部分) % k9 G8 s# H2 E) f# G
右击选中Complete ) M% u" q( ~) {" t( l$ X, P& e
点击一点作为User Pick $ T( X/ _/ y' e; |, R9 t% N
右击选中Rotate
$ B& G! k, ^& n8 M/ m# v8 G; C/ K + h( n6 g0 @3 {7 j- x P
3 ^! B2 H2 B% U; O
就可以旋转了
. z0 @5 ~6 w% T4 `7 s4 h13、在Allegro中,如何设置不同网络有不同的颜色?
: K0 O7 G9 H3 F; P: M2 bhilight---在旁边控制栏里面的options选颜色,在finder里面勾net,输入要高亮的网络名,或直接点网络飞线。
1 ^% d U/ }- _" i14、对整修原理图重新编号
m- a- H1 S* p0 R7 {0 H6 M7 xTools – Annotate …
: }$ t- a' s. z O- f15、怎么把一个元件分成两部分画? Capture绘制元件库时,怎么分成part1、part2? * I- l+ e( m( u1 k& i9 b7 }
点选菜单View下面的Next part就可以了! - |7 e: a- P6 O+ U5 d7 I$ W4 a$ J
在新建库下面有个package type选项. $ a* y, S; |0 [, p
homogeneous:同类的.
1 m1 y: E. Y% Bheterogeneous:不同类的,异类的. % R4 ~# X- v2 d# f. l- Q
若你想做两个相同的PART,则选择第一项,同时将parts per PKG.改为2,即可. 若你想做两个不同的PART,则选择第二项,同时将parts per PKG.改为2,即可.
1 ^- Q3 a7 V4 M# `. {7 V0 z" {5 [16、在原理图中画好的器件,现在在库中修改了,怎么才能把它在原理图中更新(不通过删除原来的器件,重新放置) ? 0 }' T7 |" t. m. K* {( M
17、在allegro中,如何锁定元器件?
/ I; J( c# c8 q" y& `4 N- R9 L点击选择要锁定的元器件。
; d' I- F) B% E1 E' B5 Y18、allegro中,在关了网络飞线的情况下,移动元器件时,能否显示网络飞线? 9 M0 B* R& D4 G" f8 \. F
7 S9 [9 Z. {% F. ~4 F
只要这两个都不打勾,本来显示了飞线, 然后,移动时是可以显示飞线的 8 {. S9 T, {% V& |
19、装配层assembly与丝印层silkscreen都要放置元件序号吗? 3 G6 a. D* R: g$ ?' H
IC元件必須在裝配面(Assembly)及丝印SilkScreen面製作Reference Designators(RefDes),选择“Layout”——“Labels”——“RefDes”便可以在options中设置了,Assembly之RefDes放在元件內,Silkscreen之RefDes放在元件外。 0 `) P- v/ \7 o2 e4 T! E
' G0 T7 F% h) u2 P5 e5 e" X, q/ \
问:铺铜部分有没有单独的显示设置.我想把铺铜关隐了.
* G" e! ]7 S n. b; L0 V答: 可以只显示轮廓吧 setup----user--------- pre........SHApe------- display_fill 勾选 no shape_fill这样铺铜只显示轮廓
( X0 k* E9 X% S% b% Z$ Z* F. o% ~
' h: t# o& _# M. W% F3 y y , ]* u" d) I$ \( p4 X8 T' K* o( k
ALLEGRO 拼板 . @6 ^0 _. \) G% |
5 a( w" o6 k5 I$ @
可能不是叫拼版,只是叫合并。不过我觉得效果是一样的。
4 v7 f- x: e* M2 ^" b / b! r) B/ ?' C- y1 u# E9 u* \
把一块pcb与另一块pcb合并的方法(net 还在)
- Z O7 {. e: H/ I- w% e M' H5 Z1,打开pcb1,在tools选择create module,然后选中整个pcb,在命令行里输入pick origin。生成*.mdd文件,放在pcb2的目录下 $ t1 y7 Z z( Z& a+ Z- |. P5 b% o
2,打开pcb2,在place选择manually,在advancedsetting内勾上library。在placement list上的module definitions会出现刚才生成的*.mdd文件
: N; b3 @$ [5 q; e. W
/ U4 {! P3 W) {: m% |6 ]0 q
; W2 s3 E/ U- P1 j$ V* dALLEGRO使用(V16.2)-DRC错误代码对照
, }. E; O- a4 P5 d- V6 _7 y7 p
" p5 _, _- L- |% l9 ~
9 q/ H, I r3 A 8 T: c8 ?, Y/ K! F' @$ b( c
# q6 }" V6 \. [" \8 [代码
; P% S( I( O/ m相关对象 3 {5 N- V; R+ ?* d4 h) B# ?
说明
2 Q4 i5 W# \. _1 ?+ F
! P+ @7 |+ S. y9 J( O单一字符代码
% t8 O! `' i, u
! B T- Q0 d. V0 hL ; A8 Z' |9 O# r/ q' p
Line ' | T! U. B1 Y* B- D
走线
) D3 a' E: d9 ? M! H
, B4 M( l% G* L8 K4 Z5 uP % e$ U, ~; F5 j; }) c
Pin
: o7 I* g$ \; l$ A# H元件脚7 W. `6 _* I9 _ s: _, X
) U, v/ X* _/ Z0 t3 g' Z, n3 m+ Y# v& wV ' M- H, ~! f+ p7 k7 o& F1 X. Y+ o
Via # q6 T! p/ K5 G# t! ]$ T
贯穿孔
" f" |: ?- ?, E: {: F # c# h# |5 }+ }& e0 Z- C, P8 c3 |
K + t& z4 ]% Y# G" g, s. m. I7 r9 n
Keep in/out
3 S; ^! ?, L' C4 |3 \: T3 m0 u允许区域/禁止区域; o- u. m) M5 z `: }8 H9 J G" B9 e5 f
9 _- @5 G6 m P# o
C $ }3 |# p3 ?4 Q9 Q% Z$ X) I. _+ i
Component + |; l2 W9 ?. \& l. U# @+ _& U0 B' U
元件层级
: o3 {% N! D* I+ z$ c u5 y5 r8 @6 b2 R- ~9 g. r) F
E
6 Q1 k1 \1 m! A" w+ q$ v GElectrical Constraint
8 \) Z+ g: Z8 u2 q9 a电气约束
5 L0 ~: h- C2 X
* W, {% r! X1 M& XJ
m+ n9 f/ |7 p* @$ u4 A7 C) mT-Junction
5 k) S) D7 ~% m+ X5 z* V, h" C: k/ i呈现T形的走线
0 t5 ?9 ~, {3 B; g4 D. a+ C : l1 x6 R6 \5 ]' F
I $ W! @# m7 X1 r8 P& I- A. Z1 ]: r
Island Form ! x" G6 d; y/ i7 q
被Pin或Via围成的负片孤铜$ x; g7 t- P5 E* \4 p
B: i7 W; w6 z" M% a0 {
错误代码前置码说明
% E9 P* [' ] D' q & F3 N X- W6 @( @' V, ~; e
W
) G5 Q" Y/ l! ]# I* F3 P/ {# D6 ?Wire 4 x& w2 z5 Y/ Q
与走线相关的错误
3 H7 G0 w" q0 o+ Y0 B- u, r* ?/ o
) M3 [% B6 `# h0 s8 r* F/ FD 2 s: e$ W0 T/ B8 I
Design ! F# r E3 O% {$ ~; f4 M
与整个电路板相关的错误0 ~7 i \# Y2 X! p0 b
! c4 K2 s d; ?/ p6 |M 8 J* Q9 S2 o9 `& |
Soldemask
" X/ n8 g- x* }9 l与防焊层相关的错误% k0 W* v. |9 a* k o5 q# l' G% O" [
- |5 s' f/ }+ s: o f6 k1 h
错误代码后置码说明
7 r* O& k4 C* @ ) g& r- k, q" n
S 5 U! ?# u4 ~! `/ ^5 l) S
Shape/Stub
6 r% `) i4 y9 t K( C8 \4 m& P与走线层的Shape或分支相关的错误
( _' L: L% B R2 e" o8 n! L% g& T r 3 s( P6 K% O& V
N 3 _" _& E6 W" K4 t0 O( m m
Not , q. w6 t' i( P' C J
Allowed
& g1 c; I( Q( q0 j1 A与不允许的设置相关的错误
/ u. L0 d9 a' C# G8 V2 m+ k
7 }" y! v c' o# k* H7 r, dW
# p( P7 a; w3 T) T! `) p' R9 D1 lWidth ( C8 T0 W( |# {$ S( a
与宽度相关的错误
& d4 J0 z( A: G" j v 6 z" \0 K p$ ?; p" @
双字符错误代码
& R& y+ q5 O; b: F$ r 0 W* }( j) w) K# u$ t: [. W
BB
5 q$ i$ I. n6 w9 }& Z6 ABondpad to Bondpad * F7 F$ s% G& Z1 E" N
Bondpad之间的错误
5 X) A6 t/ `8 B0 o. |& Q - S! ?' T( D4 o
BL - K5 {1 Q4 J( H: C( q3 a8 R5 `
Bondpad to Line
: |3 f3 L3 ^* x, ^/ x6 ?# Q3 {Bondpad与Line之间的错误) m9 D( u/ {7 t) N A
( T7 m7 q4 D( ]/ FBS
6 Z, n8 [) h" S: S# o( mBondpad to Shape
1 n; n. Y! X; m6 u9 IBondpad与Shape 之间的错误
5 w% A) c$ R# i$ K; F) D# i 6 J8 Y" t6 C) x2 t1 n3 `6 S
CC
0 j( _9 f9 _$ L' m* IPackage to Package R' }% x' k. v9 K" H# I m; o2 _
Package之间的 Spacing 错误
+ {, P% h2 t. ~5 S 7 n- K( r" U, @4 S1 A4 W; m$ _
Symbol Soldermask to Symbol
* p% Q4 \7 G! x2 t, QSoldermask零件防焊层之间的Spacing 错误4 v8 p# X; X+ o$ b" X( |4 ~/ N
7 E$ d" _; m$ m2 d4 w
DF
/ ^2 ^2 p8 d# n. ]Differential Pair Length Tolerance . R9 ^" U! }& [( a, S0 I
差分对走线的长度误差过长' N# J# d7 w+ F3 Z
3 g: H# q* l: C6 C6 |4 n, ?Differential Pair Primary Max Separation
( x2 D5 _2 ?" S3 O% `5 L7 Q差分对走线的主要距离太大$ I3 E# j: c: f, D1 o& s
8 O7 Q1 g- d" Z" f, S/ VDifferential Pair Secondary Max Separation % ^3 L: s. n4 X% j N& A
差分对走线的次要距离太大
( \! a0 }* v# ^/ ]& M& r1 l. P z) U2 \% W- n
Differential Pair Secondary Max Length & Z. a1 A9 B- V4 E; U# U0 e4 b
差分对走线的次要距离长度过长/ Z' C1 I% B* u- s; V3 ?
) s: X( q& q6 N6 ~! g- {
DI 3 `$ j5 d6 u1 H( E! `
Design Constraint Negative Plane Island . ~, w: P/ X A; u" _+ y) @# l
负片孤铜的错误
8 M7 S5 y( S; x. g. P ; z3 R9 w* Q" M5 ?# ^
ED
8 H/ m5 S1 _" J7 E: Q4 [Propagation-Delay , m3 @. z; g8 t5 \
走线的长度错误
8 y, t1 m6 e' G. N9 T% ` 7 @ O4 l; F7 V% G# [
Relative-Propagation-Delay
" ?1 ?8 u7 A/ D( z6 V3 N( |- ^' t# a走线的等长错误
8 n) Y% V0 G- h- Z " V" L0 x2 H8 H9 C; i2 S+ g
EL
# M3 C& r3 E, ~, e1 C9 Z3 q# U( hMax Exposed Length 1 r1 ]! q* S# d, n6 e0 s/ R' _ @
走线在外层(TOP&BOTTOM)的长度过长" ~) d) Y0 j1 n8 A! R
0 i6 q% f [, l8 X; K: ^
EP
$ {, {; k: l5 f w" ]Max Net Parallelism Length-Distance Pair
( j& E& ~, B' z) ~- Q& K# \/ N已超过Net之间的平行长度; ]: W' }- ?8 W7 a
' W) ^: F3 h+ w" pES
) Y& P7 \ a7 B/ g' C0 g" i. MMax Stub Length
/ m. x0 i) B5 w ?+ ^走线的分支过长6 E; k, E3 J. b i. ]% z# r
+ u5 Z; h a: v7 L% l7 b
ET 7 P' N9 T$ m: w1 B+ C' ^
Electrical Topology / D; R2 Y" U. [4 j* H F
走线连接方式的错误
9 L# A N ?4 u! F. d
& ~, c( J- x& X" r, R: ?EV
' g# A7 I! x2 w/ C, xMax Via Count
( u3 P( O3 `+ s N6 _已超过走线使用的VIA的最大数目" S( g# G ]5 C% E. K3 A0 V: ]
: @/ O# q# x9 [1 vEX
9 l0 T5 S! q- F, p7 PMax Crosstalk 5 C( j, s; X0 P- e; }
已超过Crosstalk值. A9 k7 m1 Z, G" \7 a* d" }
" O# a0 c6 x$ }, U$ R! QMax Peak Crosstalk ( `- @: V, {( `
已超过Peak Crosstalk值
3 a' s9 c( m, N! ~5 ~ 6 \/ A- A4 D j' d
HH ; T0 z: t7 I$ i! \( k
Hold to Hold Spacing
: ~* Y( r: G3 }% C0 O! Y# d钻孔之间的距离太近
6 M" p% {: P/ t9 R% I2 r p4 s g% s) c+ c( o- A, H
HW
8 q# I* T' b# j* x) nDiagonal Wire to Hold Spacing
" H. E, l, e3 f( z斜线与钻孔之间的距离太近
* j, X5 x* w, [" M4 W' @0 i; M ; p2 T7 ^, F- W6 {, v3 `
Hold to Orthogonal Wire Spacing
: U: d. ?6 F/ F. l钻孔与垂直/水平线之间的距离太近( f5 X6 J4 i" m) i7 U5 ]
) h5 {- n% ^+ z: |IM
: _6 e" M9 C E% }( kImpedance Constraint & ?& G, U n: F
走线的阻抗值错误! a9 g7 O1 R2 o d. w) t2 n# a. @) e
2 i9 n! X+ C) J/ K
JN
/ m! i' _; U4 } {4 A2 @T Junction Not Allowed 6 r0 ~9 d- {' S
走线呈T形的错误
8 ]0 ?8 o4 _4 R' ~& v
8 d: V# @; z/ [9 JKB
( V# |; \2 D; y5 _, U! @" P" }% N1 [Route Keepin
7 M F+ u( d- C9 jto Bondpad
2 _! U( G& z( O3 dBondpad在Keepin之外
. I8 }6 f5 _- M! ~/ u
m9 l2 c" [7 u! W" ~Route keepout
3 k+ y2 d* M0 _2 V8 u# J! T) Yto Bondpad 3 x0 O5 @" E, T+ E% `
Bondpad在keepout之内/ p% f7 t2 {( ?
; }7 @6 v7 g- N2 e+ X) WVia Keepout
. R% J9 K5 ^: L2 Y; c( qto * J4 l2 s3 W8 G U6 q7 R1 k
Bondpad $ ~, w, J7 r$ Q7 W6 F) L
Bondpad在Via Keepout之内
# R& g( X, v3 H% }* W: _6 n& ^
' A$ x- n) B3 L5 _6 @ C6 e2 HKC & X& n! _6 t2 j' H: l
Package to Place Keepin Spacing + l" T a; O! F1 `* s5 g4 @" c6 c
元件在Place Keepin之外
! J+ O9 n4 ~1 N+ s) v) d
* ], G& l/ w( T7 m; v/ GPackage to Place Keepout Spacing
5 d3 s: n) V# R! K3 q* c元件在Place Keepout之内
1 L, W& n0 @; n2 J 0 ]8 \/ @+ g9 t
KL
9 T/ M, X9 Y! E) VLine to Route Keepin Spacing 1 F! g5 N. @2 \
走线在Route Keepin之外
5 g- Q5 a' q+ W
0 J0 M- h1 U2 i% V- E" z) iLine to Route Keepout Spacing
# n3 ^9 k+ F- d/ F3 P5 l1 i, K& b走线在Route Keepout之内
: ]& B1 M$ z+ B
/ ~5 B8 J9 E8 @- wKS / L: T- w1 O A
Shape to Route Keepin Spacing
+ h: u! o, C5 P5 i2 x( t/ ]Shape在Route Keepin之外% _; X7 `8 {8 s
0 v( _$ K6 Z8 ?9 L: s& A: }
Shape to Route Keepout Spacing ) g; W" G: Y& D |2 ?3 K1 ]
Shape在Route Keepout之内
" P/ h* d9 m8 F1 S4 Z
* [" M1 @+ H+ a& I: }* Z z( J0 sKV . \/ r% ]0 ?, U: ?# X/ G6 J8 i% Z
BBVia to Route Keepin Spacing 9 C. P' C" d' V- [" s+ a7 ^* C
BBVia在Route Keepin之外
5 i& X! } U. @$ c7 c' y) ^$ r7 `
: v, M$ O4 G; |BBVia to Route Keepout Spacing
( ^( \- y7 S8 z" f, h0 N; ~BBVia在Route Keepout之内0 `1 t' o9 O) k& k+ n3 p/ r
" {) |7 Z1 }: j' x2 Z
BBVia to Via Keepout Spacing
. d& Y3 n5 T" j8 h: CBBVia在Via Keepout之内
5 a7 Y7 b7 r7 l' f5 u" E0 ]4 L - q# }* x/ r) h+ J5 X
Test Via to Route Keepin Spacing 0 x/ Z; a1 R* ]8 F, d" r- Z; |
Test Via在Route Keepin之外
4 W1 }: b8 H! u
4 G8 @1 W4 o. u( {3 \: k0 ZTest Via to Route Keepout Spacing
8 C' k) C! Q: ~4 ^4 ATest Via在Route Keepout之内
y# s0 F# L- Z9 o% z5 P* ^' y
2 k$ r& ^3 w7 o3 n( ETest Via to Via Keepout Spacing 9 t' H* f* _: T/ v R ~
Test Via在Via Keepout之内
' J0 s! @6 h0 X$ e& d1 E 8 e) M, j1 L' [' `
Through Via to Route Keepin Spacing # w! {" X$ g: |: ~6 \. M+ y
Through Via在Route Keepin之外4 _1 t+ ^7 ]7 e2 Z
! H1 q; g+ q( B/ Z9 u
Through Via to Route Keepout Spacing 0 d" N% R* G ?. g
Through Via在Route Keepout之内
# |& P2 U* h9 M& c4 Q$ P
3 {4 u5 r( ]0 r! }6 t8 ^Through Via to Via Keepout Spacing
8 M0 E4 p1 G: Y7 X8 {+ Z9 PThrough Via在Via Keepout之内& h. |9 n+ `" M1 M
: X8 d$ x4 i" }' x; d0 u. Y9 JLB
2 [+ I. K5 e! |$ w- C4 Q% YMin Self Crossing Loopback Length
9 ~9 ^6 H$ F- E9 m$ P无$ R& R5 x" f W4 R
7 @7 `4 _9 L4 i' `; ` W: @ Z
LL ( M t( m7 Y% R( V6 M+ C
Line to Line Spacing
& c- U. z( v D走线之间太近
/ J! n$ ^* @' [
& L& l( d3 m6 E% M) ^5 cLS
, A3 @: D, A" ELine to Shape Spacing & ]$ _( o. v, N: E
走线与Shape 太近
$ A. |: @0 J, Y- i& c+ n
g1 T) _& x. S- r+ j! ?LW
, ^: R# P6 ?0 [: `8 Q4 h8 mMin Line Width 2 T' ~4 f' v( {" A( O0 G/ D0 P! ?
走线的宽度太细
/ p8 w, I% a( \. C6 q/ |! Z ( M. C+ |& K& D* h' E0 H, K' b
Min Neck Width
4 Q2 u# l/ T1 R+ z$ O5 K/ \/ C# t8 Z走线变细的宽度太细, _$ v1 R, R" X, z* z( S
% }0 u* Q: U" n3 E. C& b
MA
4 b p" q/ F7 K4 [9 C; v
& D+ x% M& B) G. J u6 p# ?- ` g- rSoldermask Alignment Error Pad
: d @) ?- x5 i" g* C' G8 m% Q# x7 RSoldermask Tolerance太小
; G. ^- g3 y5 A! w
% _7 K; N; k& k/ u8 FMC
l$ t$ ]/ g# }Pin/Via Soldermask to Symbol Soldermask
' C% Q7 ^# a& \$ _5 L9 LPad与Symbol Soldermask之间的错误
; ]7 n+ a2 A7 |. U: E# D- n) q+ `
" k# d7 r3 S3 T6 Q& u- h& @MM 9 Y. k: X% R R8 H& }! f
Pin/Via Soldermask to Pin/Via Soldermask / U- _# J7 H2 ?( F# e: x
Pad ' ^2 K, @$ @0 B. X
Soldermask之间的错误
% J7 T- u0 M# P
1 W8 _' w9 ^* d( i% K+ FPB 4 c" Z7 l5 b4 W# k% _% T
Pin to Bondpad $ g4 ~! o$ Z+ e
Pin与Bondpad之间的错误0 w$ P- w& t: P' |. `
4 V; V* @- B9 |3 P
PL
# r6 Q) B2 ~5 @4 O& a7 K* G, FLine to SMD Pin Spacing
6 X: p& H/ \6 E& b- j" h走线与SMD元件脚太近
% X5 d* W) {7 M2 ~/ m+ N4 P4 V( @
$ p6 u4 n" v2 ~- @: b! v: sLine to Test Pin Spacing
5 ?( L9 ?$ f1 M. X走线与Test元件脚太近* b9 R. A$ W" w" J( e
& {7 u, M& s5 ~6 N+ B9 r
Line to Through Pin Spacing ! F3 v# S. _3 c. p2 Y6 v- b9 e
走线与Through元件脚太近
% J+ ]5 ?, s0 |) C( M * K4 p; y% @) `* A. I P) ~$ B2 O+ Z* A
PP
& ?: F6 q+ m5 E. v! v# dSMD Pin to SMD Pin Spacing
$ v0 x- m/ d" B5 eSMD元件脚与SMD元件脚太近
% P! ^- m* |0 u' e/ p: |8 Y8 Y 0 \# y; ?: x1 f( D5 g
SMD Pin to Test Pin Spacing 5 a' Y) P. g. ], `
SMD元件脚与Test元件脚太近# z/ B! _4 }* l. r$ \% s2 H
+ }1 v4 w4 k8 k! Y& P# }* e6 b) nTest Pin to Test Pin Spacing 4 n$ Q8 a' L+ v4 i% [
Test元件脚与Test元件脚太近
j# ]3 _! s& V3 F; o* p
5 e$ ?5 H7 s) j1 }3 GTest Pin to Through Pin Spacing
. O- c8 N& z% |7 J0 JTest元件脚与Through元件脚太近4 a5 ~; h( y+ `. \- o; E- L
4 Z8 z9 W. _7 N8 J3 u, z4 GThrough Pin to SMD Pin Spacing
8 c+ l# v$ J7 g) e2 a% l' nThrough元件脚与SMD元件脚太近: |1 o' b4 w/ B: C% K, u @: Y3 r. a
4 g& U+ m; s( O! c% b8 a5 y" BThrough Pin to Through Pin Spacing
: S1 y# ]/ O, JThrough元件脚与Through元件脚太近
6 n: G, z7 P1 b ; k. E6 ^* m: \( b. K/ q% j
PS
$ x$ _' O: D9 e- w# `Shape to SMD Pin Spacing
5 n. g) M5 t) d, s& O# \$ oShape与SMD元件脚太近2 L6 I( @; M' j* z& f- [8 v0 x3 L/ p
4 ^% Q# @, U4 j2 a0 nShape to Test Pin Spacing ; t) ?7 p+ I$ e4 B
Shape与Test元件脚太近
$ N1 j7 H; o, W; B2 w
, q( }9 K7 K# gThrough Pin to Shape Spacing 9 ]1 L+ b. P) `8 Y- T. _
Through元件脚与Shape太近
U& |8 W0 j/ u& f
# d/ @1 r2 m3 U7 }PV ' b5 a: L& X3 F' `4 u% c
BBVia to SMD Pin Spacing ' O3 k W# N ^1 I
BBVia与SMD元件脚太近
* \) Y3 G; Z* n) E+ c% b4 |- e 9 L- z8 l8 ~1 h3 Q" R" |
BBVia to Test Pin Spacing : m4 c* ^ R) c
BBVia与Test元件脚太近) I' [5 _% S, ]% e
+ {3 V$ ]! {3 p. OBBVia to Through Pin Spacing 8 I: m) z$ {1 h7 L( F! V
BBVia 与Through元件脚太近
, j: y1 c& l( ~: D% ?$ G
+ }1 o+ _0 b5 kSMD Pin to Test Via Spacing
+ T h; U7 ?% QSMD Pin与Test Via太近
/ h/ i$ U- ^) F! |5 D! T$ O
+ m5 j8 G, F, Y0 fSMD Pin to Through Via Spacing 7 J2 K* K' H0 D6 v. w9 m7 W- n
SMD Pin与Through Via太近$ n$ ~/ _3 A( H ~/ W
$ H' n0 v4 `6 r: }9 h8 gTest Pin to Test Via Spacing + @6 \& y) [8 V
Test Pin与Test Via太近$ e9 G9 _0 | K7 ^; N' u
7 e- c" O: m. O5 ~1 u+ R5 s$ J
Test Pin to Through Via Spacing & P+ I+ }4 F; m
Test Pin与Through Via太近
' ]8 d1 n0 V8 I2 ~5 T! u( g
! }; x5 Q- g4 G+ E; j7 B6 bTest Via to Through Pin Spacing " H, C6 ?; F; H p( ^. j: g
Test Via与Through Pin太近
2 W, W" V; o! k2 \
5 m/ {8 s' a9 `1 m7 [/ [Through Pin to Through Via Spacing
6 q" s9 }" t. c7 q) g' X! o. lThrough Pin与Through Via太近8 S( V6 X C! N' @2 I( O7 k5 s, E
. @1 J3 ]3 ?! V( J; d! X
RC 9 j/ y1 |. F. I6 V" T+ ] ]
Package to Hard Room
' p0 y" ~ v) q% T元件在其他的Room之内
) V2 ^8 N" r4 N& F) y
, m9 W- A; w* z% e/ q, Q" jRE
0 |3 }$ ?) T C9 w$ @* UMin Length Route End Segment at 135Degree ) z" f2 ^! p; E" `; S
无
, I% f9 C6 ^( i, K% Q& a 5 v3 U$ k; {) d5 J7 X9 U
Min Length Route End Segment at 45/90Degree
2 [0 O6 v2 c8 @$ w9 `) S无4 ]7 ?: {) q- t3 s% Q X% r( a+ U! A
# N5 {* N' S- w5 w, B . @& l0 ^) w# ]! D3 e! ^ Z; G7 M( b
SB
. S i% F" Z0 O5 N" T( ^135Degree Turn to Adjacent Crossing Distance
0 ?2 v6 W0 z5 v" X4 q x无4 {3 T+ c. U9 p8 ?: W6 D e" x3 h3 ]
' L }# Y% W+ ? ^2 {90Degree Turn to Adjacent Crossing Distance & u* K0 c+ E+ C) }! k3 j) }9 q
无
9 G3 c$ F9 f$ s: n! Y$ R2 Q9 L1 H ! |) I) E" R: V: ]) n
SL ! c- o' y* k' s- ^* Q# [& A
Min Length Wire Segment
o& ~: f2 L6 D7 M无+ Z- b6 S3 l) n) q7 e; [. f
: f9 x9 j! F8 L7 O
Min Length Single Segment Wire 2 K" L- |6 ]3 b: U# e
无
; E9 s: ~# W# J, C" p
3 r, ^! d4 T' y; S) W1 _- T" vSN
- i: v- ?1 m! ]% X8 h( O! r& sAllow on Etch Subclass ; o s, |; s( A! T* R* m; ]7 ]
允许在走线层上
+ ~& @. j" L: P' E7 h
: X! _/ h) S4 z1 HSO
: `; P4 b. c; Y) i W) ^! bSegment Orientaion
6 g- b! z: C: t. ] D7 C' J无( g( O7 ]7 }) |3 ?$ i/ U7 n0 r' s9 P: [
6 j! Q! S0 C2 L& ]5 lBB - _1 y4 e: \: p) L- e7 O9 ~# ]
Bondpad to Bondpad
7 R l( h8 e! O3 @$ aBondpad之间的错误2 N4 P' v; h& |
, R& T' e" X, V7 L& k3 C. |! j
SS
# F& t( ^# O) T7 z" Z: fShape to Shape
2 C* G, f1 V$ A9 b2 q. E2 YShape之间的错误
2 j2 V& M" {$ g- A* A' I + }+ j8 Z9 {1 D; j
TA
; M% [+ C L& Z) i9 LMax Turn Angle
& D. j6 `, A# {% ?% |! C# ]0 C无$ K' R7 \6 T# H6 e( b/ u
D, T ?; j- v7 V- DVB
* J+ H3 p" B. ~- [: {2 r9 Z1 b/ WVia to Bondpad - E! h4 f/ g9 c4 K+ R$ ^5 i( K+ l
Via 与Bondpad之间的错误5 o6 T' H e/ j9 R3 N0 T9 Z* o
/ Y8 D& ]2 Z0 x5 S: ]( pVG 1 @ R2 l3 T9 M# r8 L
Max BB Via Stagger Distance : W) H% j8 b: z% `
同一段线的BB Via之间的距离太长# ^1 \ t# G" L: ^& u0 q$ [
6 K) a' k. W5 n, g* e; n' OMin BB Via Gap . A; D: ?$ i4 a& O \ j0 n$ @: t
BB Via之间太近, D% _, i' U4 O' ~/ `1 e- G6 @$ v
1 W' x+ v. C& G0 O: @' X" VMin BB Via Stagger Distance : f% c1 K' ]9 \& m' B+ z
同一段线的BB Via之间的距离太近& ]1 a" J- ^3 V1 D5 B8 {. Q
% V+ ^1 l: p# c4 L7 @4 Q3 F: X# W
Pad/Pad Direct Connect 6 b; W0 k, s. |: H
Pad 在另一个Pad 之上2 o: j# J* `' v3 d( I1 r3 }' Y
6 Z7 ]& J/ C3 r v9 C8 D% f/ BVL 3 q- ~) f8 W5 U( l
BB Via to Line Spacing
" \0 B& a6 a: WBB Via与走线太近0 u: {+ j) T- P( {
; L1 \: E( A! s% T3 D0 F f ^
Line to Through Via Spacing
) Q8 r$ ~" N% T4 l S% x走线与Through Via太近
: c; ~& W! \& I7 @2 Y , u0 [. S/ P0 ^# g& D5 |
Line to Test Via Spacing ( V1 ^9 U4 l3 a2 J, s% K1 C
走线与Test Via太近
# N) [4 A7 g6 o7 _: K2 }
: A9 ~2 s- C0 @" M. AVS / h d Q+ k' g) m }) v
BB Via to Shape Spacing ; L( }; ]1 J. _5 W
BB Via与Shape太近 v' i$ h: R/ I8 N v9 S0 L$ i
3 g; s5 ^" a7 I9 c% [4 YShape to Test Via Spacing
X$ R0 k3 P$ H7 M0 n) U5 mShape 与Test Via太近
, v$ q$ R6 v& J2 H8 w ; C) R; x! u a9 g/ ~
Shape to Through Via Spacing
' m' W/ H4 E6 l. P2 {Shape与Through Via太近
6 I4 i5 x7 b) ]2 A
# o; n# e+ r! |VV
; f& M# J8 [0 b" t' A& j% h6 j5 {BB Via to BB Via $ z i0 j. w: c8 t( }# E
Spacing ; k- R, W$ M3 H0 i' K
BB Via之间太近2 Y, p3 I% X d- x
, a( |1 @9 S# ]% F5 [' E8 f# dBB Via to Test Via Spacing 7 e* o- N. K) \( F' T5 f! a9 O: y" v
BB Via与Test Via太近2 J0 K$ S4 s: p9 o Z
9 O: W* ?% A+ Y D- [BB Via to Through Via Spacing , A7 T+ z5 F" r D" ]' f- e C+ W
BB Via与Through Via太近# N6 I$ ~7 q4 [+ ~
$ D R9 F# p& @) D0 z
Test Via to Test Via Spacing
' s0 ~7 W+ S7 |; t% Y8 @0 V( r5 X/ fTest Via之间太近& R0 z, Q& i& Q% d
2 ^$ T1 @! [. q JTest Via to Through Via Spacing
3 _4 m2 O* D! lTest Via与Through Via太近' m3 e) K/ D" d$ T! h: n
1 v3 ^5 ^8 Q9 u; e8 p! hThrough Via to Through Via Spacing
+ f- `3 C3 J* p: GThrough Via之间太近' Z' i5 n, U% u: H% S, q: [8 x
" E8 n9 a1 k8 o
WA 7 v' O+ J, U8 x9 ^
Min Bonding Wire Length
% y2 a2 @, J0 c, \Bonding Wire 长度太短
" S$ d. U, _8 F& f4 ]. I * ~1 Q! o% S" m
WE
$ a6 G& a. J s& }4 CMin End Segment Length
, J- G; R. Q7 o ?无* _, ?. A7 u6 K& N: r" x8 S% |
3 h; G2 Q6 S) mMin Length Wire End Segment at 135Degree
9 ^" c' A- P' h! D5 R* S无, Z+ {0 {/ o1 }" B4 Z9 \
" b' `* f2 |* x& G
Min Length Wire End Segment at 45/90Degree
5 b. s1 L1 V+ S无. n: v1 X1 c7 j8 ]( p
0 y# C, K( K! U+ | V3 W
WI
' l1 m! ]4 N/ X0 a# o2 EMax Bonding Wire Length & F, A8 ?) q* W ~% M" D! L I
Bonding Wire 长度太长
/ v, K" D6 h; }1 e
3 E, p; r+ @, F! d, AWW
1 L$ M' W( z8 r9 K+ qDiagonal Wire to Diagonal Wire Spacing
' `# B6 E- O8 P; ]6 @斜线之间太近
" k8 a! n3 ^8 |& e1 {( M! I% }2 ^ X# d ( r0 n5 r, A; N3 p* \
Diagonal Wire to Orthogonal Wire Spacing 5 J1 B: N$ P5 _! d# y$ Z6 U- V
斜线与垂直/水平线之间的距离太近/ r; o% J1 A$ \$ h4 n! M
! M# W/ M0 F7 |% d# g2 V
Orthogonal Wire to Orthogonal Wire Spacing
i1 k; h2 p, {, h垂直/水平线之间的距离太近2 A* |6 x- F, T _) m; V, Q
. E6 E( }& K5 n: w% P2 \( c. \+ b4 }
WX ) S/ k4 Y1 k5 `4 A: g8 i, F! @
Max Number of Crossing - q1 ?: C7 H0 C1 N% F* s
无
, w v! y+ |5 r' T- Q
+ O0 M- @/ D6 g0 T+ z+ Z; ]1 zMin Distance between Crossing
$ }+ u; [) {- _ s) q% Q无
4 o# o! C) Q& @# n' K8 H' ` ' O& f/ R; X3 F& Z
XB
8 |1 y: U' f8 F$ {135 Degree Turn to Adjacent Crossing Distance + ~6 F" o; f1 f2 P
无
+ g3 r5 k v- d
) U5 x! r* T2 l) w% j. S V( O7 C90 Degree Turn to Adjacent Crossing Distance
4 f3 L0 U2 w' M u( n无. b! Z b# c r/ h9 g N
! e. [: K6 l7 e
XD 6 [" P/ @9 o8 B4 L6 _
Externally Determined Violation
$ ~% U7 p% b" D0 |2 {' H; E无; R+ q7 J, ^* R* f/ ]
* r, y# [4 V: G: iXS + W/ y% P% v0 r" L/ B/ E/ k: j
Crossing to Adjacent Segment Distances . ^1 Y; U) k# d8 {- r6 M
无$ `% f& m u: y3 }
( n. p8 P) w W" f
5 d7 g' K% E* _( ]
# H& ~' \& ]1 N) M X
6 W5 I8 \0 U% E5 F7 q$ }/ g) b; j" o
/ m7 s( t( R9 H* G6 _2 }- w
r9 { N S% W0 e1 o9 J6 s
. ?6 m5 R; I6 I% E0 X+ j2 G
$ t# e- g2 A* P4 K0 r# P2 qallegro布线完成后如何修改线宽
' l% z' z, v2 U- ^6 B5 z$ B一.如果要改变整个一条导线的宽度 1.在find栏里选择Cline
! H( |. G* `8 A" l; 2.在PCB中选择要改的导线,点击右键,选择Change Width 3.在对话框中输入你想要的线宽
/ B4 C* @+ X! |; z- w+ o3如果要改变整个导线中某一段导线的宽度 ! x/ p+ N4 S* F, l
1.在find栏里选择Cline Segs 8 E- [" \/ w2 T- |
2.在PCB中选择要改的导线,点击右键,选择Change % ]0 e6 R) j2 p4 D
3.在对话框中输入你想要的线宽
9 U- _6 @# N* _
2 P) f) D: s. ~edit\change,find栏里选上cline,options里有个linewidth在框框中输入你需要的线宽,然后点击需要修改的cline$ Q9 {" q% t) U0 W9 K; p
edit\change,find栏里选上cline,options里有个linewidth在框框中输入你需要的线宽,然后点击需要修改的cline
+ i' w( l7 Z# P9 c
3 l8 B; j/ _5 p5 W ' D# J4 S! w0 T5 |$ u
-=================================================== & }6 {; ~: k4 K' t' E
CADENCE orcad:
+ O8 ]& c% z* W: M- U问题: #2 Warning [ALG0016] Part Name "CAP _POL_CAPAE1030X1050N_35V/330U" is renamed to "CAP _POL_CAPAE1030X1050N_35V/33". 8 [4 V ^" z1 I, @
8 U5 L2 I/ {, K! S7 [[ _)`,]4hlx;W:F ! ]6 W5 R! \' |1 m: p z
解释1. 这个警告有时不可避免,allegro对相关的属性名称进行合并,超过一定数量的字符就截掉;在命名规范的前提下就不考虑这个警告了。z4aw\Qt!N无法根治.解释2 。这个#2 Warning [ALG0016] Part Name ( D7 W) T+ p' p$ y5 g, q
6TvuP!a 之类的错误在于你建立元件原理图的时候你的原件Value值太长了超过32个字符,从而使系统在进行命名规范的时候溢出,而出错,很简单的,只写关键元件名,比如 , s, S5 k" r0 T4 m; X' t8 i% o
4 v) m, Y* T d. L- g) g$ ^4 n+ _
改线宽的改字体宽
3 H- M8 D! o! Y* d- l( s7 `
7 H' G) I4 F) N' B( p, l8 V# x在Allegro中如何更改字体和大小(丝印,位号等)
3 F' |' f* H l& V: X nAallegro 15.2:
# V5 G0 R0 ]8 t4 \# Dsetup->text sizes
* f4 y3 L% Z" I9 etext blk:字体编号 7 ^9 Q# j4 q* h7 ?1 g
photo width: 配置线宽
+ c0 Z* O f' X+ e3 I& I1 Fwidth,height:配置字体大小
. X: Z4 X0 \! W" q# M+ G/ t- o改变字体大小:edit->change,然后在右边控制面板find tab里只选text(只改变字体)
/ M' T/ ]# T6 R7 L9 f1 {+ k然后在右边控制面板options tab里line width添线的宽度和text block里选字体的大小。
5 {& l! B. z$ B1 Z9 N最后选你准备改变的TEXT。 1 k. I; O3 B' }/ B
框住要修改的所有TEXT可以批量修改
; o K2 @$ U0 W% ^5 S1 d7 d 2 `1 X2 J/ _5 p! r( b: y+ c* ]
allegro 16.0: setup->design->parameter->text->setup text size
; Z$ O7 @6 Q! }( o- O- d. Rtext blk:字体编号 4 k" K+ T( e6 m* t
photo width: 配置线宽
* u$ e6 _! e/ x; c; J( J6 ~9 Ywidth,height:配置字体大小 * L/ s9 d( `* s6 J
改变字体大小: + E+ `) o8 C4 U0 K8 v. G# X
edit->change,然后在右边控制面板find tab里只选text(只改变字体) 5 X) Z6 X% m6 N1 [6 _' _
然后在右边控制面板options tab里line width添线的宽度和text block里选字体的大小。
9 z( p1 A6 ^5 b+ h+ j) tclass->ref des->new sub class->silkscreen_top
2 d0 X2 U: [, Z2 \最后选你准备改变的TEXT,框住要修改的所有TEXT可以批量修改, 5 p' b8 h% Y _& r
注意:
- C2 `% t' X) p6 ]如果修改顶层丝印要先关掉底部丝印层,silkscreen_bottom和display_bottom
8 ]* d; `' w. y-------------------------------------------------------------------- y4 Y- a$ \: I) a1 E6 B# v
在建封装的时候可以设定 :你可以在做做封装的时候就把线宽的值填上,也可不填,在出光绘时,在Undefined line width填上线宽的值.即可 " F; E& G2 a2 z; F5 w
$ u8 m8 ?5 ?$ o( \) ~
% ?" g$ m; [5 y! | P/ T) B: @ ) b# U: v" } f7 e
7 U z' }- M, A5 h-7.如果过孔不盖绿油,
2 p; O. e5 i5 j2 o1 p- k在出gerber时,via class/soldermask subclass 加进soldermask film就可以了
8 s% G& y3 ^4 f% y导出的gerber文件用CAM350导入,有SOLDERMASK层的地方就是不盖绿油的地方. - X" _& `8 @* H" S
h5 y- R1 q( x. P-6. CADENCE 特殊规则设置:
; K4 P4 q" L# W0 f思路:先设置一个规则x,再设置一个区域,该区域的规则采用规则x(通常也认为是为该规则分配一个约束x) L; o1 q' M8 Q$ g- D6 @* J1 C
-5. 下面的解决方案适用于,多个零件同时围绕一个点旋转,而不是围绕各自的一点旋转.
3 Y8 @# L! |6 [/ p0 v+ p6 ]1.Edit->Move,在Options中Rotation的Point选User Pick,
6 {% P# `! J( Q! q- [- O; z2 再右键选Term Group,按住鼠标左键不放并拉一个框选中器件,多余的可用Ctrl+鼠标左键点击去掉. $ m6 X' j) H/ R& O+ E
3. 选好需整体旋转的器件后,右键complete.
; @9 i* l( s4 X$ X# y0 I. F& L( t4. 提示你Pick orgion,鼠标左键选旋转中心.
. T! S( P( U/ j6 g6 H b& Z5 下面右键选rotate, 即可旋转了.
* r( D, ^6 g: I( Q$ s1 n 9 T8 C+ ^3 _% o. x- o6 E
-4. 按原理图方式进行摆放元件。
) d6 C; a! X8 A0 Q- @# r' a/ g ALLEGRO不支持按原理图方式摆放,但可用代替方式来进行,在capture中建立用户自己定义的属性。
; v# g# l6 z# Z1 h6 {- A3 UA. 在文件*.dsn中,选中一个page 。edit --browers ---parts 选择 OCCURENCES ----OK 选中所有元件—— ETIT-- PROPERTIES------new ---弹出对话框 NAME: 输入PAGE VALUE:输入1, 单击OK后,可以持到多出一个属性值 Page 1 . M$ S: o* I; u
B. 单击OK关闭 BROWERS _SPREADSHEET对话框,关闭PARTS页。 : u$ O" u1 F" h. ^" [
C. 重新创建工程网络表,以便把新加的属性加入到网络表中。注意生成网络列表的过程时,"create pcb Editro Netlis" 右边的SETUP 后,configure file 后边的EDIT,把PAGE=YES 加入到配置文件中,保存。再后,勾选“create or update PCB editor bord (NETREW)” ALLOW USER DEFINED Prop 一定要色选上。 生成网络表,
- ~% ^" n0 L4 X. {. k, gD. allegro 导入网络表。注意导入时,勾选上CREATE USER-DEFINED PROPERTIES
8 q' J# l+ W1 Y- t& [+ oE. 导入后,PLACE ---PLACE by PROPERTY/VALUE.下拉,选择page及其它。
G: p! V& P5 J( X* @# C ( b6 ~* G1 e4 c) S' e$ r! R. W
% R6 i% z6 W3 K& I: o
( v$ `8 l" F! v1 _-3. ALLEGRO做元件封装(symbol)选用的焊盘不对,如何批量替换: tools--- padstack--- replace (具体忘了,就在这个文件菜单下,还是注意OPTIONS选项) ALLEGRO好像所有操作都 得注意OPTIONS选项啊。
& }, Z! i6 Z5 n3 Y5 D7 S O
* G* u& i) C9 U
' B+ M0 @1 {, Z5 Y' l( h-2. allegro在放置LINE时注意设置好线宽。(放好后修改的话,EDIT——CHANGE——options里设置好宽度——点先需要修改的LINE ) ( i6 t' h7 T5 U' Z
) t+ L6 S( ~- d$ v2 m: |) N
-1. ALLEGRO 测量工具单位的设置:MANUFACTUE— dimension/draft—parameters——选择测量工具单位
/ w. O0 Q- L6 O2 @并且可以设置校注的形状,字符大小等与标注相关的东西。
9 F5 W. w/ J3 Q$ y; h) q. @) O ' ]' d5 S0 X& ]+ e
0. ALLEGRO 边框线(outline)的修改:EDIT --DELETE 选中要编辑的LINE 右键 CUT 把OUTINE 的线剪断,然后Edit edit>vertex 移动顶点。 (NND.外框编辑太麻烦了。 总不能每次都DXF导入吧,谁有好招???)
' U$ B. S+ X) [ o# F3 R1. # ?( A$ Y1 m" e7 j5 A
display--color visibility ---弹出颜色设置对话框,在最上面选择“NET” 通常默认的为“LAYER” 即通常我们进行的各种层颜色设置。
- }3 W/ u6 L5 Z2 ]选 好自己想设置的颜色。----OK !
8 M- f# S- d- J* G: u
# z/ \* a6 ]# R6 f2.ALLEGRO 添加和删除泪滴
5 ?& f2 L& b; K1 `4 R; C# i5 O4 TROUTE----GLOSS----PARAMETERS... 选择“PAD AND T CONECTION FILLET”
8 W! f& c3 l# P4 I) L& L& s单击“PAD AND T CONECTION FILLET”前面的按钮,弹出具体的各种类型的泪滴设置, 添加和删除泪滴可在 GLOSS---ADD FILLET /DELETE FILLET 中进行。 " w. {2 |0 L0 B- }" d* _, M
- q$ |* N$ w. i6 l$ K! ?! o) z3.allegro 如何设置route keepin,package keepin
! H, N6 n" u; B; w: z如何根据自己导入的DXF文件做一个route keepin,package keepin图形的文件而不用自己手动画呢?
; C! S3 f' u5 f1 ]( b8 U 1.setup->area->route keepin,package keepin ->画框 / d5 c7 o U0 ~, I
2.edit ->z-copy-> options(标签)->package keepin,route keepin->offset->50->点击外框(即导入的DXF外形边框)
) x9 b: C: m8 z6 _' k, L4.电源网络高亮介绍 + U2 z1 ]9 }& M' P
不同的电源或者地网络高亮以不同的颜色,使该板的电源分布状态一目了然,便于布线和分割电源平面与地平面。其命令为:Display=>Hilight 或者点击工具栏图标“ ”,右边参数设置窗口如下:
% v7 [( {. u* b8 y. M( pOptions栏设置高亮的颜色
$ w: [& q" P# i3 D5.PCB检查 % K1 Y: g3 M$ p, m! s6 J/ _
1. 板的外形尺寸是否和规划一致 2. 接口器件的布局是否到位 3. 退藕电容的布局是否合理 4 匹配电阻的布局是否合理 5 时钟模块的布局是否合理 6 复位电路的布局是否合理 7 MARK 点放置
! ]& R) a( A) y, ]0 H. z3 p- G1 m6.测量的命令 Display=>Measure或者工具栏 ' H ^$ o3 l' l; e( d
7.生成钻孔文件 选择菜单 Manufacture->NC->NC Parameters " X ]# M( F' U
8.输出artwork 在输出底片文件之前,需要确认一下动态铜的参数。
: a4 Y( s( Y& O$ ]* l 选择菜单 Shape->Global Dynamic
0 V- d) Q6 `) nParams 弹出Global Dynamic Parameters 对话框, " x% k+ |: [6 y1 O1 {
9. 对于两层板也可以使用EDIT --split plane 来进行铺铜。 % s6 t! ?& G* {6 B: b3 X
首先用选 LINE options 选择ANTI--ETCH 规划出各个电源网络,然后用edit _ split plane __create ......... |
评分
-
查看全部评分
|