找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 994|回复: 1
打印 上一主题 下一主题

PCB设计问题集(lesson 1)

[复制链接]

8

主题

44

帖子

-1万

积分

未知游客(0)

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

EDA365欢迎您!

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

x
非常详细、实用的问题集,给各位需要的同学
1 e. Y9 h' J" H9 n; e) _) @. F" n- r( I' V/ M1 z, G; E

1 @8 A0 Z- U+ }3 _6 O2 L( a

! J0 P! d+ j" r% u3 p( R5 u0 s4 P4 j
0 X0 K& b- n2 ^

2 j0 l* j& S6 F

8 j# P2 b0 T! L/ `. |( ^5 H! l9 ^! O8 ?9 @' ^1 r
感谢贵公司多媒体教程给我带来的帮助!, w; }4 a  H) L0 }, R
我想请教您一个问题:4 Q. V# L! h9 ^& `! ?  I) O  D9 f
在设计准备中设置VIA、层、布线规则一节的多媒体中,
  E) e; s3 N6 X8 N* _. N" [; Y  e1.为什么有边界线还要对内层的外形线进行设置?
- b4 i  }; S( R; A8 T7 z2.Layer_25是什么?为什么此外形线设为Layer_25?* P/ i. o9 A) Y% Z  Y
3.我在其它地方看到“在做元件的时候焊盘定义里就要加上第25层”,% W2 {2 L+ @0 y* x# r( |
但在贵公司教程中做QFP-44P这个示例时并没有加,这是为什么,加与不加有什么区别?
" p0 v- _. G3 @5 p( K, _9 k请指教,谢谢!

: X% \5 d' Q' d
答:9 H2 u4 J  b$ ]* F' G
有关您的问题回答如下:
/ B1 \7 |( H- q7 P( b) N在我们的多媒体教程1,2部中介绍了PowerPCB的层使用,以及我们推荐的层使用惯例。因为您没有资料,所以简单介绍一下:5 g: F5 y" R( r: m. K
Layer_25层是内层负片设计时使用,用来做安全焊盘,注意只有DIP元件才需要,QFP等SMD表面帖装元件是不需要的。安全焊盘一般应该设置得比表面的连接盘大,如果您对负片设计不是很清楚,请阅读相关资料。8 f/ K* _8 i9 p
为什么有边界线还要对内层的外形线进行设置?
: u0 W+ B% I: Z  g) _+ v$ c" c/ w这同样是对负片设计时的一种手段,加宽负片的外形边界线的作用,相当于正片设计时对外形边缘区设置布线禁止区域。
9 r. ^+ y- E& g6 e" L2 Y( B( d. r
( {  E1 r. p1 f2 z; r

$ Q) \: k6 t8 I5 ~# V

4 T# `' H, V$ _* m! l6 ~: E& s7 D! z
您好!
/ w3 j, H/ l# v! R4 }) |. }# N! c本人已做了Library:FTL.PT4文件和Netlist:training.asc文件但发现与你们的教程中不同和错误不能输入,请你能否将你们的教程中的Library:FTLPT4文件和Netlist:training.asc发给我做参考学习.谢谢!!
8 j" A& J% p9 @
答:
; x  ?: _$ }' B
感谢您的来信,有关您的问题希望您能够找到错误原因,如属于什么类型的错误等,才能真正有所提高。
* M' G* y4 _) U- O
按照您的要求我们将Traing.PCB送给您,您可以将所有元件存储到自己的库中,方法在教程中有介绍。
# k% o- y4 Y2 H简要说明如下:选中所有元件/在右键菜单中选择SAVE TO LIBRARY/然后选择一个库就可以了。& x3 ~( O! S2 \
有关NETLIST,您可以使用我们的数据与您自己的NETLIST相比较.使用NETLISTCompare命令,还可以输出一Netlist,使用Report功能。请尝试上述方法,如果仍然有问题欢迎来信提问。# k0 O5 z+ k* Z- p) V/ v
注:上述所有操作在各相关教程中都有介绍,相信在阅读后续课程时您自己就可以找到答案了。

