尽管目前半导体集成度越来越高,许多应用也都有随时可用的片上系统,同时许多功能强大且开箱即用的开发板也越来越可轻松获取,但许多使用案例中电子产品的应用仍然需要使用定制PCB。在一次性开发当中,即使一个普通的PCB都能发挥非常重要的作用。PCB是进行设计的物理平台,也是用于原始组件进行电子系统设计的最灵活部件。本文将介绍几种PCB设计黄金法则,这些法则自25年前商用PCB设计诞生以来,大多没有任何改变,且广泛适用于各种PCB设计项目,无论是对年轻的电子设计工程师还是更为成熟的电路板制造商,都具有极大的指导性作用。

本文以下内容介绍了电子设计工程师在使用设计软件进行PCB布局设计及商业制造时应牢记并践行的十条最有效的设计法则。工程师无需按时间先后或相对重要性依次执行这些法则,只需全部遵循便可极大地改变产品设计。
    法则一:选择正确的网格 - 设置并始终使用能够匹配最多元件的网格间距。
    虽然多重网格看似效用显著,但工程师若在PCB布局设计初期能够多思考一些,便能够避免间隔设置时遇到难题并可最大限度地应用电路板。由于许多器件都采用多种封装尺寸,工程师应使用最利于自身设计的产品。此外,多边形对于电路板敷铜至关重要,多重网格电路板在进行多边形敷铜时一般会产生多边形填充偏差,虽然不如基于单个网格那么标准,但却可提供超越所需的电路板使用寿命。
    法则二:保持路径最短最直接。
    这一点听起来简单寻常,但应在每个阶段,即便意味着要改动电路板布局以优化布线长度,都应时刻牢记。这一点还尤其适用于系统性能总是部分受限于阻抗及寄生效应的模拟及高速数字电路。
    法则三:尽可能利用电源层管理电源线和地线的分布。
    电源层敷铜对大多数PCB设计软件来说是较快也较简单的一种选择。通过将大量导线进行共用连接,可保证提供最高效率且具最小阻抗或压降的电流,同时提供充足的接地回流路径。 可能的话,还可在电路板同一区域内运行多条供电线路,确认接地层是否覆盖了PCB某一层的大部分层面,这样有利于相邻层上运行线路之间的相互作用。
    法则四: 将相关元件与所需的测试点一起进行分组。
    例如:将OpAmp运算放大器所需的分立元件放置在离器件较近的部位以便旁路电容及电阻能够与其同地协作,从而帮助优化法则二中提及的布线长度,同时还使测试及故障检测变得更加简便。
    法则五:将所需的电路板在另一个更大的电路板上重复复制多次进行PCB拼版。
    选择最适合制造商所使用设备的尺寸有利于降低原型设计及制造成本。首先在面板上进行电路板布局,联系电路板制造商获取他们每个面板的首选尺寸规格,然后修改你的设计规格,并尽力在这些面板尺寸内多次重复进行你的设计。

法则六:整合元件值。
    作为设计师,你会选择一些元件值或高或低,但效能一样的分立元件。通过在较小的标准值范围内进行整合,可简化物料清单,并可能降低成本。如果你拥有基于首选器件值的一系列PCB产品,那么从更长远角度来说,也更利于你做出正确的库存管理决策。
    法则七: 尽可能多地执行设计规则检查(DRC)。
    尽管在PCB软件上运行DRC功能只需花费很短时间,但在更复杂的设计环境中,只要你在设计过程中始终执行检查便可节省大量时间,这是一个值得保持的好习惯。每个布线决定都很关键,通过执行DRC可随时提示你那些最重要的布线。
    法则八:灵活使用丝网印刷。
    丝网印刷可用于标注各种有用信息,以便电路板制造者、服务或测试工程师、安装人员或设备调试人员将来使用。不仅标示清晰的功能和测试点标签,还要尽可能标示元件和连接器的方向,即使是将这些注释印刷在电路板使用的元件下表面(在电路板组装后)。在电路板上下表面充分应用丝网印刷技术能够减少重复工作并精简生产过程。
    法则九:必选去耦电容。
    不要试图通过避免解耦电源线并依据元件数据表中的极限值优化你的设计。电容器价格低廉且坚固耐用,你可以尽可能多地花时间将电容器装配好,同时遵循法则六,使用标准值范围以保持库存整齐。
    法则十:生成PCB制造参数并在报送生产之前核实。
    虽然大多数电路板制造商很乐意直接下载并帮你核实,但你自己最好还是先输出Gerber文件,并用免费阅览器检查是否和预想的一样,以避免造成误解。通过亲自核实,你甚至还会发现一些疏忽大意的错误,并因此避免按照错误的参数完成生产造成损失。
    由于电路设计共享越来越广泛,且内部团队越来越依靠参考设计,类似以上的基本规则将仍是印刷电路板设计的一个特色,我们相信这对于PCB设计十分重要。明确了这些基本规则,开发人员便可非常灵活地提升其产品的价值并从其制造的电路板获得最大收益。即使是电路板设计新手,只要牢记这些基本规则便能加快学习过程,增强信心。

