零之前言

当我们一个硬件项目画好原理图后,接下来就是绘制PCB了,但是绘制PCB中有很多需要注意的地方,总结了一个画PCB的流程。个人经验,相对于大佬来说,这篇文章可能真的就很弱鸡了,同时可能也可能存在错误,希望发现的大佬能够指出。但自己绘制的十多块板子均是采用此流程,也无异常,所以因该是没大问题的。毕竟PCB上面的细节太多,有些问题需要经验积累。
环境:Windows10 + AD18

一.将原理图导入

此步略过,本次的PCB板是一个STM32最小系统板加了一些小东西,就不放图了。

二.设置板子外形

1.确定原点位置


通过把原点放置于某个角落,便于确定板子的尺寸以及确定器件位置。

2.画板子外形

通过机械层的线条与线条、圆弧工具画出想要的板子尺寸。将mil换成mm的快捷键(Q)

画好了大概这样:

2.切割板子外形

我们全部选中这些线条,同时介绍一个AD的技巧——查找相似对象

通过查找相似对象,我们可以很方便的选择相似的一些器件,进行批量操作,用法如下:
选中一个器件,右键——查找相似对象

通过设置一些属性来筛选我们器件,一样的就选same,忽略这个属性就是any,不同就是different。

把线条全部选中后,按照选择对象定义

这样,板子外形就切好了,当然这一步可以留到最后做。

三.布局

1.修改丝印大小

通过查找相似对象,把丝印改小:

个人喜欢0.67mm*0.17mm的字体

2.隐藏GND连接线

先选中这个后,然后对着GND鼠标左键。

修改前后:

3. 布局

布局尽量看着原理图,将一个模块的器件几乎放在一起,便于布线,同时观察连线,尽量减少交叉。
同时,布局还有以下很多要求(有些和走线有关,一起说了):

  1. 天线下面不能铺铜,如果是多层板,可以把天线悬空,像这样:(天线类的要求太多了,我也不太清楚太多,比如阻抗等等等)
  2. 滤波要先经过大电容,再过小电容
  3. 确保滤波电容有效(先过电容,再过用电器):
    有效:

    效果不好:
  4. 晶振最好不要离芯片太远,晶振电容要紧贴晶振

然后我这块儿板子布局完成是这样的:

四.走线

1.设置规则


线宽规则:

过孔规则:

过孔铺铜全连接:

保存规则

2.走线

  1. List item

走线不用走GND,最后用铺铜来连接GND
如果要画双层板,可以在需要转到下一层的时候,按ctrl+shift+鼠标滚轮滚动,可以自动打一个过孔然后转到下一层,就像这样

当然你也可以手动打过孔。
走线有以下注意:

  1. 走线不可以走直角,最好全为钝角
  2. 两层的线不可平行,最好交叉,否则可能有寄生电容、电感产生
  3. 画线最好将晶振全包裹
  4. 电源线需要加粗
  5. 电源线先经过电容再经过用电器(这样才能最大发挥滤波电容的效果)
    所有的3V3都是由主电源线经过电容,分给32的4个VCC。

    本人画的图比较丑emmm能用就行

3.检查

看看有没有漏掉没画的线之类的错误或者疏忽。

五.铺铜

1.打过孔

因为有些地方布线问题,导致GND无法铜过,所以我们在板子的各处和GND附近打一些过孔,增加GND的导通率,同时确保每个GND能接到铜。
将过孔连接到GND:(复制粘贴的过孔没法带网络,可以先复制粘贴,最后通过查找相似对象,把没网络的过孔设置成连接GND)

打好后使这样:

然后就这样把所有的NO NET过孔都连接至GND

2.铺铜

  1. 晶振下面不铺铜
  2. 天线下面不铺铜
  3. 其他的靠积累

    然后创建铺铜:

    把晶振的铜挖了

    选好位置后,重新铺铜,就可以把顶层的铜删掉:

六.调整丝印:

(当然这一步可以在前面做)
将丝印的位置修改一下,并且给一些排针脚位添加说明信息,再添加一些器件的说明,和板子信息等。
如果是写在底层的,需要给文字选中镜像mirror

完成

可以3D预览一下:


