找回密码
 注册
关于网站域名变更的通知
查看: 1629|回复: 1
打印 上一主题 下一主题

PCB设计问题集(lesson 1)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-8-5 16:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
非常详细、实用的问题集,给各位需要的同学 ! E: J" A! ?8 E  A

  L6 F# a8 C: J; K+ r. l
: H  m7 w& R1 M7 |% b' E- {0 u6 [6 ~

% V8 }- r& Z6 T, M3 g. ]+ D& R; B- P. {4 x! K. r) X, w8 m/ B0 [
  J# g: L2 P- D/ E& d
, C- G: U1 O) z* |) J) Q
* P. d' ], A# [5 _1 z7 m
0 A" |3 |# @9 n$ I2 I2 Y
感谢贵公司多媒体教程给我带来的帮助!- M+ b/ t6 Z7 p  f' R# l
我想请教您一个问题:5 Z0 i0 Q; Q/ |/ l0 e6 Q$ @# j
在设计准备中设置VIA、层、布线规则一节的多媒体中,
  `# p( L# ^: M; G4 W7 K1.为什么有边界线还要对内层的外形线进行设置?1 q$ K# p, C+ r
2.Layer_25是什么?为什么此外形线设为Layer_25?( q. \8 C9 T& I9 \' Z
3.我在其它地方看到“在做元件的时候焊盘定义里就要加上第25层”,' o- h7 W, V$ k+ h* U
但在贵公司教程中做QFP-44P这个示例时并没有加,这是为什么,加与不加有什么区别?
& V# O& y/ w0 D- r4 }请指教,谢谢!
8 m( K) X' y% J* s+ x" @9 T/ [
答:( E0 r& O( I$ {1 y0 U7 S
有关您的问题回答如下:
8 K% D' Y% b7 f& z$ Y3 G) ~7 S9 q3 p; `在我们的多媒体教程1,2部中介绍了PowerPCB的层使用,以及我们推荐的层使用惯例。因为您没有资料,所以简单介绍一下:
5 b! v8 j4 l+ D% w) I6 I4 c
Layer_25层是内层负片设计时使用,用来做安全焊盘,注意只有DIP元件才需要,QFP等SMD表面帖装元件是不需要的。安全焊盘一般应该设置得比表面的连接盘大,如果您对负片设计不是很清楚,请阅读相关资料。: Q: }  _! F. d% U6 q7 O. f4 B  v5 R! g
为什么有边界线还要对内层的外形线进行设置?
5 Q/ e1 t0 G. F3 V* ?; v. T* d这同样是对负片设计时的一种手段,加宽负片的外形边界线的作用,相当于正片设计时对外形边缘区设置布线禁止区域。
, ]! t! f8 Y. X5 q9 R% U
% F7 w- O( G+ e. X6 o8 R& T

9 D7 n& H# {. h

9 o4 l8 H3 N; R3 e
您好!
% k8 _  N' s5 l1 S% ^" T- f3 b7 o6 J本人已做了Library:FTL.PT4文件和Netlist:training.asc文件但发现与你们的教程中不同和错误不能输入,请你能否将你们的教程中的Library:FTLPT4文件和Netlist:training.asc发给我做参考学习.谢谢!!
, P% t! c- f& i+ l1 B
答:
0 f: y! }) c% S3 H/ u( u! Z
感谢您的来信,有关您的问题希望您能够找到错误原因,如属于什么类型的错误等,才能真正有所提高。
3 F4 \8 ]9 l5 W
按照您的要求我们将Traing.PCB送给您,您可以将所有元件存储到自己的库中,方法在教程中有介绍。! |! s  [& [) N* }; ?8 [- w) }) A
简要说明如下:选中所有元件/在右键菜单中选择SAVE TO LIBRARY/然后选择一个库就可以了。* O  M) o0 D: u! B& z
有关NETLIST,您可以使用我们的数据与您自己的NETLIST相比较.使用NETLISTCompare命令,还可以输出一Netlist,使用Report功能。请尝试上述方法,如果仍然有问题欢迎来信提问。- V+ y) t) u# D, B9 o: T+ q  g6 W- ~& x# ~
注:上述所有操作在各相关教程中都有介绍,相信在阅读后续课程时您自己就可以找到答案了。

