(7) 原理图到PCB流程总结
先确定好需求,有哪些外接的端口:通信接口哪些、外接Socket哪些,外接金手指哪些,是否外接引出芯片所有管脚。
一、原理图部分
1 原理图元件库的准备
专用IC芯片临时画一下原理图库和封装库,可以利用现有的库,或者IPC,也可以自己画。
这部分可以翻阅之前的笔记--原理图元件库的绘制。
2 画原理图
可能用到的一些操作:
右下角System-->Library,调出元件库
高亮选中某一个net的所有存在位置:edit-->select->connection,点击右下角的clear取消选中状态
另做几个排针孔来做为PCB的测试点。主要是电源、地、其他关键电压。
3 画完之后,检查各阻容元件、接口、芯片的comment(value),及footprint,是不是想要的
通过tools-->footprint manager,自己检查
4 给每个元件的destinager标识符加序号,比如R?,U?后面的值
通过tools-->Annotation,自动修改,点确认
5 系统检查原理图库有没有什么连接上的问题
通过Project-compile document xx.SchDoc即可
6 生成元件清单
通过reports-->Bill of materials,自动生成Excel表单
7 将元件导入到PCB文件中
通过Design-->update pcb document xx.PcbDoc
二、PCB版图部分
首先设计好PCB布局布线规则,Design-->rules
然后按以下流程进行:
1 布局-----模块化摆放元器件
通过将原理图文件窗口和PCB文件窗口并排同时显示出来。
<交叉选择模式>
在原理图选中模块电路,PCB文件中的对应封装自己被选中,然后移动这一部分封装,进行摆放。
依次摆放:电源部分、MCU部分、接口功能部分电路。
<将元件的丝印Text暂时锁定(即不可被鼠标选中,然后会跟随元件)>
PCB filter---勾中Text-comp----apy to all
然后PCB inspector---勾中locked,顺便把丝印文字的大小改小一点--H30mil,w5mil即可。
<元件跳转--快捷键>
从PCB跳转到原理图,在pcb界面按快捷键T+C鼠标指针变成十字,通过单击元件即可,然后进入原理图看,所选器件高亮显示。
顺便说下从原理图跳转到PCB中,快捷键T+S
2 设置电路板物理边界和电气边界
1) 定义物理边界。在PCB中图中选择机械层Mechanical1,然后选择菜单命令【Place】|【Line】,在PCB图中定义一个500mil*500mil的物理边界;
2) 定义电气边界。在PCB图中选择电气隔离层Keep-Out Layer,然后选择菜单命令【Place】|【Line】,在PCB图中定义一个500mil*500mil的电气边界;
3) 然后选中边界的4个边,然后通过Design-->Board Shape-->define from selected objects,即可。
4) 再设置好参考点Edit-->Origin-->set,放在外框左下角位置。
3 电路板布局,及四角机械孔的放置
4 按需求增加板层
通过Design-->Layer Stack Manager
5 布线 (布线规则相关内容在本博客有专门的一篇总结)
- 可能会用到的一些快捷功能:
shift+S 只显示当前单层的内容,其它层不显示
6 铺铜
place--polygon pour,连接net
<更多细节方面的知识,看看这位大佬的https://blog.csdn.net/qq_29350001/article/details/52199356>