EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 alexwang 于 2018-7-2 15:58 编辑
1 Q+ u2 u" d+ y( e) f
- x% N2 ?* T7 e6 n2 x# L- h五步教会你做新月螺丝孔(Allegro) 9 A6 k5 I; ~: p! P: S2 {& G1 {
. F& K5 m* u% M7 p$ G
+ v2 q" ]9 G* H- W$ G% r 很多朋友在这个螺丝孔的封装的时候,会感到无从下手,很多人直接用封装向导来做。今天教大家用Allegro做这个封装。具体方法如下: ; s7 G: R' H. I0 L& }$ `
1 用Pad Designer制作大孔和小孔的焊盘,尺寸请参照规格书。此处尺寸只是举个例子。
. I0 b0 ~$ J. I8 n
0 Q: Y: P0 v& N* j9 a0 {/ m& N5 U; M" q' a9 J- t4 c8 P
2 新建Package Symbol,Layout→Pin,把大孔放进来,Setup→Change drawing origin,在孔上右键snap→pin,这样子原点就在焊盘中间了。: I. t. Q7 [) V! x; ^
7 t8 z% }- \4 f: b
- `" p6 G9 b8 S2 B, i3 a6 `3 接下来Layout→Pin,准备把小孔放进来,首先编辑option选项,Copies是小孔的数量,下面是角度,360°除以孔数就好啦。: d$ C$ {) N8 p& P. a& b
( e+ \; l9 O7 t% u5 h/ D: j
4 N) \/ G9 @) f& `% Q7 s+ {* _; X' x. K8 Q
& o6 h( u( k. q( U4 S# W4 y
4 在大孔上面右键,选择snap→pin,拖动鼠标,可以看到有条飞线,这时输入半径,使用命令ix XX,其中XX为半径
* s, g+ A( a. ]. q" X/ `! Z% y; j) g1 G# w/ [: [+ _
, Y1 x4 ?1 V; t. |
/ o" ~7 g6 l, w , n2 ^5 q8 a9 T- ~. u' ]
5 焊盘放好后,会出现DRC错误,这是由于软件检测到通孔焊盘与SMD焊盘之间的间距超过了约束管理器中的定义。) m J7 l7 g; J2 g
! g- s% [6 F1 s9 ~; F6 A6 V
# t+ H. n- K* C/ W5 U* o; ~- A& P1 h# l+ y* n. d
DRC问题,因为实际上是没有错的,我们可以选择忽略它。为了不显示这个DRC的标记,有三种方法:第一种是使用Display→Waive DRC的功能这种比较简单;第二种是比较推荐,是在封装阶段就将该错误彻底消除。首先Edit→Properties,然后在Find→Find by Name下拉列表中选择Drawing,然后点击旁边的More按钮,如下图所示: 3 l, @+ z3 N) T) L4 q& }, C1 m
. a; u7 n- B& K: \' ~ 点击上图中左边方框中的Drawing Select,添加到右边,Apply。 2 u2 e$ k( W; m8 Q" }6 p& _
1 H8 R3 ~$ e; W4 C: D4 U
% X5 z. p. q. R 然后在弹出的窗口中找到Nodrc_Sym_Same_Pin,单击添加到右边,如下图,点击Apply就好了,记得保存,虽然封装界面依然有DRC的标记,但是导入到PCB中就不见了 & `0 v0 d# q) H) W
& Z1 K. J1 I {9 d( r f* z% a% w2 X* I1 X* \, i& D
第三种方法是在PCB中设置,使用Edit→Properties,像第二种方法一样,为这个焊盘添加一个No_Drc属性,这样也不会显示错误。 + c, Y& z9 E* a9 S4 m( P5 K$ c3 G
至此,一个完美的封装就这样做完了!
: Q& H& M+ b8 r4 @1 _
5 _/ ? x& N' _2 J! C: ?# P" r2 w& l* c+ F* @
4 d5 V6 A0 B) l6 G& c) X7 I4 ^( K9 ?
|