0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

降低PCB的出错风险的几个技巧

电子森林 来源:TW 2019-09-02 15:58 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

很多硬件工程师都有过因为一个小小的不注意,不得不重新打板的经历,对有些不以为然的工程师甚至成了家常便饭,殊不知这每一次的打板导致的工期延误对于企业是很大的浪费,尤其是对于争分夺秒抢占市场的产品来讲任何小小的疏忽导致的工期延误带来的损失都有可能是致命的。

我在前面的文章中说过,硬件工程师设计PCB,即便是一个崭新的设计,到最终定型不能超过3版,最好2版以内搞定。而做到这一点就必须养成良好的设计习惯,PCB设计是牵扯到很多个环节的链条,越早的环节越是重要,为避免最终的错误,从一开始就要小心翼翼,不能埋下任何雷。今天苏老师来讲讲电路原理图设计中要注意的一些要点。

首先要说明的是,原理图是连接产品的概念性设计(方案框图)和最终的以PCBA形式的物理呈现之间的桥梁,因此它一定要准确、完整。原理图的基本构成单元是表征一个个电子元器件的“符号(Symbol)”,因此要求原理图的“符号”一定要准确、完整,而这些符号之间的连线(元器件各管脚之间的电气连接)要正确无误。

元器件符号的准确、完整

熟练掌握原理图符号的编辑(Symbol Editor)是非常重要的,即便在设计中你没有必要自己亲自创建原理图符号,但你仍然需要查看或检查这些符号的特性。尤其是你从一些网站上(SamacSys、Ultralibrarian、SnapEDA等)下载的符号,这些网站提供的是适用于各种PCB设计工具的符号,因此最好要根据自己的电路设计对这些符号中的管脚进行位置的重新排列,以及一些管脚属性的定义。

一个元器件的所有的管脚都必须在符号上“可见(Visiable)”,也就是显示出来,如果这个器件有20个管脚,那就必须有20个管脚出现在符号上,永远不要用“不可见(Invisible)”管脚,比如“电源”和“地”管脚,另外“No Connect”(简称NC - 无连接)的管脚也要显示出来。

有两种类型的“NC”管脚,第一种类型是在任何的设计中都不会被连接,它可能本身就是没有任何内部连接的,或者说只是供生产厂商测试用的。比如上面图中的CP2102N-GQFN20的第10个管脚就是永远不用连接的管脚。有的原理图工具允许给这种管脚设定一个“NC”类型的属性,这些管脚将被永久地用一个小“x”来标记。你也可以给它们一个独特的管脚名字NC1、NC2等等,就像在原理图上显示的那样。虽然原理图允许管脚重名,但我建议最好给每个不同的管脚不同的名字。

第二种类型的“NC”是有一些管脚是有意义的,但在某些设计中用不着,例如下图用CP2102设计的USB - UART桥接电路中,有不少管脚内部是有连接,但在这个设计中它们是不用连接上的。很多原理图工具允许将没有连接的管脚上放置一个叫“NC”的原理图符号,一般为“X”的形状,作为原理图的一部分。如果原理图工具中没有这么个“NC”符号,系统做ERC(电气规则检查)的时候就会报“错误”(Error)或者“警告”(Warning),在知道事情的原委的前提下你可以忽略这些信息,但一定要确保你知道这些信息的来源.

在构建原理图符号的时候非常重要的一步就是为每个管脚赋予正确的“电气类型”,这些管脚的类型会用在ERC中,这些电气类型的添加或编辑有专门的菜单来执行,如下图(KiCad工具为例),电气类型选项中可以看出针对每一个管脚的一些典型的电气特性。

有的时候还是需要一些小技巧才能选到准确的类型的 -可以选择最接近的。有时候找不到合适的类型,你可以选择“Passive”(无源),这个属性会被轻松通过ERC。不是所有的工具都有“NC”类型,如果没有的话,你可以选择一种类型,使得它连接了任何一种管脚ERC都会报错。

连接器FPGA微控制器等这些器件的符号经常需要修改某些管脚的电气类型,因为这些管脚在不同的设计中其电气类型是不同的,要根据分配给这些管脚的信号的属性来重新修改这些管脚的电气类型。

在创建完所有的原理图符号后,找一个安静、无人打扰的地方,打开符号编辑器以及这些元器件的数据手册,再仔细检查每一个器件的每一个管脚:管脚编号、管脚名字、电气类型等,确保每一个管脚都在符号上而且属性是对的。我个人的习惯是在画完原理图以后再检查一遍原图中的每个符号,从创建原理图符号,到绘制原理图再做最终的检查中间隔一段时间会比较容易检查出一些刚创建时无法看出来的问题。

