SciTech-EECS-Manufacturing-PCB Layout基础知识

PCB Layout基础知识

PCB Layout是硬件电子设备必不可少的一个环节.

PCB Layout的规范及质量直接影响硬件设备的功能、性能、可靠性等.所以应对PCB Layout加以重视。

本文章对针对大厂PCB Layout的情况做一个简单的介绍。

1.PCB Layout工程师的工作内容

  1. 设计新元件封装和维护现有封装库;
  2. 布局元器件:
  3. 布局走线;
  4. 调节等长;
  5. 布局丝印文字;
  6. 检查和消除DRC;
  7. 输出Gerber文件。

2.与PCB Layout工程师相关的人员

  1. Electronic Engineer

    • 提供电路图及零件资料;
    • 提出电气回路要求;
    • 提出布局位置要求;
    • 提出走线方式要求。
  2. Mechanical Engineer
    • 提供机构尺寸图;
    • 提供输入输出装置;
    • 提供Heat Sink资料;
    • 提供结构限制注意事项。
  3. EMI Engineer
    • 提供电磁辐射要求及注意事项。
  4. PCB板制造厂商
    • 提供PCB制程能力要求,如:可达最小线宽、线距。

3.PCB Layout Placement考虑点

  1. 电气特性

    在布局元器件时希望将某些元器件靠在一起摆放,

    以缩短电路上的回路路径,降低干扰,减少电感量。
  2. 布线

    关系密切的元器件或相关电路模块应放在一起,

    否则会增加布线的距离、难度和复杂度。
  3. 测试性

    需要测试的元器件最好摆放在板边,以方便测试和拆换。

    保证测试点能被看得到、接触到为原则。
  4. 结构组装

    依据机构工程师提供的要求进行特殊元器件的布局,

    比如依据限高区域、输入输出位置等要求进行布局。
  5. 散热性

    会产生热量的元器件不要紧靠摆放,务必将它们分散;

    元器件尽量平行于风流方向,不要阻挡到风以提高散热。

    电路板会因为热不平衡造成弯翘现象,进而使焊点受损,降低可靠性。
  6. 制程

    元器件排列方向, 决定波焊方向。若有元器件的阻隔(元器件太高或太靠近),

    会使得后面的焊点(波焊方向)得不到良好的焊接, 而产生阴影效应或吃锡不均匀产生墓碑效应。

    另外,尽量使元器件的极性方向同向,同一轴向、同一孔距、仅需一个置件头,

    以提高SMT自动插件效率,增加产量、减少错误,增加可靠度。
  7. 美观性:元器件排列整齐,不但美观,还能有较好的散热效果。

