PCB 设计的基本流程可以概括为:

前期准备→PCB 结构设计→PCB 布局→布线→布线优化和丝印→网络和 DRC 检查和结构检查→制板。

前期准备

准备元件库和原理图(元件库的话 ,可以到论坛,网站下载。比如立创EDA。。)

PCB 结构设计

根据已经确定的电路板尺寸和各项机械定位,在 PCB 设计环境下绘制 PCB 板面,并按定位要求放置所需的接插件、按键/开关、螺丝孔、装配孔等。并充分考虑和确定布线区域和非布线区域(如螺丝孔周围多大范围属于非布线区域)。

PCB 布局

(1)按电气性能合理分区。一般分为:数字电路区(既怕干扰、又产生干扰)、模拟电路区(怕干扰)、功率驱动区(干扰源);处理方法见 EMC。 (2)完成同一功能的电路,应尽量靠近放置,并调整各元器件以保证连线最为简洁;同时,调整各功能块间的相对位置使功能块间的连线最便捷。

(3)I/O 驱动器件尽量靠近 PCB 的板边引出接插件。

(4)时钟产生器(如:晶振或钟振)要尽量靠近用到该时钟的器件。

(5)在每个集成电路的电源输入脚和地之间,需加一个去耦电容(一般采用高频性能好的独石电容)。电路板空间较密时,也可在几个集成电路周围加一个钽电容。

(6)继电器线圈处要加放电二极管(eg:1N4148)。

布线

布线是整个 PCB 设计中最重要的工序

首先是布通,这是 PCB 设计时最基本的要求。

其次是电气性能的满足。这是衡量一块印刷电路板是否合格的标准。

(1)一般情况下,在条件允许的范围内,尽量加宽电源、地线宽度,最好是地线比电源线宽,它们的关系是:地线>电源线>信号线,通常信号线宽为:0.2~0.3mm,最细宽度也可达 0.05~0.07mm,电源线一般为 0.5~2.5mm。对数字电路的 PCB 可用宽的地导线组成一个回路, 即构成一个地网络来使用(模拟电路的地则不能这样使用)。

(2)预先对要求比较严格的线(如高频线)进行布线,输入端与输出端的布线应避免相邻平行以免产生反射干扰,必要时应加地线隔离,两相邻层的布线要互相垂直,平行容易产生寄生耦合。

(3)振荡器外壳接地,时钟线要尽量短。时钟振荡电路下面、特殊高速逻辑电路部分要加大面积的地线,而不应该走其它信号线,以使周围电场趋近于零。

(4)尽可能采用 45o的折线布线,不可使用 90o折线,以减小高频信号的辐射(要求高的线还要用弧线)。

(5)任何信号线都不要形成环路,如不可避免,环路应尽量小。信号线的过孔要尽量少,一条线尽量不要超过两个过孔。

(6)关键的线尽量短而粗,并在两边加上保护地。

(7)通过扁平电缆传送敏感、噪声信号时,要用“地线-信号-地线”的方式引出。

(8)关键信号应预留测试点,以方便调试和维修检测用

布线优化与放置丝印

检查,没问题后。开始铺铜,铺铜一般铺地线(注意模拟地和数字地的分离),多层板时还可能需要铺电源。对于丝印,要注意不能被器件挡住或被过孔、焊盘给挖空。

检查 DRC 与结构

在确定电路原理图设计无误的前提下,将所生成的 PCB 网络文件与原理图网络文件进行物理连接关系的网络检查,并根据输出文件结果及时对设计进行修正,以保证布线连接关系的正确性。网络检查正确通过后,对 PCB 设计进行 DRC 检查,并根据输出文件结果及时对设计进行修正,以保证 PCB 布线的电气性能。最后需进一步对 PCB 的机械安装结构进行检查和确认。

喜欢的可以关注微信公众号“伊斯电子编程”获取更多资源。

