|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
平生第一次画电路板,使用从来没接触的软件。在大家的帮助下终于画完了,不知道出来板以后什么样子。把过程中的一些记录下来。都是从论坛上学来的,整在一起,借花献佛。- D \- E; A0 r+ ]9 N2 v0 m. D
1)* t$ e5 A6 E) ~2 q* f. |( w, r
Capture1 P2 H6 \! G$ i7 d8 w5 H+ l
制作封装:注意管脚的数目和编号,应该与allegro里所用的封装相互对应。否则,连接关系会混乱。
" l# B' {1 l K3 a7 [网络编号:页内的网络编号可以减少连线数目,使电路图更美观清晰。另外在导出到Allegro以后,便于查看。所以应该尽量对每个网络都有编号。! t8 W/ G4 B8 Q4 q- |: h
分块和分页:把相近功能的电路分在一块或画在一页,而独立的功能画在不同的页。便于检查。添加off-page connector 可以实现不同的页的连接。/ w( R! v1 p4 {6 B; ?
相同名字管脚的处理:Capture里的同一元器件的不同管脚应有不同的名字。如果参考设计里给出的名字一样应注意修改。而GND、VCC等管脚在把Type改为power后可以使用相同的名字。
* M e! F. p9 N/ ~& ]网表:导出网表要求每个器件必须有封装名,各管脚编号不同、名字不同。封装名中不能有非法字符。( q. Q" G( E! J/ c, p
2)
2 {7 `. r, z) z, G6 c( _$ H( [Allegro3 `2 n* q8 u$ R) G9 j
网表:导入网表要求网表中给出的元件封装存在与默认目录下的封装管脚数目一致。另外,顺序应该对应,以保证连接关系正确。修改封装库默认路径方法:Setup->User preferences->Config_paths PSMPATH EDEVICEPATH6 W- }# w3 e- p' h% c
PADPATH
2 ? n* G8 Q! H. u$ q% o封装制作:可以使用fpm软件制作规则的封装。而不规则的封装还是需要单独制作。指定pin,boundery,ref等基本信息。为后面出各层光绘方便。Assembly和silkscreen层至少添加一层。
3 y; W! P7 A* b7 ^# s0 n颜色显示:在Display->Color/Visibility中修改各层和各种元素的颜色。可以录制脚本,在每次画板之前运行脚本设置颜色。
6 M7 [) ?* h. z4 `; B8 _. g替换默认的过孔:toolsàpadstackàreplaceà右边option的PADSTACK NAMES old写上你旧VIA , NEW填上新VIA,下边可以填想改VIA从属的NET,点REPLACE,就改过了' b* {2 p( c- j7 w( x) l( Q
修改封装管脚的编号:edità text
% S. s3 ~- [6 |8 f然后单击要修改的管脚编号" h1 @6 A% ]! b) z; z
修改部分元器件封装后,更新到PCB:应该重新导入网表,这样对布好线,并且没有发生变化的部分电路,所布的线是不会被破坏的。而如果只是修改了封装的管脚编号等,可以只update symbol(placeàupdate symbol)。但是这时候应该检查连接关系是否正确。
+ P9 A8 T$ `6 q过孔接地或电源:铺铜,把铜定为电源或者地网络。那么电源或地网络的走线打过孔即可连接到电源层或地层了。飞线也就会消失。
, s7 n0 A2 r9 a- Oskill:可以用来扩展allegro的功能,如对齐等。载入.il文件而后运行,即可使用。在skill文档里查找axlCMDRegister(“xxxx”),其中的xxxx就是此程序的执行指令。也可以在pcbenv文件夹下的allegro.ilinit文件中加入load(“xxxx.il”)指令,使allegro在打开时即加载此程序,直接输入指令就可运行。书上说了可以在allegro里加下拉菜单,实验,未遂….0 [6 u6 k. l. O8 E D
3)1 H" l0 q$ p# n* ? S9 e& ^
CAM350
: v+ V, V: A& Z) J只用它拼了回板,而且没能达到预期目的。但是还是记录一下。把几块大小一致,层数一致的板子拼在一起出板。把每块板生成的gerber文件读入CAM350另存为.cam文件。打开其中之一,fileàmerge 选择第二块板,在弹出的对话框里对应好各层。如果各层的定义相同,直接by number,OK后点击要放的位置。会出现一个方框,editàchangeàexplodeàall然后单击方框。第二块板的内容就出现在搬上了。9 `! j+ b* R% |
出现的问题是,这样生成的文件里没有钻孔数据。到现在还没有搞清是因为从allegro里导出的时候没有导出钻孔数据还是在拼版过程中丢失。, u- h4 K6 z, T) I: b6 h4 m$ A A
另外,拼成的板子没有外框,导出成gerber文件在allegro里不能打开… |
评分
-
查看全部评分
|