善用ERC(电气规则检查)ERC是根据一系列设定的规则进行的电气连接方面的检查,如果有不正确的连接就会给出“错误”或“警告”的提示信息。一般来讲,规则都是在寻找悬空的管脚,或者电气类型不兼容的管脚之间产生了连接。一般来讲,这些规则被一个“连接矩阵”来设定,如下面的例子(来源于KiCad工具):

在矩阵中,每一种可以指定给管脚的电气类型都有一行和一列,这些由行、列交叉的管脚的每一种组合就被定义了一种规则,在本图中,矩阵中绿色的意味着两种类型的管脚是可以进行连接的,一个“W”在ERC报告中会产生一个“报警”信息,一个“E”在ERC报告中会产生一个“错误”信息。工具一般都会有一个缺省的矩阵规则,这种规则是常用的,当然在具体的电路设计中你可以根据需要改变这些规则。 虽然ERC是有局限性的,也一定要在设计原理图的时候运行ERC,根据你电路的设计设计可以调整你电路ERC的规则矩阵,并根据产生的报告修改电路图中存在的错误和不规范的地方,直到所有的错误、警告信息全部消失再执行下一步。

通过网表(netlist)检查

即便你的设计通过了ERC,没有了错误,也没有了警告提示,但不意味着你的设计一定就安全了,你可能标记网络名字的时候将两个名字做了交换,有可能本该连接的管脚并没有真正连接上,而这些通过ERC可能无法检查出来的,生成的Netlist可能帮你大忙。 我一般会手工检查生成的网表 - 对比原理图中的每一根连线,查找netlist中的每一个连接信息,检查完一个连接在原理图上划掉,并在netlist文件中删除掉,直到原理图中的每一个连接、netlist中的每一行信息都彼此做了一一对应。很多人会觉得这没有必要,但我确实发现过通过其它检查工具未查出来的问题。对我来讲,发现一个问题就值得所有的努力。 机器 - PCB设计工具,毕竟是按照人设定的规则进行检查的一种方式,它不可能尽善尽美,但学会使用这些工具会对你的设计大有裨益。当然最重要的还是要养成好的设计习惯 - 在创建原理图符号、绘制原理图的每一步都要尽可能做到严谨、细致、一丝不苟,确保原理图、原理图的每一个符号都是准确的、完整的,原理图的连线都是准确的、完整的并且清晰的。除此之外,考虑到原理图的易读性(多数情况下原理图是给别人看的,而别人更容易发现你看不到的问题),原理图的设计风格也要做到清晰、规范、符合人的阅读习惯。 前期点点滴滴的努力,都是为了后期项目进展的顺畅,记住一点,前期花的时间越多,整体的效率会越高。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4425

    文章

    24034

    浏览量

    427378
  • 电路原理图
    +关注

    关注

    40

    文章

    357

    浏览量

    40285

原文标题:如何设计电路原理图才能降低PCB的出错风险