4.PCB Layout相关资讯

  1. Cross Talk(串扰):

    指当布线密度增加、平行走线距离过长,会使得两线传输线的互容、互感,将能量耦合至相邻的传输线上。



    针对串扰的Layout对策有

    • 在平行线间加入地线,且每一段距离就打Via至GND,可降低互容及具屏蔽效用;
    • 不同层(特别使相邻层)时要互相垂直走线;
    • 每走一段距离平行线,两者间的间距加大;如下图。

  2. 反射现象

    布线的弯角、分歧的线路太多所造成,使传输线上产生阻抗不匹配, 如图4

    Layout对策是减少线路上的弯角及分歧线(或避免直角走线及分歧线补强), 如图5

    • 图4 弯角、分歧造成反射

    • 图5 反射Layout对策

  3. 滤波电容和旁路电容走线

    Layout布线时,一旦忽略摆放在IC旁边的旁路电容、输入输出的滤波电容,

    将使得电容功用失效,无法抑制电路所产生的杂讯。所以走线时:

    • 一定要注意走线顺序,主要有

      • 外部电源输入→滤波电容→旁路电容→后级电路;
      • 内部电源→滤波电容→输出;
      • 内部电源→旁路电容→IC引脚。
    • 旁路(By pass)电容的作用:,

      "IC的 OFF→ON": 会使电感产生反电压: V=-L(di/dt), 造成VCC电压略降,GND电压略升;

      "IC的 ON→OFF": 则反之。如此升降关系, 杂讯便传出去了.

      在VCC引脚旁加上一个小电容滤波,引导杂讯进入GND。

  4. 3W原则

    指为减少Cross talk(串扰)的与EMI, 线路间距需大于线宽的3倍以上。

    注意3W算的是两邻线的中心距离; 但"差分线对"的最小中心距离可以是2W。

    图7 3W间距

  5. 20H法则

    Fringing(层间耦合)效应: 多层板内VCC与GND两参考层的边缘对齐时, 会向外界发射RF电磁波.

    将VCC内缩20倍的介质厚度(H),即可消除70%的边缘磁通量,故其称为20H法则。

    若做到100H则可消除90%的磁通量.

    • 图8 层间耦合

    • 图9 VCC内缩消除磁通量

  6. 层序安排

    多层板Layout时,

    • 需确定各层易受干扰的信号位置,将较敏感信号放中间
    • 选出上、下层来提供较佳的屏蔽
    • 可将敏感较高电路与高杂讯电路用地隔离
    • 如走线空间不足,可考虑走内层VCC层,若不能走VCC层就走GND层,但走线要短

    下图10 是多层板Layout各层别的规划参考,并标识了高速、低速和EMC优先走线层别。

  7. 孔的类别

    Layout线路用到的孔有上图所示的三种。

    • 通孔: 为贯穿整个板子用于连接各层线路的导通孔,为最常用孔。

      优点是制板成本低;缺点是较浪费走线空间。

      内径可选的最小值与板厚和板厂制程能力有关,1.6mm的板厚建议孔最小内径用10mil。

      信号线最好选择可用的最小内径孔,而大电流线最好选择16mil/28mil的孔。

      常见通孔尺寸有: 8mil/16mil(内径/外径)、10mil/20mil、12mil/22mil,16mil/28mil,
    • 盲孔:用于多层板,为连接板子最上两层或最下两层的线路。

      优点是可增加走线、布局空间;缺点是制板成本高。
    • 埋孔:用于多层板,为连接板子内层走线。

      优点是可增加走线、布局空间;缺点是制板成本高。
  8. 接地:Layout接地一般分浮点接地、单点接地和多点接地;

    • 浮点接地:多应用于测量仪器、医学仪器等。

      优点是使设备和外壳绝缘,外壳感应杂讯不导入电路;

      缺点是 设备与外壳 要保持 绝缘阻抗在1M以上,对大系统及高频线路不易达到.

      若系统感应高电压,因无法接地By pass,可能对操作者会产生危险。

      浮点接地如下图12

    • 单点接地(串接):多应用于低频电路(0-30KHz)。

      优点是最经济;

      缺点是导入的杂讯最多,有电压降的问题。

      单点接地串接法如下图13所示。

    • 单点接地(并接):多应用于低频电路(0-300KHz)。

      优点是可避免串接时所造成接地电压降的问题;

      缺点是使接地线配长度增加。单点接地并接法如下图14所示。

    • 多点接地:多应用于多层板电路和高频电路。

      优点是接地的导线短,减少R、L的阻抗,各部分电路连接到最近的阻抗地;

      缺点是制造成本高。多点接地法如下图15所示

