EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 alexwang 于 2018-7-2 15:58 编辑
9 ~) Q/ n0 }3 c% {8 c
2 ^1 L2 _: U9 | ?/ {" g五步教会你做新月螺丝孔(Allegro) ) i/ C" Q8 _ w$ h7 s
0 x: @% F% Z8 R1 H3 r8 r
& Z. ]9 N. z( G" Z j9 D2 a 很多朋友在这个螺丝孔的封装的时候,会感到无从下手,很多人直接用封装向导来做。今天教大家用Allegro做这个封装。具体方法如下:
) t6 U. ]6 ]+ a" b6 G1 用Pad Designer制作大孔和小孔的焊盘,尺寸请参照规格书。此处尺寸只是举个例子。
& x: {2 e" f' ^2 X/ A: I- H# n! D- J, e% i. E j
h' j5 r8 j' }2 新建Package Symbol,Layout→Pin,把大孔放进来,Setup→Change drawing origin,在孔上右键snap→pin,这样子原点就在焊盘中间了。
8 j; r5 Q! ?2 b$ C4 Q2 C
: ], L! J s& R5 ]3 ^* ?
" |! d _' ~' Q3 接下来Layout→Pin,准备把小孔放进来,首先编辑option选项,Copies是小孔的数量,下面是角度,360°除以孔数就好啦。2 [! b3 R4 u/ E& `4 @5 i( z3 B
) W& s$ @4 S9 O. }
8 L: M* S; R4 ]1 h A, [
7 B1 n9 P# I6 O5 n, D
* e0 V1 I0 o1 C+ G; G4 在大孔上面右键,选择snap→pin,拖动鼠标,可以看到有条飞线,这时输入半径,使用命令ix XX,其中XX为半径
: e% Q$ \3 |" V8 \; f
. h4 Y g, _1 V( [5 `, I5 |
5 Q( u2 L0 b8 O `( v
, G7 y3 _3 f2 E3 [1 v" h9 [ 3 A9 |6 n: C6 ^4 k( Z. z( D
5 焊盘放好后,会出现DRC错误,这是由于软件检测到通孔焊盘与SMD焊盘之间的间距超过了约束管理器中的定义。' l0 ?$ y$ Q: y" b( ^
$ d1 {! y9 ?. J4 y% e: a5 \
( l4 K4 k% d) G: J. s- H. q% k) C5 @9 E4 `
DRC问题,因为实际上是没有错的,我们可以选择忽略它。为了不显示这个DRC的标记,有三种方法:第一种是使用Display→Waive DRC的功能这种比较简单;第二种是比较推荐,是在封装阶段就将该错误彻底消除。首先Edit→Properties,然后在Find→Find by Name下拉列表中选择Drawing,然后点击旁边的More按钮,如下图所示: 2 ~4 d- K+ P! |& |/ W4 Q
" ~7 F, e4 {. \& u: m: D& H, E 点击上图中左边方框中的Drawing Select,添加到右边,Apply。
' z# l! J0 E U5 \/ G& |. ^2 D& d3 L1 B- P5 G; S5 A8 n
# W7 f+ G" y* Z9 v) M/ b8 v 然后在弹出的窗口中找到Nodrc_Sym_Same_Pin,单击添加到右边,如下图,点击Apply就好了,记得保存,虽然封装界面依然有DRC的标记,但是导入到PCB中就不见了 1 c1 e. N. Z% r4 ]+ g: }, @- N3 q! p, k5 i
# i7 C% m4 W/ R0 I0 u% c; @0 M
! m; `+ y0 r2 ^5 t3 l. W$ x
第三种方法是在PCB中设置,使用Edit→Properties,像第二种方法一样,为这个焊盘添加一个No_Drc属性,这样也不会显示错误。 * V% X# J3 h& H6 s" L$ G$ j
至此,一个完美的封装就这样做完了!
" ~: H: m8 U' F) i5 Q& r8 `- M) I1 Q
" N& y" ~) k8 x# C7 D% }2 H7 V9 Q0 u$ R w7 z
" g$ E" t7 L: V; P! B |