EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 alexwang 于 2018-7-2 15:58 编辑 ) L. Y1 T& f8 H, y$ x, [% H
9 ~) T( }, v9 [) T0 I五步教会你做新月螺丝孔(Allegro) d8 f0 i, N2 C: S7 T; m9 o) Y
$ }( F! e( f# u3 `5 M8 A6 K, z3 I1 W0 X
很多朋友在这个螺丝孔的封装的时候,会感到无从下手,很多人直接用封装向导来做。今天教大家用Allegro做这个封装。具体方法如下: % L& \7 \( }! f6 {/ J
1 用Pad Designer制作大孔和小孔的焊盘,尺寸请参照规格书。此处尺寸只是举个例子。
' x ^1 M& J5 k) H' n, E. P P6 O; G3 f. ]' i9 t( P! |5 D1 i* }4 m; r
4 e+ t5 n' a+ E2 ^( ~# u) _" c2 新建Package Symbol,Layout→Pin,把大孔放进来,Setup→Change drawing origin,在孔上右键snap→pin,这样子原点就在焊盘中间了。
" W- [- u; ~+ d+ X( {( ]( o4 F4 o _* R# n1 A8 Q' P
1 u) |- O9 f/ Z( w. [8 h3 接下来Layout→Pin,准备把小孔放进来,首先编辑option选项,Copies是小孔的数量,下面是角度,360°除以孔数就好啦。. p4 I* B7 b* I
4 L7 H2 \; p! E7 `6 q
% u( y) j3 _$ D% k6 d. Q& ?
* L3 x: w6 Q" I! [$ o+ w; M1 d/ q . [* g$ E3 |5 ]7 [$ W9 L, n
4 在大孔上面右键,选择snap→pin,拖动鼠标,可以看到有条飞线,这时输入半径,使用命令ix XX,其中XX为半径
* O1 q' D# }. I1 r& Q. |5 l- n* c; u# X# \; q. N
; h3 V! Y- m) ]$ A
6 G/ Y9 b& I- O4 A v5 c' C$ g; ?5 ^% q: M
+ g8 O6 n% X: D' X B) u& S
5 焊盘放好后,会出现DRC错误,这是由于软件检测到通孔焊盘与SMD焊盘之间的间距超过了约束管理器中的定义。
4 U; ~: t- X7 C6 {0 D5 J
: h1 v9 T0 v7 ~+ q5 A
+ h7 X! W" S! T; ^5 V$ j8 H0 o6 `) b0 S" N, `# U
DRC问题,因为实际上是没有错的,我们可以选择忽略它。为了不显示这个DRC的标记,有三种方法:第一种是使用Display→Waive DRC的功能这种比较简单;第二种是比较推荐,是在封装阶段就将该错误彻底消除。首先Edit→Properties,然后在Find→Find by Name下拉列表中选择Drawing,然后点击旁边的More按钮,如下图所示: , o5 U6 n Q2 e* I& k! t
- d( L: w+ T% X5 }# l2 [ 点击上图中左边方框中的Drawing Select,添加到右边,Apply。
' P o7 E! H0 q$ s. `, G" Q
0 p l$ s3 _2 ^, r$ s; ^* b% o$ d& i) s4 I( K% s
然后在弹出的窗口中找到Nodrc_Sym_Same_Pin,单击添加到右边,如下图,点击Apply就好了,记得保存,虽然封装界面依然有DRC的标记,但是导入到PCB中就不见了
6 f' z9 r) J& M' ^5 }! }: Q5 A
4 S; l8 q" C) E
- n. `. D" k/ b/ h. B 第三种方法是在PCB中设置,使用Edit→Properties,像第二种方法一样,为这个焊盘添加一个No_Drc属性,这样也不会显示错误。 ( J. p8 Z. V5 `$ Q: f7 t& V
至此,一个完美的封装就这样做完了!
: y3 ~7 {( G' Q6 x, ^8 H! ^+ N
# H% @ F: ` |* U" w5 D( o9 n
% G+ w# A+ B7 M' B$ _& Z, d* T" z, t) m, E. f
% _# v- }$ h. |
|