SciTech-EECS-Manufacturing-PCB Layout基础知识的更多相关文章

  1. CSS3 网格布局(grid layout)基础知识 - 隐式网格自己主动布局(grid-auto-rows/grid-auto-columns/grid-auto-flow)

    网格模板(grid-template)属性及其普通写法(longhands)定义了一个固定数量的轨道.构成显式网格. 当网格项目定位在这些界限之外.网格容器通过添加隐式网格线生成隐式网格轨道. 这些隐 ...

  2. PCB Layout初学者必会知识总结(转)

    PCB是印刷电路板(即Printed Circuit Board)的简称.印刷电路板是组装电子零件用的基板,是在通用基材上按预定设计形成点间连接及印制元件的印制板.该产品的主要功能是使各种电子零组件形 ...

  3. 基础知识漫谈(2):从设计UI框架开始

    说UI能延展出一丢丢的东西来,光java就有swing,swt/jface乃至javafx等等UI toolkit,在桌面上它们甚至都不是主流,在web端又有canvas.svg等等. 基于这些UI工 ...

  4. 【分享】4412开发板-嵌入式Linux开发须要掌握的基础知识和技能

    本文转自迅为电子论坛:http://www.topeetboard.com 1.Linux 基础 安装Linux操作系统 Linux文件系统 Linux经常使用命令 Linux启动过程具体解释 熟悉L ...

  5. 【Xamarin开发 Android 系列 4】 Android 基础知识

    原文:[Xamarin开发 Android 系列 4] Android 基础知识 什么是Android? Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Li ...

  6. (转)第一天 XHTML CSS基础知识 文章出处:标准之路(http://www.aa25.cn/div_css/902.shtml)

    欢迎大家学习<十天学会web标准>,也就是我们常说的DIV+CSS.不过这里的DIV+CSS是一种错误的叫法,建议大家还是称之为web标准. 学习本系列教程需有一定html和css基础,也 ...

  7. Android中的一些基础知识(三)

    最近在回顾Android的基础知识,就把一些常见的知识点整理一下,以后忘了也可以翻出来看一看. 在TextView中显示图像(使用< img>标签) 在TextView中显示图片的方法有许 ...

  8. 嵌入式系统基础知识(一): 系统结构和嵌入式Linux

    目录 一. 嵌入式体系结构 二. 开发过程中的分工 三. 嵌入式软件体系结构 四. 嵌入式Linux 一. 嵌入式体系结构 <嵌入式系统设计师教程>这本书的前三章脉络很清晰, 按照嵌入式系 ...

  9. html基础知识1(基本标签)2017-03-07

    摘要:php基础知识1 内容:大学中虽有接触,却是以学生的心态去应付考试的,学的都是理论知识:从今天开始我同样还是要以学生的心态去学习,但却要以要从事工作的心态去练习. 以下为第一天所学内容,因电脑原 ...

  10. Ext常用开发基础知识

    Ext常用开发基础知识 组件定义 //这种方法可以缓存所需要的组件 调用起来比较方便(方法一 ) Ext.define('MySecurity.view.home.HomePanel', { //添加 ...

随机推荐

  1. git仓库常用git命令&极速入门教程

    简易的命令行入门教程: Git 全局设置: git config --global user.name "yourName" git config --global user.em ...

  2. CF1424G题解

    思路 这个题意思很显然,是求 nnn 个区间重叠最多的地方和值. 那么我们能想到用差分数组,在扫一遍的过程中维护最大值和 pospospos. 但是需要注意的是,区间最大会到 10910^9109,直 ...

  3. 开发 MCP Proxy(代理)也可以用 Solon AI MCP 哟!

    MCP 有三种通讯方式: 通道 说明 备注 stdio 本地进程内通讯 现有 sse http 远程 http 通讯 现有 streamable http 远程 http 通讯 (MCP 官方刚通过决 ...

  4. 通过Java写入数据到Excel表格

    在数据处理与管理领域,Excel 凭借其强大的功能和广泛的应用,成为了数据存储与展示的重要工具.在 Java 开发过程中,常常需要将不同类型的数据,如文本.数值.数组以及 DataTable 数据写入 ...

  5. 如何医治一条慢SQL?

    前言 "苏工,订单列表又崩了!" 接到电话时,我对着监控大屏上999ms的SQL响应时间哭笑不得. 几年来,我发现一个定律:所有SQL问题都是在凌晨三点爆发! 今天抽丝剥茧,教你用 ...

  6. 关于思源笔记与docker的部分问题

    关于思源笔记 sevePath与思源 思源从版本1.9.8之后规定必须设置servePath绑定地址,即仅限指定地址访问. 比如,部署的时候设置的--servePath=127.0.0.1:6806, ...

  7. Intel指令集及SIMD数据加速

    查看CPU相关信息 执行结果举例: 查看电脑CPU支持的指令集: cat /proc/cpuinfo | grep "processor" | wc -l 支持的指令集: 向量指令 ...

  8. 推荐一个Elasticsearch ES可视化客户端工具:ES-King,支持win、mac、linux

    ES-King:开源免费,一个现代.实用的ES GUI客户端,支持多平台. 下载地址:https://github.com/Bronya0/ES-King 我之前开源的kafka客户端kafka-ki ...

  9. 分享95套Java实战项目,一次学个够

    第01项目:SSM大型互联网电商项目(视频+源码) 第02项目:SSM分布式互联网商城(视频+文档资料) 第03项目:SSM开发大中点平 (视频+源码) 第04项目:SSM分布式苗杀系统企业级实战(视 ...

  10. 《Nginx核心技术》第01章:安装Nginx

    作者:冰河 星球:http://m6z.cn/6aeFbs 博客:https://binghe.gitcode.host 文章汇总:https://binghe.gitcode.host/md/all ...