PCB前期处理
1.原理图ORCAD封装检查
- 在原理图导入PCB操作之前,要进行一些检查,确保所有器件存在封装,顺利把器件导入到PCB。
1.1原理图ORCAD封装编辑
- (1)切换到原理图目录页,选中原理图根目录或者某页原理图,单击右键,编辑元器件属性(Edit Object Properties)。
- (2)找到“PCB Footprint”一栏,检查封装。
1.2封装库路径指定
- 对于allegro软件,所有封装都保存在一个文件夹(LIB)之中。因此需要在PCB中指定该文件夹路径,以便调用器件封装。
- (1)setup中选择最后一项User Preferences
- (2)设置这三个路径
2.网表导出及导入
- 网表,就是器件之间网络连接的表示,内容是电路图中,各个元器件的类型、封装信息、连接流水号等。
2.1第一方网表的生成
- (1)选中原理图根目录,点击Tools中Create netlist
- (2)点击确定,直接输出。
2.2第三方网表的生成
- 第三方网表不能实现交互式操作,而且导入时不能将元器件的Value属性导入,输出时以封装属性来代替Value属性。
- (1)选中原理图根目录,点击Tools中Create netlist
- (2)选择other。
- (3)点击确定后,输出第三方网表文件,即NET文件。
2.3第一方网表的导入
- (1)在网表输出后,在PCB文件中进行网表的调入。选择File中Import中Logic。
- (2)导入后看看有没有错误,警告一般不用管。
2.4第三方网表的导入
- (1)在网表输出后,在PCB文件中进行网表的调入。选择File中Import中Logic中other。
- (2)导入后看看有没有错误,警告一般不用管。
3.板框定义
- 将元器件放置在PCB之前,要先定义一个板框。
- 很多常见的消费类板子都是奇形怪状的,由专业的结构工程师对其设计,PCB Layout人员可以根据结构工程师提供的DWG或DXF格式的2D图进行导入,定义板框。
- 也有一些开发板,往往都是规则的举行,PCB Layout人员可以手工绘制并定义板框。
3.1DXF结构图的导入
- (1)File中Import中DXF
- (2)勾选Select all,class选择BOARD GEOMETRY,subclass新建一个。
- (3)选择Map,点击OK,回到上一个界面,点击Import。
- (4)把最外层change到BOARD GEOMTRY中Outline。
3.2自定义板框
- (1)点击add line,添加非电气属性的线来绘制板框。Options面板选择BOARD GEOMTRY中Outline,角度选择90度,走线宽度选择6mil。
- (2)在Command命令行中输入起始点坐标x 0 0。
4.固定孔的放置
- (1)对于导入DXF的,有实物外壳,固定孔的位置及大小已经确定好,严格精准放置。
- (2)对于开发板类型固定孔的放置,对于开发板,因为不需要考虑外壳,所以没那么严格,一般按照常规进行设置。位置是靠顶点5mm。大小是采用直径为3mm的非金属化孔。
- (3)然后在Placement List中选择固定孔来放置。