原理图要点:

1、新建工程, 新建的project是要以后缀PrjPCB
2、新建原理图、PCB, 右键project,进行New添加
3、新建原理图库、PCB库,右键project, 进行new添加
改变单位显示:View->Toggle Units
4、在原理图库进行绘制, 要点: MCU的提供的对外接口的序号要与手册一致

6、器件导入生PCB布局

1、Place Pad => 焊盘 一般内径为2,外径为3

2、SCH原理导入到PCB
Design-> Update PCB

3、引脚重新排序,双击引脚,点击“Mirrored”

4、AD的编号重新命名: tools->Annotate Schematics

5、原理图完整性检验
https://blog.csdn.net/weixin_45905650/article/details/120335816
右键编译,再点击右下角System->Message

6、原理库元件发生改变,Tools->Update From Library

PCB设计及布局要点:

PCB走线1

1、改变PCB的整体大小
Design->Board Type->redefine Board Type, 这层对应于keep out layer

2、画keep-out-layer,选择层为keep-out-layer,

设置起始点 Edit->Orign

3、画定位孔, 内径为2,外径为3

3、批量修改字体、 右键->find similar object->Text Kind->TrueType Font

4、一导PCB变成绿色,是违反电气规则,可以修改电气规则 Design->rules->Clearance(间距)

5、先放置大件,相同功能放在一起

6、从电源地开始画起,

7、设置线宽操作,Desgin->rules->Routing->Width, 线越粗越好,线宽默认0.3mm,最大1mm

画线注意事项:

1、PCB走线要符合电路走线
2、先不着急接地线,先接电源线,再接信号线, 电源线也可以晚点划,如果有四层线
3、模拟电路、放大电路考虑四层线, 数字电路用两层线即可
4、铺铜接地

5、线越粗越好,不允许锐角出现,避免直角,电源线粗点好
6、线尽量走短
7、CPU最后调整,原因MCU连接线最多
8、Ctrl+H可以连接的线
9、滤波电容最好靠近芯片
10、添加丝印层,放在top overlay层

12、 BOM表导出, 全称: Bill of Material, 位置: report->Bill of Material
13、两层转化为四层版
1、首先两层要去掉顶底层的pu铜
2、打开 design->lay stack manager, add layer与add plane差别,整体无差别, add plane一般是做整体pu铜, layer用于布线
3、增加VCC和GND, VCC进行内电层分割
4、增加了层后,需要重新进行redefine Board Type
14、PCB避免过敏

15、空格键旋转:
在对原理图中的器件进行布局时,在器件放置好和未放置的两种状态下,直接用空格键(英文和中文输入法状态下都可以)就可以使器件翻转九十度,而在对PCB进行布局时,其中的器件只有在你用鼠标拖动的过程中才可以使用空格快捷键翻转九十度,而在器件被放置好的状态下使用空格快捷键则是无效的,另外,也可以双击器件,在其中的旋转项填入我们想让器件旋转的角度旋转后再布线

16、PCB隐藏/显示连线
视图(V)–连接(C)–全部隐藏(H),也就是快捷键VCH

17、AD画pcb缩小后看不到pcb
右键view->FitBoard

18、PCB检查
右键编译,再点击右下角System->Message

19、修改原理图,导出到PCB, 选择Desgin->Update PCB xxxx, 然后选择左下角黄色图进行删除,否则PCB会出现绿色图

20、pu铜, Place->Poloyn pour->connect to net 选择GND->开始划区域填充, Top Layer与button Layer都要进行pu铜

21、电气规则检查 Tools->Design Rule Checks->Run Desgin Rule Checks

22、 加入泪滴 作用:主要是让避免太多的直角,让线变得更狐 Tools->Tearsdrop

23、最后进行PCB与原理图进行对照,保证原理图与PCB完整

24、对上下两根加上丝印

微调操作:
1、选中控件,按住Ctrl,进行上下左右键进行微调

最新文章

  1. linux常用命令-文件处理命令
  2. css中子元素浮动,无法自动撑开父元素的解决办法
  3. 开发Adobe AIR移动应用程序的考虑事项
  4. POJ 3211 (分组01背包) Washing Clothes
  5. [开源]jquery-ajax-cache:快速优化页面ajax请求,使用localStorage缓存请求
  6. 《C++ Primer》之指向函数的指针
  7. navigator.userAgent浏览器检测(前端基础系列)
  8. java虚拟机——监控工具
  9. openGL-计算机图形大作业中出现的几个错误及解决
  10. Python中的高级变量类型
  11. js学习(六)- js对象创建
  12. js神秘的电报密码---哈弗曼编码
  13. [LeetCode] 108. Convert Sorted Array to Binary Search Tree ☆(升序数组转换成一个平衡二叉树)
  14. slab着色,可以减少cache conflict miss概率么?
  15. mysql_connect
  16. centos下tomcat启动卡死
  17. 28种CSS3炫酷载入动画特效
  18. HDU 2516 取石子游戏(斐波那契)
  19. 一个经典的PHP加密解密算法authcode
  20. Firefox开发

热门文章

  1. Cookie解码编码
  2. JDK卸载与JDK12 安装
  3. 关于MounRiver编译器配置的若干问题
  4. 添加matlab到右键菜单并从当前目录打开
  5. 一、100ASK_IMX6ULL嵌入式裸板学习_LED实验(上)
  6. hutool调用第三方接口上传文件和下载文件
  7. sys&faker&jsonpath模块、异常处理、多线程、多进程
  8. 10个.NetCore实用的开源框架项目
  9. es实现规格分组分析
  10. etcd 入门