想起了一句话:人和动物的区别就是人会使用工具。工具的使用会让你事半功倍,做设计有时候需要“拿来主义”,毕竟发明“轮子”的时代已经过去。言归正传,本篇文章介绍了作为硬件工程师经常使用的工具软件。
硬件设计的一般流程:
EDA软件
作为硬件设计的核心就是原理图和Layout设计,笔者常用的是Cadence(OrCAD+Allegro),当然还有其他设计软件比如PADS、AD等。有时候需要不同软件之间相互转换,所以三款设计软件一般都会安装。
原理图仿真软件
笔者只使用过Tina,原理图仿真是为了保证硬件设计正确性。
原理框图设计
一般使用Visio 进行原理图框图绘制。
封装库软件
一般大的芯片制造厂商(比如TI,ADI,ST)都会提供器件原理图和PCB封装,节省了很多时间。而大厂提供的一般都是bxl文件,bxl需要Ultra Librarian来打开。
有时Ultra Librarian没有器件库,可以使用SnapEDA进行搜索查看。
每当看到所有器件还手动画库的工程师,都会默默觉得好累啊。推荐安利这两个工具:)
阻抗设计软件
Polar SI9000用来计算符合阻抗设计线宽线距。
CAM软件
PCB设计完成要通过制板厂进行加工,板厂使用的工具基本为CAM350。作为硬件设计师需要把生成的Gerber文件导入到CAM350里进行反向检查每验证。
结构软件
硬件设计师前期需要和结构工程师打交道,不能所有的事都询问结构工程师,所以需要安装结构软件。
2D结构:AutoCAD,用于查看结构输出的DXF文件,必要时可以测量尺寸。
3D结构:Creo(前身是Pro/E),3D视角查看起来更加方便。做一些器件PCB封装的时候可以查看3D图辅助设计。
串口工具
嵌入式端一般使用安信可串口工具AiThinker Serial Tool,简单易用基本功能齐全。串口打印log对于调试是不可或缺的工具。
对于跑Linux系统的来说,一般使用MobaXterm工具。该工具支持SSH,Shell,Serial功能十分强大!
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!