|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 Heaven_1 于 2024-3-4 17:30 编辑
: v( P! N! X' G( M2 Z6 A) g6 D7 i0 y z1 U8 `* r; Q
" e3 R% ^3 \ I
0 e/ g) X7 m0 JTARGET 3001!这款软件不仅可以轻松应对两层板,对四层板的设计也是不在话下,尤其是它拥有庞大的元器件库和一些其他亮眼的功能,今天主要讲一下如何使用TARGET 3001!做四层电路板,本篇文章用到的的资料来自官方,下面直接开始我们今天的内容。
9 q; B& r6 w7 H, O4 o7 q, [* s( p: b+ m. o
![]()
- p/ G4 e& j! d( X9 J7 O4 {9 E9 p
5 m) f$ H) Z$ Q①打开软件,我们正常步骤就是创建文件,所以这里点击Create a new project。1 E1 ]5 i d R; e, a
# p3 n: _+ l2 ]
②接下来我们可以在Project file name中输入工程名,这里我输入“STM32车牌识别系统”作为文件名,下面选择模板,我选择的是4 layer PCB with schematic,也就是带原理图的四层板。
* @6 @/ | K+ o m0 Y( _![]()
+ k5 t' |. l; c. G y6 ]( a, ~- J③来到软件的原理图界面,接下来就是导入元器件到原理图中,可以通过快捷键[ i ]或者箭头所指的三种方式进入元器件库页面。# c- c( d- s9 L# F6 `2 A
![]()
; q# `. l K- `$ V" ^ |7 v④进入元器件库后,可以直接在输入框中搜索元器件名,完成粗略搜索,也可以精确搜索,比如我想找一个阻值为1K欧姆,封装为0805的电阻,那我在这里输入“res 1K 0603”,点search就可以找到相同或相似的元器件(列表前2个为相同,其余为相似)。点击一个元件后,可以选择元器件标准(椭圆框起来的部分),最后点击Import component导入到原理图中。1 T3 ^: L8 m! p, V5 Q; X
3 l* q) E9 c# ~- ]& k' a+ e
对于电阻,电容,电感等器件,我们都可以进行精确搜索,我们可以点击原理图界面右侧工具栏里的Components下的对应图标。( ~2 F# A- ?! d& Z. C& W9 w$ Q @
![]()
! R+ {; N x: Z1 m+ B7 `. \进入元器件界面后,可以通过它们的值、封装类型和封装信息实现相对精准搜索。比如我这里输入“容值为100nF,封装类型为SMD,封装为1206的电容”,点击search后,可以发现元器件列表出现很多结果,选择合适的导入即可(同理,电源和Label也可以通过直接搜索找到)。
4 s0 I. _$ z4 ~! @8 m 4 f6 B I. Y- [& T; `2 T
另外提一下,如果自带库里,搜不到想要的元器件,可以尝试点击search右边的三个网络库(椭圆框里),需要邮箱注册账号,一般都是可以找到的所需的元器件,在网络库里下载对应元器件后会自动集成到TARGET元件库中。比如说我在搜索框里输入STM32F107VCT6,然后点击Ultra Librarian。
$ x3 w3 x8 q* i$ F; s7 C& Q 0 H- x+ a, p: o/ o! c, c9 U( d
跳转到浏览器后,在Ultra Librarian网络库里出现很多搜索结果,我们只需点击自己需要的或者依次查看是否满足自己的需求,这里我点击第一个。, U0 U' Y+ ~3 Z4 c5 R" ^( w: L
![]()
" ?% C5 O4 n3 W2 e进入新的页面,我们通过对比发现,这个元器件的Symbol、Footprint和3D Model均符合要求,然后我们点击Download Now。
! ?( }3 B' B! f$ o; E & U- l' q2 \: M
弹窗这里选择TARGET 3001!并且勾选它(框起来的部分),最后点击Login to Download。
# B( I. E2 h! ~4 H! M![]()
5 l1 c8 F3 x% B- t# ]这里会让我们登录账号,没有的话点击Register用邮箱注册一个账号,很快的,由于我注册账号了,直接点击Login即可。, Z5 M) z1 w5 W" P" ^
4 }: i; `1 @8 P4 u2 B
这时候再重新点击一下Download Now。
5 X1 _; Y: J1 i6 o) |8 X" f 3 | e. V% p* C. V
弹窗这里稍微等待几十秒即可成功在网络库里下载元器件到TARGET 3001!中了。2 ]) t$ }7 x9 a2 F0 S
( L" K4 p0 I0 K& p/ ^
⑤当元器件导入到原理图中后,通过鼠标左键拖动元器件、右键调整元器件方向& \& d! Z3 _7 k. d2 W. T- @
![]()
; b: m& y# {% h9 a; p键盘快捷键[F8]对齐辅助线(椭圆框里),双击黑色十字架可以修改元器件的参数。
& ]: V3 ^4 g$ t& ]![]()
?! X5 y% x8 r2 p" U⑥当所有元器件导入原理图并摆放完成后,就可以进行原理图绘制工作,点击上方工具栏走线标志(红色箭头所指,带有电气属性)或者右侧工具栏的走线方式(框起来的部分,带有电气属性),当然,我们选择一种走线方式后也可以通过鼠标右键切换走线方式。(椭圆框住部分即为走线过程中...)9 L5 v, B) U- X4 [! O$ ~
![]()
! j2 R# v+ o3 T5 ?⑦当原理图绘制完成时,我们可以先整体看一下。7 Y( V3 P: f. j3 L; C
. d! A5 e+ T/ S- ^
通过空格键可以添加文字说明到原理图中,点击上方工具栏铅笔按钮中的线条标志(无电气属性),可以将原理图分区域处理。
% ~) F* K3 o! B![]()
$ }3 \1 \' `6 {8 l3 @最后,当所有原理图绘制完成后,通常我们会进行原理图的设计规则检查。点击上方菜单栏Actions->Check project->Check project...
6 e. a& x+ o" p. t2 e![]()
( s1 t( |* O( f6 R7 O4 q/ F勾选原理图中需要检查的部分,最后点击Check完成设计规则检查。
3 P s# o1 V% U0 {8 B7 D& w$ Z # H5 L* R( x3 c! z/ [/ Z
然后弹窗列表为错误列表,这里能看到所有错误以及错误原因(例如:下图框住的错误显示的基本均为未连接),我们双击错误,这样做可以跳转到错误处并且放大并高亮,方便我们及时修改错误。
9 w& y. m% C% b8 O) ^7 R1 y6 J![]()
% k- X; _% A' ^7 Z! Z# N- U![]()
2 l" {" b; `* P& n# }9 D. J; I6 {) k我们依次修改完所有错误,再次进行规则检查,这时错误列表显示“No errors found”,证明原理图部分完成。0 M# }% N. q; R
![]()
1 r9 s' e4 k+ Q# V⑧当原理图完成后,接下来就正式进入PCB部分,点击上方工具栏Go to PCB View可以去往PCB页面。(框住的部分为解释说明,所以点击页面里的标志在下方都有注释)) x/ ^4 i; e, X& J! O7 e. R1 @* d
9 C# k6 w9 V; C
弹窗可以设置板框的大小(框住的部分),这里我设置板子的长为150mm(5905.512mil),宽为115mm(4527.559mil),当然这里也可以直接导入DXF作为板框,最后点击Continue,其余的部分我也都保持默认,一直点Continue即可。
& V9 O6 c" Q- H \) x8 U i0 M![]()
5 @9 l- O$ z/ B5 p, j7 C+ a% {" \) j最后来到自动放置页面,这次我们可以选择将元器件放在板框外,也就是outside the PCB,并且按照元器件标号放置,其余默认,然后SMD放置在顶层,也就是on top,点击Start即可。; f' T" i: [+ o. Q% q& m: |# A! r
; @7 {/ V0 S# D# }; H
来到PCB页面,我们可以看到封装有序的排布在板框外。6 ~ z% `- a( l5 y. r2 l9 }+ [; ]" j
![]()
& Y6 b9 z6 U: _# A⑨接下来,就是布局工作,这个软件也有交叉选择布局,点击上方菜单栏Window-->Tile Horizontally即可水平分割窗口,现在可以通过点击原理图的元件,对应的PCB封装会高亮(椭圆框内),然后拖到合适的位置,点击鼠标右键每次可以逆时针旋转 90°。& E9 w2 c5 G2 F- q# P; u% S; T0 f
![]()
5 w) A8 v- O# Z" |# I e* O' t布局可以利用交叉布局+飞线指引,过程就跳过了,咱们直接看结果。
) C% T: _2 u2 N- P" d![]()
( R% t% ]/ W7 B" v⑩布局工作完成后,接下来就是布线工作,在画线前,确保咱们的推挤功能已打开,点击右侧工具栏推挤功能的标识,如果显示深灰色,则表明已打开,反之则不然。点击上方工具栏走线标志(红色箭头所指,带有电气属性)或者右侧工具栏的走线方式(框起来的部分,均带有电器属性)。如果要切换走线层,点击上方工具栏的层叠管理即可。(椭圆框里,这里2-底层,16-顶层,10、13-可作为电源层或信号层)
( X( c \% R3 ]/ y1 ^# L* |![]()
* u2 t% R$ m6 Z6 z7 b! b E5 K这里我以一个“12V”的电源线为例,在走先前或走线中点击快捷键“O”可以设置线宽。
8 Q9 p: \( h/ a9 b 8 E+ q0 j" T& I6 I- K
然后看一下“12V”的电源线的走线过程。
* Z* J) S2 S& K& L# ] , p1 |( J% j3 `& X
接下来,我们看一下这个软件的推挤功能,也有很明显的推挤效果(圆圈框住部分)。
- X5 ]: x# m/ Y B![]()
0 F( K _/ m# ]0 Q其他的走线过程我就省略了,咱们直接看最后的结果...
c+ z+ u4 b% _ 9 F: A# u* l0 i
⑪当走线全部完成后,这时我们可以进行PCB的规则检查,点击上方菜单栏Actions->Check and test->Check project..." B8 _" d; `% ^9 O
5 Y- w: |# C- ?3 t! \* | C! o
同样,在这里我们可以勾选或修改需要检查的部分(框住的部分),最后点击Check即可完成设计规则检查。3 v# F' O# n# _- o( B/ A
![]()
6 c8 j( B# Z$ e8 T- H再然后的弹窗是错误列表,这里可以清晰看到PCB所有错误以及错误原因(例如:下图框住的错误显示的均为过孔丢失),然后我们双击错误,可以跳转到错误处并且放大、高亮,方便我们及时修改错误。8 y x8 Q) q8 F. J5 m0 s% A+ ]* O) b
+ D2 x% g9 u+ t/ ^" y
1 o0 H( I0 Y( c; L
当我们修改完所有错误时,再次进行设计规则检查,直到错误列表显示“No errors found”,证明PCB部分没有问题了。
# C& F6 x; K/ i# H* U+ ?![]()
" y/ s k' X$ J) h. h/ {⑫最后规则检查都没有问题了,可以进行铺铜操作,TARGET软件也可以实现一键铺铜的功能,点击上方菜单栏上的Actions->Ground plans->Entire PCB area...
* y/ o' f1 h/ v![]()
3 N. C F) o1 F& ]: a" K3 {弹窗选择需要一键铺铜的层以及信号(框起来的部分),其他可以保持默认。
! z3 Z! ?8 O$ \; c8 W![]()
% f0 c. ~& K* ]& U6 K& G! j其他3个层也是相同的操作,然后我们可以看一键铺铜后的结果。
/ z+ N% Y% \* W3 U2 Y/ ?![]()
5 L0 }0 q& w6 U# R ]) c! p⑬到这里,PCB部分算是完成了,最后可以看下这个软件的3D效果图,这个功能我比较喜欢。
+ T0 i% l, O8 e ; s! z* r4 v: c& P/ U
⑭回到PCB页面,当所有工作完成后,我们可以一键输出生产文件,首先输出Gerber文件,点击File-->Input/Output Formats-->Production-->(X-)Gerber and drill output PCBout...1 ]4 e3 ]9 [8 o }
![]()
3 i: ]* X! i& o1 c, m& J! N- T这里选择尺寸和精度并选择需要输出的层(框住的部分),还有文件输出的位置,最后点击 Start,如图。
' F, M5 ^0 L/ _+ B! a $ K3 ?& r1 J/ Q* n8 L" g
⑮其次是钻孔文件的输出,点击File-->Input/Output Formats-->Production-->Drill Output ...
8 H+ t5 Z+ ?; O0 A $ z' S5 d# m6 S2 @# z2 e' @# _7 s7 P5 G* f
选择文件输出路径,根据自身情况修改属性或保持默认,最后点 Start 。
3 h- ]( ?2 o8 Y![]()
; r5 v8 N4 X2 @* F" [( y% s⑯最后是物料表(BOM)的输出,点击File-->Input/Output Formats-->Data exchange/ documentation-->Output Bill of Material...: L& r& k- I% R( _. p( E- v
! i/ v9 F4 Y6 z9 G; ]7 }# I) T. y. Q
勾选需要输出的部分(框住的部分)和文件输出的位置,其他保持默认即可,最后点 Start 。8 v/ V2 g3 @$ y$ b: a; b
![]()
" D2 [1 `' J5 t3 o& X到这里,生产文件归档完毕,整个设计完成。
- Z( R, s, h( F. |# K' x5 x# u8 ?* M! {* j/ v; W
![]()
6 ] ~9 ? p" a! D, b2 o
, x7 B5 V. w" r. {, p0 \7 C, h) ~, t6 `# O. R8 x8 o
5 x4 l l b# P8 ]( M
* v: H' w( e% d! H7 P0 u* r6 `! d6 |7 J9 K, t: M" I/ c
|
|