- i/ i. Q+ k/ q& ^! o( i7 K
  a! q8 J# Y6 x1 L
3 }6 ]. T3 O9 {' U, {( G* K+ y
请教怎样用你上次发给我的training.jop文件,输出Netlist training.asc文件.怎么在教程里看不到$ A7 L/ S( a! u( f! C- {
答:
5 `2 k! b- X, R通过FILE/REPORT中/进行ASC OUT,在新出现的对话框中,选择POWERPCB NETLIST.就可以输出。同时注意POWERPCB 的NETLIST格式如果要想读入到您的设计中需要在最前面增加一行关键字,在第2部教程有介绍.。' M4 W$ z, a4 K

4 L! |3 v% e+ A* f' j/ m$ ^

' i) w  p5 D4 I2 u6 g( B& z
您好!& u/ b2 f( x0 q) k. O  V& n& x' }
我已看完你们的第一部(元件设计标准/操作规程),觉的很好.在这里有一个问题:在制作元件时,测量元件间距为什么只能准确到小数点后1位(如:2.5)而不能到小数点后2位(如:2.54)请问这在那里设置。
' g: @$ }: v6 B# ?# N; O8 m
答:3 @! C9 F# ~) _( N# Z" O, D4 q& Z$ l
A:请进入SETUP/Preference/Auto Dimensioning,然后从General Settings 窗口选择 Text在新打开的对话框中将Precision的Linear一栏增加到2位或者是3位,这是小数点后的位数。请试试看,如有问题欢迎随时来信。

5 t" S" X; B  l7 B& ~- v0 I) |: k9 T3 D1 \4 ^
$ l4 x$ S) x# d# d! w" C5 L
- U6 j4 X2 i- ^) L
在powerpcb中怎么样直接放置(不用在EDITOR DECAL中做成元件)一个2*3的焊盘,内径1.5外径3的过孔。是不是都要在EDITOR DECAL中做成元件后再调入。
/ ~9 S9 |, B( q7 O# s2 V8 S答:) d6 c* X$ p- E* H
只要有孔必须用元件,而且这是保证不出错误的最安全的方法。; Q1 {8 Q' A; r5 M% }
7 _3 ]* G2 v% m) H9 H# B0 d

; p! G3 Y/ z6 d: l& O; s0 p( w2 \2 s0 X7 J
5 t8 c! \% }$ O* J在powerpcb中画线是不是一定要有网络(鼠线连接)才能进行布线,没有鼠线连接可以直接画线吗?
. S8 Y' @( D  |, r- y答:
$ G  k+ i; H( G) _% H在PowerPCB中只要有电气连接肯定会有NET网络(鼠线连接),但是在ECO下面可以不加NET网络直接追Route。; P( h& L8 m5 X1 F$ L" ]
只适合简单的设计。在教程中有介绍。

3 ^* P! _& U. `. C/ C
- h7 K( b- K6 q: R& \
/ H7 B. X# l9 @- K- j

$ D) w/ G# T0 T# |6 B$ g: i9 h9 u* a
有时要画一条0.5的线,而在Rules/../recommended中设置是0.2,为什么在画线输入W0.5后,这一段是0.5而下一段又变成0.2是不是powerpcb中画线就是这样。; o8 O3 _( ^( F  J
答:
) R$ F% y8 ~4 y这是因为Rules/../recommended中设置优先,所以请更改设置,会比较方便。
% k; b; N0 b& J  c. J2 @/ @6 v; `* A6 @) u; }
0 Z4 Z' ?0 q/ _7 P( r* n7 V* S
8 Z* k6 l5 e1 |

$ Q, p+ H% {7 E/ l. @6 V# s+ Z我已经能够创建复杂的plane area, 但是,尽管我在该Plane area中放置VIA,热焊盘自动出现,但鼠线却不消失,同样的PCB图中,GND层的热焊盘却不出现鼠线,为什么?
( p# S( A3 J/ P+ A6 \
答:
7 F. k, L8 b+ ^, h鼠线是否显示一般与VIEW/NETS中的设置有关,请看多媒体教程
第3部中有介绍,再说,显示鼠线并不一定表示没有连接,只要VERIFY DESIGN中的内层与连接检查无错就可以完全放心。# T+ X1 u6 E6 t3 V- m/ B

; s6 [# z6 H; a4 f/ }6 H+ ?# w# c+ S5 a$ a* z

5 M" x( h5 t5 R  W' v我希望在VCC层(Splix/Mixe)整个布+12V的Plane area,然后在其中一小块布+12S的Plane area如何操作。
' V( q' _0 X1 J6 X3 p# N8 N4 ?
答:+ R2 `4 [# {9 p0 t8 n" h8 `
一般可以通过下面两个途径实现

' f* L0 f! U3 L% \5 O+ D正片使用COPPER POUR 功能,此时VCC层设置为普通的ROUTING 层即可。然后用COPPER POUR画,注意FLOOD设置。或者Splix/Mixe,注意LAYER 设置,是否将两个信号都ASSIGN了?另外外形是用AUTO PLANE SEPARATE 画的吗?8 W8 E# e% f/ l
7 T2 F+ j2 \3 g/ c& F. {
; J- J- b6 K% r6 p* M% d

% J# B  M1 z1 a  [% m9 EPCB图中各种字符往往容易叠加在一起,或者相距很近,当板子布得很密时, 情况更加严重。
当我用Verify Design进行检查时,会产生错误,但这种错误可以忽略。往往这种错误很多,有几百个,将其他更重要的错误淹没了,如何使Verify Design会略掉这种错误,或者在众多的错误中快速找到重要的错误?, `( {0 ^' I5 I5 o+ `) B
答:3 q! B) }9 H# X' e- L* k7 n
可以在颜色显示中将文字去掉,不显示后再检查;并记录错误数目。但一定要检查是否真正属于不需要的文字。
* ?( {+ k; x. C' B
$ [) V) r* |, i1 A/ ?2 A
PowerPCB提供了一些常用器件的封装,问题是:
& x$ b! I' w& G4 H+ B, o( S1. 我不知道封装的名字和实际器件的对应关系# U/ d' ]( y& p: f3 J  w
2. 似乎PowerPCB的名字和国际通用的元器件的封装名字不是一致的,PowerPCB用了一些简写,如何对应起来?
3 @7 ]/ a  R: q- s+ C* E/ @3 U3. 一种封装对应好几种,如何选择?例如:SSOP8就有
' m# J! [( J) r# d# S$ B' p/ \
  SO8-opt2 |. H2 ^# s# i2 O, J4 \
  SO8M1/ B, X: Y* h$ h5 y9 q: k
  SO8M2# w7 a9 p6 [2 I
  SO8NB9 p8 k1 {# ?9 L
  SO8NBWS
/ |6 T/ a. C, U$ L6 u  SO8WB7 r% o! A4 t; g0 F" h
  ...

7 L- r9 q+ z. P4 n  r答: 0 w  n# S7 I. w: v' W1 w
再次重申,最好不要使用厂商的库,应尽量自己建库.原因有多种,可以避免出错,虽然要多化些时间.
5 q+ N2 |& I! n8 `- p各家起名都有自己的规则,该例是根据具体的封装命名的一般人不容易记住,而且是用英制,不太适合我们使用.+ Y( A( l6 }6 y& U  {& ]
建议您根据元件资料,自己建立一个命名规则,慢慢建立自己的库.
& V; x- D, _8 g+ b8 U  [$ C' zType 名用元件的封装名,Decal用自己的命名规则起名等.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

8

主题

44

帖子

-1万

积分

未知游客(0)

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

本版积分规则

关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-5-20 01:10 , Processed in 0.064915 second(s), 32 queries , Gzip On.

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

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

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