使用allegro开展PCB绘制流程
前言
工欲善其事必先利其器,先头脑清晰的将原理图中需要约束特殊说明的功能和要求提前仔约束管理器中约束好,避免设计后期阶段出现间距不够、空间不够,无法布线的问题。
试想下,你辛苦布线布局一周时间,正准备发出去制造时候,领导告诉你,你的固定孔位置不合理,你这条线距离边框太近了,你的线间距太近不符要求,这些提出整改项很可能导致之前所有工作前功尽弃!
一、绘制电路板外观
电路板外观一般有2种形式确认,:
一是机械工程师已经确认好外壳和安装位置,电路板外形和尺寸已经确认,由机械工程师提供电路板外观的DXF文件,此时电气工程师导入DXF文件到EDA软件中,此时器件摆放除了符合各种信号规则,还要满足机械工程师要求的特定器件如按钮、传感器位置。
二是电路板尺寸无特殊要求,安装空间一般不受太大限制,此时我们可以先将电子元器件按照原理图中不同功能进行划分摆放在特定的位置,如接头可以放置在电路板边缘,隔离信号放在一起,数字电路、模电电路放置在不同区域内。
我们这里以第二种方式进行举例
此次设计的电路板是一块底板,需要与顶板电路板配合使用,插针和插孔对接,所以需要对齐上边连接器位置,同时信号引出。
1、固定孔位及连接器位置设置
第一步:将单位设置称毫米,将格点设置成1mm,方便我们对齐一些机械位置。
第二步:将安装孔、某些插座的位置提前放置好。
- 灵活利用allergo中的“line"线辅助绘制,类似于机械CAD里的辅助线
- 灵活设置origin原点位置,原点位置并非一定要已成不变,根据设计进度随时调整;
- 灵活使用x 100 y 150(放置在原点的x坐标100 y坐标150)指令;
- 灵活使用ix 100(元件相对当前位置x方向移动100 个单位)指令。
个人习惯在Drawing Format的Class里使用Format绘制LINE线辅助确认位置信息。
例如下图中十字线交叉位置设置成原点,再以此为基础绘制4个顶板固定孔的位置和插座连接器的位置。后续即便原点位置变了,也可以方便得找回来。
2、通过初步摆放元器件位置确认电路板大致外观
此时需要布局电路板上得元器件位置时,则需要设置电路板单位为mil,我一般习惯设置格点为5mil或者20mil,设置