& T9 ?5 B* `: G  x

+ [6 b, W6 k% b2 K7 e$ `/ Q
$ `7 T# u. Y, f- O
请教怎样用你上次发给我的training.jop文件,输出Netlist training.asc文件.怎么在教程里看不到8 `! f7 g- {0 X' D
答:, w+ V( r  ~( u2 F) H6 q% @% {
通过FILE/REPORT中/进行ASC OUT,在新出现的对话框中,选择POWERPCB NETLIST.就可以输出。同时注意POWERPCB 的NETLIST格式如果要想读入到您的设计中需要在最前面增加一行关键字,在第2部教程有介绍.。
; p5 r2 B/ ?) W: G% ^6 r
) ~) u/ K! R$ t" g- Q. W. R
$ n; B# R: ?( X; `/ x. x" }
您好!+ s+ E: \- v. g  r- g, ?! d7 T/ `
我已看完你们的第一部(元件设计标准/操作规程),觉的很好.在这里有一个问题:在制作元件时,测量元件间距为什么只能准确到小数点后1位(如:2.5)而不能到小数点后2位(如:2.54)请问这在那里设置。
% z; B2 w' I; `( v/ h4 S
答:; o$ U/ m1 v: W! o0 c( m) A) n; C
A:请进入SETUP/Preference/Auto Dimensioning,然后从General Settings 窗口选择 Text在新打开的对话框中将Precision的Linear一栏增加到2位或者是3位,这是小数点后的位数。请试试看,如有问题欢迎随时来信。
/ f7 g- y& H/ l! S' K- N2 N
* G2 R  z9 C! @  t- _
" O. u# m$ _% G8 v+ |, v! J# J

8 [" f/ M0 k9 D
在powerpcb中怎么样直接放置(不用在EDITOR DECAL中做成元件)一个2*3的焊盘,内径1.5外径3的过孔。是不是都要在EDITOR DECAL中做成元件后再调入。
0 @2 O. M" P/ m$ Q$ W答:0 @( j1 }( c; j2 W& t, f& R. J. r0 @
只要有孔必须用元件,而且这是保证不出错误的最安全的方法。
) i- B( I9 R% J
  H2 E' r. w3 k* I; h/ [9 G" W* o4 z( j

& @; a0 k4 U. R( T( }
9 g, E. h! Y7 G/ u在powerpcb中画线是不是一定要有网络(鼠线连接)才能进行布线,没有鼠线连接可以直接画线吗?) s4 ^' j$ K! Q9 \0 |6 P: k
答:
! K& ]! ]& @; u! S/ c4 s$ {; F在PowerPCB中只要有电气连接肯定会有NET网络(鼠线连接),但是在ECO下面可以不加NET网络直接追Route。
1 D1 D* }' G8 b& x/ L只适合简单的设计。在教程中有介绍。

/ c3 A6 V9 S# r+ Z5 s3 {* I: C
3 j7 i8 l* u) a2 e% x; i" @% m* l5 \
6 U8 A) a0 c" e