PCB设计黄金法则永不改变的更多相关文章

  1. 永不改变的PCB设计黄金法则

    尽管目前半导体集成度越来越高,许多应用也都有随时可用的片上系统,同时许多功能强大且开箱即用的开发板也越来越可轻松获取,但许多使用案例中电子产品的应用仍然需要使用定制PCB.在一次性开发当中,即使一个普 ...

  2. 十条最有效的PCB设计黄金法则

    十条最有效的PCB设计黄金法则 尽管目前半导体集成度越来越高,许多应用也都有随时可用的片上系统,同时许多功能强大且开箱即用的开发板也越来越可轻松获取,但许多使用案例中电子产品的应用仍然需要使用定制PC ...

  3. HDMI接口的PCB设计

    1.定义 HDMI的全称是“HighDefinitionMultimedia”,即:高清多媒体接口. HDMI在引脚上和DVI兼容,只是采用了不同的封装.与DVI相比.HDMI可以传输数字音频信号,并 ...

  4. 开关电源PCB设计中的布线技巧

    开关电源PCB设计中的布线技巧关键字:布线 开关电源 走线 一.引言 开关电源是一种电压转换电路,主要的工作内容是升压和降压,广泛应用于现代电子产品.因为开关三极管总是工作在 “开” 和“关” 的状态 ...

  5. PCB设计与信号完整性

    之前在设计板卡时,只是听过相关的概念,但是未真正去研究关于SI相关的知识.将之前看过的一些资料整理如下: (1)信号完整性分析 与SI有关的因素:反射,串扰,辐射.反射是由于传输路径上的阻抗不匹配导致 ...

  6. 转载pcb设计详细版

    http://www.51hei.com/bbs/dpj-52438-1.html 详细的altium designer制作PCB步骤,按照步骤一步步的学习就会自己制作PCB模型 目 录 实验三  层 ...

  7. PCB设计检查表

    PCB设计检查表 一.确保PCB网表与原理图描述的网表一致 二.布局大致完成后需检查 外形尺寸 确认外形图是最新的 确认外形图已考虑了禁止布线区.传送边.挡条边.拼板等问题 确认PCB 模板是最新的 ...

  8. [PCB设计] 1、硬件原理图设计规范(一)——基本原则

    1.1 目的 原理图设计是产品设计的理论基础,设计一份规范的原理图对设计PCB.跟机.做客户资料具有指导性意义,是做好一款产品的基础.原理图设计基本要求: 规范.清晰.准确.易读. 因此制定此< ...

  9. 高端PCB设计相关知识整理

    PCB的设计布局布线实际上是一门很复杂而且大部分靠经验来做的学问,很多东西也有点玄乎,但有很多经验性的结论和公式还是可以参考的 保证原创,一天不一定写的完 CH.1 更加严重的电磁干扰 首先基本上微电 ...

随机推荐

  1. https nginx配置

    cd /saas/conf/nginx/ mkdir key cd key 创建key: openssl req -nodes -newkey rsa:2048 -keyout server.key ...

  2. 基于tomcat集群做session共享

    前端代理服务器nginx:192.168.223.136 tomcat服务器:采用的一台多实例192.168.223.146:8081,192.168.223.146:8082(如何构建多实例tomc ...

  3. 20144303 《Java程序设计》第一周学习总结

    20144303 <Java程序设计>第一周学习总结 教材学习内容总结 下载.安装.调试了JDK. JavaSE是各语言个应用平台的基础,分为四个主要的部分:JVE,JRE,JDK,和ja ...

  4. 再谈CSS动画 - 说点不知道的(一)贝塞尔曲线

    今天重新翻看<CSS 揭秘>"过渡与动画"一章,并把该章代码重新敲了一遍,代码托管在我的Github,在此总结一些心得. 动画的奥秘 在网页中添加动画的目的是让用户有更 ...

  5. 学Git,用Git ②

    之前介绍了git的最核心功能游戏存档式的本地版本管理.这会我们介绍git剩下的两个核心功能:分支和远程仓库. 1.Git游戏存档进化版--Git分支 git分支的思想很有意思,git允许我们可以随时从 ...

  6. spring 概念理解

    一.Spring的IoC(Inversion of Control).这是Spring中得有特点的一部份.IoC又被翻译成“控制反转”,也不知道是谁翻译得这么别扭,感觉很深奥的词.其实,原理很简单,用 ...

  7. Spring Container的扩展点

    转自: http://blog.csdn.net/kkdelta/article/details/5488430 Spring在解析完配置文件后,会调用一些callback方法,使用Spring的开发 ...

  8. oracle添加用户并给予管理员身份登陆

    sqlplus / as sysdba;--超级管理员sys登陆 show user;--显示当前用户 conn system/admin;--切换用户 CREATE user admin ident ...

  9. Shell脚本 curl获取必应每日壁纸(Mac OS)

    Mac上Safari不能下载壁纸,遇到好看的很想用作壁纸.写了一小段脚本用来拉取网页图片. curl: -sS 参数用来取消下载状态显示 grep 首先把含有图片网址的行提取了出来,针对这一行再做se ...

  10. Browserify命令行参数

    –outfile, -o: browserify日志打印到文件 –require, -r: 绑定模块名或文件,用逗号分隔 –entry, -e: 应用程序的入口 –ignore, -i: 省略输出 – ...