文章出处:【微信号:xiaojiaoyafpga,微信公众号:电子森林】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    导热凝胶的热稳定性与长期使用风险评估

    铬锐特实业|东莞导热胶厂家|本文解析导热凝胶的热稳定性特点、老化机制及长期使用风险。通过加速老化测试数据(如125℃ 2000小时、双85测试),评估其在服务器、新能源汽车等场景下的可靠性,并提供科学选型建议,帮助用户降低散热失效风险
    的头像 发表于 04-04 00:33 337次阅读
    导热凝胶的热稳定性与长期使用<b class='flag-5'>风险</b>评估

    如何设置HDI PCB布局?

    积和优异的电气性能,广泛应用于智能手机、平板电脑、可穿戴设备及高端服务器等领域。合理设置HDI PCB布局,对于确保电路性能、提升生产效率及降低成本具有至关重要的作用。以下将从设计准备、层叠结构规划、元件布局、布线策略及设计验证几个
    的头像 发表于 03-30 17:01 1103次阅读
    如何设置HDI <b class='flag-5'>PCB</b>布局?

    2025前瞻:全球车用高频PCB市场破50亿美元,800V平台难在哪?​

    平台能大幅提升充电效率、降低能耗,但也意味着 PCB 需承受更高的工作电压:普通车载 PCB 的耐压等级难以适配 800V 高压环境,易出现绝缘击穿风险,因此需采用高绝缘强度的基材,并
    的头像 发表于 02-26 17:04 769次阅读

    汽车电子供应商风险如何评估

    对汽车电子供应商进行可靠的风险评估,其核心在于超越对单一认证证书(如IATF 16949)的静态核查,转而构建一个能够系统量化其长期稳健运营能力的动态分析框架。有效的风险管理需从财务健康、技术纵深、质量文化及交付韧性四个相互关联的维度进行综合审视。合科泰通过资深的实践经验
    的头像 发表于 02-10 14:45 978次阅读

    医疗PCB:供应链潜在风险分析

    。 大多数合同制造商能够精准管理零部件、物流和组装流程,但电路板却截然不同,它们并非标准件,每款电路板都是为某个产品特别定制,微小的工艺偏差可能引发巨大影响。当采购决策完全交由他人掌控时,可能产生很多未知风险PCB Sourci
    的头像 发表于 01-30 15:01 415次阅读
    医疗<b class='flag-5'>PCB</b>:供应链潜在<b class='flag-5'>风险</b>分析

    浅谈晶振在PCB设计中的要点

    在电路设计中,系统晶振时钟频率很高,干扰谐波出来的能量也强,谐波除了会从输入与输出两条线导出来外,也会从空间辐射出来,这也导致在PCB设计中对晶振的布局要求严格,如果出错会很容易造成很强的杂散辐射问题,并且很难通过其他方法来解决,所以在
    的头像 发表于 12-18 17:28 1112次阅读
    浅谈晶振在<b class='flag-5'>PCB</b>设计中的要点

    医疗PCB供应链复杂性与风险管控

    所谈的PCB,可能涉及多层叠层结构、多次钻孔压合工序,并需要通过大量认证来满足特定行业应用标准。 这些复杂性仅仅是PCB供应链宏观概念中的一小部分。管理好常规PCB供应链的风险已颇具挑
    的头像 发表于 10-14 14:17 719次阅读

    四步检测降低83%故障率!大厂都在用的PCB质检流程

    一站式PCBA加工厂家今天为大家讲讲如何精准识别PCB优劣?四步快速精准识别出PCB问题。在PCB(印刷电路板)的质量检测中,借鉴中医“望闻问切”的理念,可形成一套系统化的专业检测手法,精准识别
    的头像 发表于 09-28 09:22 1815次阅读

    不同颜色的PCB板有什么区别

    ,减少视觉干扰。其生产工艺成熟,成本较低,适合大规模消费电子和工业控制领域‌。 黑色PCB‌ 常用于高端电子产品,外观简洁且具有隐蔽性,可降低线路被仿制的风险。但黑色阻焊层含碳/钴混合物,高温下易变色且导电性较差,需避免高温环
    的头像 发表于 08-25 14:27 2437次阅读

    降低adc在不同PCB上的噪声,如何做到接近AD4134验证板噪声水平?

    ,。多片AD4134布局到一整版PCB上,且PCB上存在FPGA和大量DC/DC,LDO。 在374ksps采样率下,Nrms大约有1mvpp,(已采集过已知正弦波信号,波形特征正常)。在后续的验证
    发表于 08-11 08:24

    反激电源串联使用的风险

    64V10A电源,因尺寸问题无法做到,现想用4个反激电源16V10A串联起来使用,串联后是64V10A,这种串联方式使用有风险吗?
    发表于 07-10 22:34

    如何通过API优化电商库存管理,减少缺货风险

    ​ 电商库存管理是业务成功的关键,缺货不仅导致销售损失,还损害客户忠诚度。传统方法依赖人工跟踪,易出错且响应慢。通过API(应用程序编程接口)实现系统自动化,能显著优化库存管理,降低缺货风险。本文将
    的头像 发表于 07-10 14:28 862次阅读
    如何通过API优化电商库存管理,减少缺货<b class='flag-5'>风险</b>

    PCB丝印极性标记的实用设计技巧

    要素。一个设计精良的PCB丝印标记,能显著提升工作效率,降低焊接错误风险,为电路板的生产、测试、维修等环节提供有力支持。然而,实际设计过程中,丝印极性标记却常常存在
    的头像 发表于 07-09 07:35 3100次阅读
    <b class='flag-5'>PCB</b>丝印极性标记的实用设计技巧

    Qualys TotalAI 降低 Gen AI 和 LLM 工作负载的风险

    “在AI时代,最大的风险不是不去创新,而是在没有稳固基础的情况下创新。” 生成式人工智能 (Gen AI) 和大语言模型 (LLM) 正在革新各行各业,但是,它们的快速应用带来了严峻的网络安全挑战
    的头像 发表于 06-25 14:18 662次阅读
    Qualys TotalAI <b class='flag-5'>降低</b> Gen AI 和 LLM 工作负载的<b class='flag-5'>风险</b>

    PCB散热处理技巧总结

    电源芯片温升过高是让很多工程师朋友们头痛的问题,其中 PCB 散热优化是降低芯片温升的一个重要方式,今天我们来给大家分享:PCB 散热处理!
    的头像 发表于 06-04 09:12 2131次阅读
    <b class='flag-5'>PCB</b>散热处理技巧总结