最早的时候我用的 PCB 设计工具为 Diptrace,这个软件小巧而精致,操作简单上手容易,随着设计的深入,这款软件渐渐力不从心,PCB 布线费心费力,此外还有些逻辑上和软件上的 bug 没有修复。我决定更换 PCB 设计工具。我发现的 Diptrace存在的一些问题:
1. Diptrace 在操作丝印的时候经常性无故退出。操作结果也没有保存下来。
2. 修改网表,设计过程中如果涉及到修改网表,那么设计必须重来一次,所有已经布局的元件以及布线必须推倒重来。
3. 丝印排列,由于软件的限制,丝印的位置仅仅能够在元件的上下左右来调整,有的时候四种位置都得不到理想的效果。
4. 原理图网络,在原理图设计过程中,如 VCC 错误的连接到 GND,然后 GND 的信号在另外一页被赋值 gnd,那么所有的 VCC 连接的网络都会被修改为 gnd,错误被放大了,想要修改只能删除所有该网络的信号线重来。
由于设计是个反复迭代的程,需要多次修改验证,Diptrace 对于我的设计规模来讲不太合适。Cadence 是一款高端的 PCB 设计工具,第一次上手的时候感觉设计规则非常多而且操作繁琐。没多久就放弃了,这是我第二次学习 Cadence 了。
Cadence 的焊盘制作工具为 Pad Editor,这里使用的17.2 与 16.6 又有了很大变化,这里以 内孔 0.8mm焊盘 1.2mm作为实例,讲述通孔类焊盘的制作,首先打开 Pad Editor,如下图所示:
首先在起始页设置单位、焊盘种类和焊盘形状,然后进入第二页钻孔设置,具体设置如下图所示:
这是第三页,第二孔设置,这里用不到,保持默认:
第四页,钻孔符号,在Gerber 文件里可以看到钻孔上标明的符号,可以根据个人喜好设置。
第五页,钻孔中心偏置,可以让钻孔的中心向某个方向偏移一定距离,这里用不到,保持默认即可:
第六页,焊盘的尺寸设置页:
第七页,掩膜设置:
第八页,设置页:
第九页,汇总信息页:
最后存盘,注意焊盘的名称格式。W(゚Д゚)w
可以看到 Cadence 是一款非常专业的 PCB 工具,它支持几乎所有的焊盘格式,包括盲埋孔、异形孔,此外它还支持偏置钻孔、偏置焊盘等等。