PCB 设计的基本流程相关推荐

  1. Protel99 SE进行射频电路PCB设计的流程【转】

    随着通信技术的发展,手持无线射频电路技术运用越来越广,如:无线寻呼机.手机.无线 PDA 等,其中的射频电路的性能指标直接影响整个产品的质量.这些掌上产品的一个最大特点就是小型化,而小型化意味着元器件 ...

  2. PCB 基础~典型的PCB设计流程,典型的PCB制造流程

    典型的PCB设计流程 典型的PCB制造流程 • 从客户手中拿到Gerber, Drill以及其它PCB相关文件 • 准备PCB基片和薄片 – 铜箔的底片会被粘合在基材上 • 内层图像蚀刻 – 抗腐蚀的 ...

  3. PCB设计流程(当使用嘉立创SMT时)

    最近用嘉立创的SMT业务打PCB,为了方便下次设计,特将我的PCB设计流程记录于此. 后续可能会对此流程进行修订. 1.下载嘉立创的SMT元件库.由于我使用AD,因此下载了AD版本的SMT元件库. 2 ...

  4. 一整套PCB设计流程和要点,老板再也不怕我出错!

    资料输入阶段 1. 在流程上接收到的资料是否齐全(包括:原理图.*.brd文件.料单.PCB设计说明以及PCB设计或更改要求.标准化要求说明.工艺设计说明文件) 2. 确认PCB模板是最新的 3. 确 ...

  5. 高速PCB设计知识问答

    专家关于高速线路的布线问题解答1 1. 如何处理实际布线中的一些理论冲突的问题 问:在实际布线中,很多理论是相互冲突的: 例如: 1.处理多个模/数地的接法:理论上是应该相互隔离的,但在实际的小型化. ...

  6. PCB设计中的问题整理

    1.如何尽可能的达到 EMC 要求,又不致造成太大的成本压力? PCB 板上会因 EMC 而增加的成本通常是因增加地层数目以增强屏蔽效应及增加了 ferrite bead.choke等抑制高频谐波器件 ...

  7. mentor公司的PCB设计软件:PADs, Expedition,BoardStation

    mentor公司算是生产PCB设计软件在 种类上最多的一家公司了吧,而且名目多,叫法也很复杂.以前用过protel.cadence.pads,现在想研究一下其他的pcb设计的东东,发现 mentor产 ...

  8. pcb文件转成原理图_电路仿真与PCB设计 | 文末赠书

    01作者简介 崔岩松 北京邮电大学副教授.博士生导师.国家级电子信息实验教学中心教学团队.长期从事电子电路设计与EDA技术.多媒体通信与集成电路领域的教学和研究工作.先后开设"电路仿真与PC ...

  9. pcb二次钻孔_作为一名合格的PCB设计工程师,了解生产制造很重要

    PCB设计行业有位大佬说:一个合格的PCB设计工程师,不光要有丰富的电路设计经验,还要有生产制造的知识和经验,脱离实际成产的设计,无异于纸上谈兵.今天,我们不妨就来了解下关于PCB生产制造的一些重要知 ...

  10. STM32工作笔记004---了解高速版PCB设计Cadence

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 根据自己看到教程,自己整理: 1.认识一下Cadence Cadence 楷登电子 [1]  (C ...

最新文章

  1. 用verilog语言写的任意整数的分频器
  2. 【HTTP协议】HTTP状态码列表大全
  3. 小学数学加减法测试软件,小学生数学加减测试题
  4. java中注解的解析_全面解析Java中的注解与注释
  5. mySQL 建表约束
  6. SQLite学习和使用
  7. LINUX检查一个进程内存增长的脚本
  8. tomcat6到tomcat9解压版(64位)随意下载
  9. 网络:bit、Byte、bps、Bps、pps、Gbps的单位详细说明及换算。
  10. throw er; // Unhandled ‘error’ event
  11. 伤感日志_茫茫天涯走遍,寂寞心酸
  12. 少儿编程scratch与机器人
  13. JavaWeb 实验 Servlet用户登录验证
  14. 如何理解设计模式的六大原则?
  15. 最好的3个安卓epub阅读器
  16. Drools7 动态更新规则
  17. 使用XGboost模块XGBClassifier、plot_importance来做特征重要性排序——修改f1,f2等字段
  18. vue 项目 下载模板和导入模板
  19. 第一代intel核显id:0046的10.9驱动安装详解(转)
  20. NiuKe_SH17分玩具题

热门文章

  1. 电气工程计算机网络基础知识大全,2018年注册电气工程师考试(电气与信息技术公共基础)知识点复习:计算机基础[网络体系结构与协议]...
  2. 超简单漂浮广告代码、网页漂浮广告代码、jQuery漂浮广告、div漂浮层
  3. 小米手机无需刷入Recovery获取Root权限,卡刷包payload.bin提取boot.img文件
  4. 软件测试工程师必备技能之Java基础
  5. chm打不开怎么办?
  6. 为什么我的世界服务器显示红叉,我的世界藏宝图怎么看红叉
  7. 大航海时代2 全村落 探索 MD ROM 静态 HACKER
  8. 基于SSH框架的人力资源管理系统设计与实现
  9. SVN忽略提交文件设置
  10. POS58打印机的操作