% ^! J. @2 `$ ]  u  K1 l5 g
/ g/ a! G, H/ P" e% r有时要画一条0.5的线,而在Rules/../recommended中设置是0.2,为什么在画线输入W0.5后,这一段是0.5而下一段又变成0.2是不是powerpcb中画线就是这样。
* F1 S1 r' D# W  Q; z+ @( Y答:
/ t! g' p) m. l# G. z2 c8 }9 ^( B这是因为Rules/../recommended中设置优先,所以请更改设置,会比较方便。' V1 V! V8 U5 Q3 s, t9 c

' k. R* R; \; Y, c8 j1 G( [. S4 \, ^7 M. e: a% {( R( k" m6 _' }
8 w7 ]) |( b4 d2 a* r

) H" P/ |; ^5 A: Q1 N" U我已经能够创建复杂的plane area, 但是,尽管我在该Plane area中放置VIA,热焊盘自动出现,但鼠线却不消失,同样的PCB图中,GND层的热焊盘却不出现鼠线,为什么?9 E: ]( v3 i0 s# U! u2 W: m9 J
答:
* o# j- ?+ [5 [1 M/ S  W# o5 V- [鼠线是否显示一般与VIEW/NETS中的设置有关,请看多媒体教程
第3部中有介绍,再说,显示鼠线并不一定表示没有连接,只要VERIFY DESIGN中的内层与连接检查无错就可以完全放心。
3 \1 K; Y( \; z. z
0 p- i2 t- ]+ T. h: P2 Q1 p) u% i+ y! b8 {2 n: ]. [9 A
6 b. Q4 a* ]( f7 D# [/ P9 z$ g
我希望在VCC层(Splix/Mixe)整个布+12V的Plane area,然后在其中一小块布+12S的Plane area如何操作。# h$ Z. m3 w/ H/ L. k! R1 W
答:
% u2 J# ^4 X3 `一般可以通过下面两个途径实现

% j$ D1 y3 t: P' K  V4 \正片使用COPPER POUR 功能,此时VCC层设置为普通的ROUTING 层即可。然后用COPPER POUR画,注意FLOOD设置。或者Splix/Mixe,注意LAYER 设置,是否将两个信号都ASSIGN了?另外外形是用AUTO PLANE SEPARATE 画的吗?0 `+ s) F5 t- i$ X# D% C" V
4 l9 \, u, G+ k$ |, g
! R: C3 _7 R' e

9 [  {, y* {! G. C6 _" vPCB图中各种字符往往容易叠加在一起,或者相距很近,当板子布得很密时, 情况更加严重。
当我用Verify Design进行检查时,会产生错误,但这种错误可以忽略。往往这种错误很多,有几百个,将其他更重要的错误淹没了,如何使Verify Design会略掉这种错误,或者在众多的错误中快速找到重要的错误?  c  o& k6 d0 l* ]; y, @
答:6 _$ T! ]9 T# M( ~, K  Y
可以在颜色显示中将文字去掉,不显示后再检查;并记录错误数目。但一定要检查是否真正属于不需要的文字。
# q  D' Q1 D# y3 K% P
" q# u) j/ [% k) r' w
PowerPCB提供了一些常用器件的封装,问题是:- L  i: {+ a7 k% m
1. 我不知道封装的名字和实际器件的对应关系
6 C$ [* u% a  x) ~2. 似乎PowerPCB的名字和国际通用的元器件的封装名字不是一致的,PowerPCB用了一些简写,如何对应起来?
( C2 Q3 w$ m4 S) `8 s. x3. 一种封装对应好几种,如何选择?例如:SSOP8就有

7 ]3 n' G! K  q" d6 e  SO8-opt. h4 D6 J, _  W% \
  SO8M1
4 x& Y% t2 l4 E+ D5 @  SO8M25 F4 d0 _" h' V& J; V
  SO8NB6 s# W6 _4 a( @: P$ m
  SO8NBWS
0 n4 K. v- ], |+ ?, S  SO8WB
* G; J* Z# J4 x& P  l6 s  ...
  x. m$ y/ y2 b( w7 H, z' l/ q7 G8 z
答: 
: Z' k- V1 a) L, N  t* R再次重申,最好不要使用厂商的库,应尽量自己建库.原因有多种,可以避免出错,虽然要多化些时间.1 I6 m( [9 U1 h( V2 h0 `2 B& Y
各家起名都有自己的规则,该例是根据具体的封装命名的一般人不容易记住,而且是用英制,不太适合我们使用.6 C. _4 }9 k* N9 P6 T/ ]
建议您根据元件资料,自己建立一个命名规则,慢慢建立自己的库., a7 Y) k. A+ X) {2 |: g# V
Type 名用元件的封装名,Decal用自己的命名规则起名等.

该用户从未签到

2#
 楼主| 发表于 2008-8-5 16:55 | 只看该作者
坐一下SF
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-2 08:32 , Processed in 0.140625 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表