SciTech-EECS-电路设计- PCB设计-PCB设计流程 + 元器件封装设计 + PCB设计规则 +PCB布局/布线/覆铜等设计
PCB(印刷电路板)设计, 是以"电路原理图"为根据实现电路设计者所需要的功能。
"PCB设计"主要指"版图设计", 需要考虑:
- "外部Connections(连接)"的布局,
- "内部Components(电子元器件)的优化布局,
- "金属连线" 和 "Via通孔" 的优化布局,
- EM(电磁)保护,
- 热耗散,
- 等各种因素.
优秀的“PCB版图设计”可以:
- 节约生产成本,
- 达到良好的电路性能和散热性能,
简单的版图设计, 可以手工实现.
复杂的版图设计, 需要借助CAD(计算机辅助设计)实现.
PCB 设计流程及基本使用
下图: "实现的" PCB设计流程

绘制PCB的流程主要包含:
- 导入原理图设计到PCB设计工具
- 设置PCB尺寸
- PCB布局
- PCB布线
- PCB验证
- PCB工程文件输出
PCB 层标签(主界面底部有"层控制标签"条)
- 一个PCB有“不同的层”构成,包括“铜导电、绝缘、保护屏蔽、文本和图像丝印层 等.
- 打开 "PCB设计文件(*.PcbDoc, File->New->PCB)", 进入PCB编辑器时,
此时AD软件主界面的底部为"层控制标签"条, 不同的"层"控制标签, 使用不同的颜色标识.
以便在 "不同的层" 进行 "绘图操作"。
PCB布局设计
PCB设计流程,首先确定"电路板"的"尺寸与形状",然后对电路的Components元器件进行布局.
本节介绍电路板的"尺寸设置"和"布局原则及设置".
PCB 形状和尺寸设置
开始PCB设计前, 必须确认PCB的形状和尺寸。
一般来说,PCB的形状和尺寸由设计要求给出;
没给出时,由PCB设计者通盘考虑, 确定PCB的形状和尺寸。
例如, 以一个长方形的PCB设计为例:
其尺寸的长宽比例为:120mm:90mmPCB形状和尺寸。
设置的步骤主要包括:
AD软件主界面菜单,选择“File->New->Project”,
创建一个名为PCB_Project1.PrjPCB的新项目,
并为新项目添加名称为 PCB1.PCBDoc的文件。AD软件主界面“右下角”,选择“Panels->View Configuration”, 打开视图配置界面.
- 将 "mechanical 1" 的名称改为 "PCB boundary".
AD软件主界面菜单,选择“Edit->Origin->Set”, 设置:
- 图纸背景为Black(黑色)
- 左下角为Origin(原点)
- 并通过 "快捷键Q" 设置 "绘图单位" 为 mm(毫米).
将“绘图标签”切换到“PCB boundary”。
在AD软件主界面菜单下, 选择“Place ->Rectangle”,- 在 Origin(原点)处放置“矩形边框”,尺寸设置为:
Width:120mm, Height: 90mm,作为PCB Boundary(PCB外部边界)。
- 在 Origin(原点)处放置“矩形边框”,尺寸设置为:
选取"4."步在Origin(原点)处放置的“矩形边框”,
在AD软件主界面菜单, 选择:
“Design->Board Shape->Define Board Shape From Selected Objects”,
可设置当前选取的“矩形边框”为PCB Board Shape(PCB板形状).在AD软件主界面菜单, 选择:
“Design->Board Shape->Create Primitives From Board Shape”,
在“Line/Arc Primitives From Board Shape[mm]”对话框:- 设置 Layer 为 Keep-Out Layer
- 单击 OK 按钮退出
将生成用于布局和布线的“Keep-Out Layer(禁止布线层)”边界。
PCB布局规则的设置
PCB布局前, 设置一些布局规则,以保证正确实现PCB布局.
设置PCB布局规则的步骤包括:
- 通过快捷键“Ctrl+G”进入“Grid Editor(栅格编辑器)”, 设置如下:
- Step X: 0.1mm
- Step Y: 0.1mm
- Multiplier: 5x Grid Step
- 在AD软件主界面菜单, 选择“Designer->Rules”,打开:
“PCB Rules And Constrains Editor(PCB规则和约束编辑器)”,
在该对话框,设置如下:- 展开“Placement ->Component Clearance”,设置:
- Minimum Vertical Clearance: 3mil
- Minimum Horizontal Clearance: 3mil
- 展开“Permitted Layers”,
- 新增一个名称为“PermittedLayers”的Rule(规则),
- 在新增的 "PermittedLayers" Rule(规则),
允许的 "Layer" 为 "Top Layer" 和 "Bottom Layer"
- 展开“Placement ->Component Clearance”,设置:
PCB布局原则
在PCB布局时, 要兼顾“美观”和“信号完整性”规则。
下面给出一些PCB布局的建议:
元器件布局基本规则
- 通常,"所有元器件"都应布置在印刷电路板的"同一面"上。
只有在Top Layer的元器件过密时,才能将一些
"高度有限并且发热量小"的器件, 如贴片电阻/电容/IC 放在 Bottom Layer. - 布线原则 "先大后小、先难后易", 即先布局 "重要的单元电路" 与 "核心元件"
- 整个"连接线"尽可能短, 关键"信号线"最短。
- 高电压大电流信号 与 低电压小电流信号 完全分开
- 模拟信号 与 数字信号 分开
- 高频信号 与 低频信号 分开
- 高频元器件的隔离要充分.
- 布局上应参考“原理框图”, 根据单板的“主信号流向”规律安排 "主要元器件"。
- 元器件的"布局"应便于"信号流通",使信号"尽可能保持一致的方向"。
多数情况下, "信号的流向" 安排为 "由左到右" 或 "由上到下"。
与 "输入、输出端" 直连的"元器件", 应靠近 "输入、输出" 接插件或连接器放置. - 在保证 "电气性能" 的前提下:
- 元器件应放置在 "栅格" 上, 且相互 "平行或垂直" 排列, 才整齐、美观。
- 一般情况, 不允许"元器件重叠"
- 元器件排列要紧凑
- Input 和 Output 元器件尽量远离
- "元器件"或"导线"之间, 可能存在 "高电位差",
如果存在, 则应,"加大",它们的距离, 以免因放电、击穿引起意外短路。 - 带高电压的元器件, 应尽量布置在调试时“人体不易触及的地方”。
元器件排列规则
- 板边缘的元器件离板边缘至少有“两个板厚”的距离,
元器件在整个板面上应分布均匀、疏密一致。 - 同类型“插装元器件”在X或Y方向上, 应朝一个方向放置。
同一类型的 "有极性分立元器件" 要力争在X和Y方向上同极向, 便于生产和检验。 - 对于 "非传输边(流水线)" 大于300mm 的PCB,
"较重的器件" 尽量不要布局在PCB的中间,
以减小由 "插装器件的重量" 在 "焊接过程" 对 "PCB变形" 的影响.
以及插装过程, 对PCB板上 "已经贴放" 的元器件 的影响.
为“方便插装”,推荐将“元器件”布置在“靠近插装操作”侧的位置。 - 通孔回流焊“元器件”本体间距大于10mm,元器件的 "焊盘边缘"要求:
与 "传送边"的距离不小于10mm, 与,"非传送边" 距离不小于5mm. - 元器件的布局要满足“手工焊接”和“维修”的“操作空间”。
- 需要安装“较重的元器件”时,应考虑安装的“位置和强度”,
安装应靠近PCB受力支承点。使PCB板的 "翘曲度" 最小,
还应计算引脚的“单位面积”所承受的力, 当该值不小于0.22N/m㎡时:
必须对该模块采取 "固定措施", 不能仅靠引脚的焊接来固定。 - 对于有结构尺寸要求的“单板”,其元器件允许的最大高度应为:
“结构允许尺寸”-“印制板厚度”-4.5mm - “超高的”元器件应采用“卧式安装” 。
防止电磁干扰
抑制热干扰
可调节元器件的布局
PCB布线设计
"布线" 是有 "连接关系" 的两个 "网络节点" 之间 "生成物理连接通路" 的过程.
AD软件包含一个强大的 "Interactive Routing Engine(交互布线引擎)"。
用于帮助设计者高效率的对PCB进行布线操作,有三种交互式布线:
- Interactive routing(交互布线)
- Interactive Differential Pair Routing(交互差分对布线)
- Interactive Multi Routing(交互多线布线)
交互布线 线宽和过孔大小 设置
但选择一种交互布线方式后,开始手工布线,此时首先考虑两个问题:
- 在布线开始时 以及 在布线的过程, 需要根据“设计要求”确定布线的“线宽”.
- 在不同层之间走线时, 要用Via(过孔)连接, 因此也要根据"要求"事先确定过孔尺寸。
- 在状态栏会显示当前“过孔”或“线宽”的设置。
- 在“布线的过程”根据需要调整 “Track Width”和“Via Size”:
在“布线的过程”按“Shift+W”组合键,可以更改“Track Width(布线宽度)”。
在“布线的过程”按“Shift+V”组合键,可以更改“Via Size(过孔尺寸)”
设置 "布线线宽" 和 "过孔大小" 的步骤主要包括:
- 在AD软件主界面菜单, 选择“Tools->Preference”,打开"Preference"对话框,
在该对话框 "左侧" 找到并展开 "PCB Editor -> Interactive Routing",
在 "右侧" 窗口就显示 "Interactive Routing Width(交互布线宽度)”面板,
该面板上提供:Track Width Mode(布线宽度模式)
Via Size Mode(过孔大小模式)
其“右侧”的“下拉框”提供如下选项:User Choice, 选该选项, 则在布线和放置过孔时,
有可选的"线路宽度"及"过孔尺寸"列表, 并且由用户选择合适选项.
单击下方 "Favorite Interactive Routing Widths"按钮,
编辑或者添加 设置时会用到的“布线宽度”。Rule Minimum, 选该选项, 则在布线时使用,
由“设计规则”推导出 "最小" 的 布线宽度"和"过孔尺寸".Rule Preferred, 选该选项, 则在布线时使用,
由“设计规则”推导出"期望使用" 的"布线宽度"和"过孔尺寸".Rule Maximum, 选该选项, 则在布线时使用,
由“设计规则”推导出 "最大" 的,"布线宽度"和"过孔尺寸".- 例如在设计时, 使用16mil/8mil 和 10mil/4mil 的过孔尺寸:
注释, 16mil是孔的外径,8mil是钻孔的直径. - 例如在设计时, 常使用 4mil 作为"布线宽度".
- 在布线的过程, 通过按 3键(对布线宽度) 或 4键(对过孔尺寸),
可以在“修改布线宽度和过孔尺寸”的“模式”之间进行切换.
在状态栏显示了当前过孔或线框的设置.
- 例如在设计时, 使用16mil/8mil 和 10mil/4mil 的过孔尺寸:
通常, 在PCB设计过程, 会频繁使用 "所期望使用"的 "布线宽度" 和 "过孔尺寸”。
所以该节设计对于 "布线宽度和过孔大小" 的设置均使用 Rule Preferred选项.
SciTech-EECS-电路设计- PCB设计-PCB设计流程 + 元器件封装设计 + PCB设计规则 +PCB布局/布线/覆铜等设计的更多相关文章
- [每日电路图] 7、设计一个PCB的流程及细节·总结——给外行的同学或刚入行的同学一个宏观鸟瞰电路板设计的大致流程的文章
前言 最近两天使用AD14软件设计了一个蓝牙防丢器电路板(PCB)图纸,中间有一些细节在本文中记录下,方便下次设计PCB时参考.也希望能给外行的同学或刚入行的同学一个宏观鸟瞰电路板设计的大致流程的文章 ...
- 【APP UI 设计模式】(一)APP UI 设计原则和流程
一.基本原则 1.用户体验原则UCD,以用户为中心去设计 2.设计模式是可重用的设计规范实现 3.反模式是糟糕设计的典型,极力避免使用 ...
- Apache Druid 的集群设计与工作流程
导读:本文将描述 Apache Druid 的基本集群架构,说明架构中各进程的作用.并从数据写入和数据查询两个角度来说明 Druid 架构的工作流程. 关注公众号 MageByte,设置星标点「在看」 ...
- RDIFramework.NET开发框架在线表单设计整合工作流程的使用
1.概述 在RDIFramework.NET开发框架在线表单设计助力可视化快速开发文章中,我们介绍了不使用编码的方式进行表单的在线设计并挂接在对应的模块下,加速应用的落地与实现.同样,通过在线设计的表 ...
- Java-集合=第五题 (Map)设计Account 对象如下: private long id; private double balance; private String password; 要求完善设计,使得该Account 对象能够自动分配id。 给定一个List 如下: List list = new ArrayList(); list.add(new A
第五题 (Map)设计Account 对象如下: private long id; private double balance; private String password; 要求完善设计,使得 ...
- AD设计中,三种大面积覆铜的区别
在AD设计中,主要有三种大面积覆铜方式,分别是Fill(铜皮) Polygon Pour(灌铜)和Plane(平面层),这三种方式刚开始的时候没有细细区分,现在分别应用了一下, 总结如下,欢迎指正 F ...
- Java可视化编程,基于布局管理器的UI设计
在<事件驱动模型>讲述了如何将用户与功能实现代码联系到一起.怎么样便于用户理解和符合用户的使用习惯? 本篇还是就此问题作分析,站在用户角度上分析UI各组件倒底该如何设计呈现. 优秀的UI会 ...
- 第九十三节,html5+css3移动手机端流体布局,基础CSS,头部设计,轮播设计,底部设计
html5+css3移动手机端流体布局,基础CSS,头部设计,轮播设计,底部设计 基础CSS 首先将通用css属性写好 @charset "utf-8"; /*通用样式*/ /*去 ...
- 全面提价2499元起小米6发布:四曲陶瓷机身+骁龙835+变焦双摄(小米在设计上也多次获得红点最佳、iF金奖等72项工业设计大奖)
集微网 4月19日报道 今日,小米公司在北京召开正式推出了新一代旗舰手机“小米手机6”.在试玩过真机后,第一感觉就是这款手机做工与颜值相比此前小米手机提升巨大:有四曲面玻璃或陶瓷机身.不锈钢高亮边框 ...
- HBase,以及GeoMesa设计基于HBase的设计分析,从数据模型到典型查询场景,最后进行RowKey设计
GeoMesa设计基于HBase的设计分析,从数据模型到典型查询场景,最后进行RowKey设计 一.HBase 基本概念 理解KeyValue KeyValue多版本 列定义(1) 列定义(2) Co ...
随机推荐
- ArcGIS Desktop 10.7 完美汉化安装教程
1,下载文件并解压缩,双击[Esri ArcGIS Desktop v10.7.0.exe] 2.在安装向导中选择[Next] 3.选中[I accept the master agreement]我 ...
- 探秘Transformer系列之(31)--- Medusa
探秘Transformer系列之(31)--- Medusa 目录 探秘Transformer系列之(31)--- Medusa 0x00 概述 0x01 原理 1.1 动机 1.2 借鉴 1.3 思 ...
- 6.4K star!轻松搞定专业领域大模型推理,这个知识增强框架绝了!
嗨,大家好,我是小华同学,关注我们获得"最新.最全.最优质"开源项目和高效工作学习方法 「垂直领域大模型落地难?逻辑推理总出错?这个来自OpenSPG的开源框架,让专业领域知识服务 ...
- Java编程--多例设计模式
多例设计模式 多例设计模式(Multiton Pattern),有时也被称为对象池(Object Pool)模式,是一种创建型设计模式.与单例模式不同,多例模式允许创建并管理多个实例,每个实例都有一个 ...
- 信息资源管理文字题之“IT服务管理的理念以及ITIL管理体系中IT服务十大核心流程”
一.阐述IT服务管理的理念以及ITIL(信息技术基础架构库)管理体系中IT服务十大核心流程 二.答案 答:IT服务管理的理念是:以流程为导向,以客户为中心 ITIL标准中归纳了两大类核心流程:服务支持 ...
- 【Elasticsearch】一文读懂ES向量搜索:原理剖析与技术全景
大家好,我是大任,今天给大家分享一下Elasticsearch的向量搜索技术 注:本文若未说明ES版本则为7.10,其他版本会特别标记,由于ES版本不同,部分差异较大,具体请以官方文档为准 一.向量搜 ...
- 深度解析JS事件驱动模型:如何理解浏览器中的异步回调和事件循环
@charset "UTF-8"; .markdown-body { line-height: 1.75; font-weight: 400; font-size: 15px; o ...
- CentOS 7.6 安装 Mysql 5.7
一.查看CentOS版本 Mysql的版本必须要和CentOS的版本对应!查看CentOS版本的指令如下: cat /etc/redhat-release 二.下载yum源包 wget http:// ...
- C#中无法将文件”obj\debug\XXX.dll复制到“bin\Debug\XXX.dll” 拒绝访问
较为方便有效的方法就是,把项目属性中的"应用程序集"的"程序集名称"修改为另一个名称即可.
- ODOO14里面qweb使用案例
在ODOO里面中,通过QWeb来对模板进行渲染后加载到浏览器中,故作笔记以便于查询简介:Qweb被用作OpenERP的Web客户端模板引擎.它是一种基于XML的模板语言,同Genshi, Thymel ...