个人经验分享:AD绘制PCB(入门教程)相关推荐

  1. 地图服务器制作教程,PVP场地建设经验分享 服务器PVP地图制作教程

    来源:游戏园日期:2019-02-26 04:01:11 PVP场地建设经验分享 服务器PVP地图制作教程.建造一个地图要考虑很多方面才能制作出来一个完整的地图哦~那下面就给大家详细的介绍一下关于建造 ...

  2. Altium Designer——AD绘制PCB流程

    Altium Designer--AD绘制PCB完整流程 本文将从芯片设计与开发到完整PCB的生成进行介绍.使用版本为AD19.下文将以TI公司的OPA690芯片为例,绘制一个简单的电压跟随器. 文章 ...

  3. 小明分享:8ms平台入门教程

    www.8ms.xyz 入门教程, [详细资料获取](http://doc.8ms.xyz/docs/gui-001/gui-001-1cinrj630tggq) 一. 注册个人账号 1.点击主页的& ...

  4. QQ微派狼人杀经验分享及无限卡房教程(萌新逆袭成为绝顶高手)

    关注重工黑大帅,学习不迷路 前言:     大家好,我是黑大帅,游戏中我叫 灰狼.大家也可以给自己起个名字,方便别人在游戏中叫你.截至目前,我的游戏场数是 1303场.其中我当狼人 451局,胜率 5 ...

  5. AD绘制PCB板框+定位孔(Altium Designer)

    PCB板框+定位孔 一.绘制PCB板框的操作步骤 二.放置定位孔的操作步骤 一.绘制PCB板框的操作步骤 举例:40cm×60cm板框画法 步骤1:打开PCB画图界面,快捷键E+O+S 设置坐标原点: ...

  6. 使用AD绘制PCB板(快速入门)

    文章目录 新建工程文件(.PrjPcb) 原理图库(.SchLib) PCB库(.PcbLib)| 与实物对应 原理图(.SchDoc) PCB(.PcbDoc) pcb各层介绍 布局 布线 铺铜 规 ...

  7. 游戏动漫角色模型制作方法,无偿分享工具0基础入门教程

    从复杂3D模型入手,你可能会备受打击.选一个简单的结构,然后开始学习.你不仅想要学会3D建模的基本知识,还需要慢慢学习掌握不同的工具.技巧. 瓶子一样的圆柱体是一个很好的入门模型. 或者你可以用更简单 ...

  8. 学习用ad绘制pcb(一)

    从今天开始学习关于pcb绘制的一些知识. 我使用的是ad,这款软件相当强大,最多可以同时支持三个显示器来进行高端开发(如fpga),还有altium公司设计的开发工具,价格可以说是相当高了.对于现阶段 ...

  9. 经验分享:Web前端入门要怎么开始学?

    现在,几乎整个互联网行业都缺前端工程师,不仅是刚起步的创业公司,对上市公司乃至巨头这个问题也一样存在. 据统计,国外的前端开发人员和后端开发人员比例约1:1,但是在国内比例却在1:3以下,Web前端开 ...

  10. 使用python绘制图形入门教程

    1.python绘制一个长方形 from turtle import * width(4) forward(200) right(90) pencolor('red') forward(100) ri ...

最新文章

  1. 分布式熔断降级平台aegis
  2. 获取窗口句柄模拟鼠标点击
  3. 操作系统学习(五) 、代码段和数据段描述符
  4. 气象ts评分_给大家分享一个格点插值到站点然后TS评分的程序
  5. java clone原理_详解Java中的clone方法 -- 原型模式
  6. C#中i=i++值不变的一个解释
  7. Vue el-input实现动态显示type为textarea的文字数量、剩余字数
  8. 为什么 Kubernetes 是微服务发展的必然产物?
  9. 浏览器静态资源的缓存机制(http强缓存 协商缓存)
  10. APP 性能测试工具
  11. vue axios封装
  12. Excel:把数据生成曲线图
  13. 10大协作办公工具:实现团队工作效率最大化
  14. 医院招聘护士 计算机证,医院招聘护士的自我介绍
  15. sql中将字符串数字转换成数字
  16. 解决HA is not enable for this namenode错误
  17. python实现分词算法代码
  18. 云呐:固定资产清查盘点方案,固定资产清查范围是怎样的?
  19. 企业信息化系统基础——AD:使用C#批量创建帐号
  20. 打造不死的asp木马

热门文章

  1. acer软件保护卡怎么解除_Acer软件保护卡
  2. 御剑江湖一键端mysql_御剑情缘gm完整端下载
  3. python破解excel进入密码(密码字典)
  4. 如何解决SQL挂起问题
  5. Android应用程序开发以及背后的设计思想深度剖析(2)
  6. 安装Git SCM for Windows
  7. [PSP3000完美破~解]5.03彻底告别刷机!让3K和V3可关机
  8. 计算机辅助几何设计知识点,计算机辅助几何设计
  9. Hadoop学习心得
  10. 银行窗口排队叫号系统实现