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

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

3天内不再提示

  怎样才能设计出一个成功出色的PCB电路板

PCB线路板打样 来源:ct 2019-08-16 16:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作为一个PCB工程师一定要掌握如何快速的设计一个成功出色的PCB电路板,这样的话就代表你就走在了实现快速、可靠、专业品质PCB的道路上。

本文将探讨印刷电路板(PCB)设计新手和老手都适用的一些简明(而且关键的)技巧和策略,只要在设计过程中对这些技巧多加注意,就能为你与你的团队减少重新设计次数、缩短设计时间以及减轻整体设计结果诊断的任务;以下让我们一一了解。

1.熟悉工厂制造流程

在这个无晶圆厂IC业者当道的时代,许多工程师其实不清楚根据他们的设计档案制造之PCB生产步骤与化学处理制程;这并不令人惊讶。不过这种实作知识的缺乏,往往导致新手工程师做出不必要的较复杂设计决策。

设计真的需要那么复杂吗?难道不能用更大的网格来进行布线,从而降低电路板成本并提高可靠性?设计新手容易犯的其他错误,还有不必要的过小通孔尺寸以及盲孔(blind via)和埋孔(buried via)。那些先进的通孔结构是PCB设计师的利器,但其有效性高度情境化(effectiveness),它们虽然是可用的工具,但并不表示一定要使用。

PCB设计专家Bert Simonovich的一篇部落格文章就谈到了通孔尺寸比例的问题:“长宽比6:1的通孔,能确保你的电路板可以在任何地方生产。”对于大多数设计来说,只要稍加思考和规划,就可以避免那些高密度(HDI)特征并再次节省成本、提高设计的可制造性。

那些超小尺寸或单端(dead-ended)通孔进行镀铜所要求的物理学和流体力学能力,并不是所有PCB代工厂都擅长的。记住,只要有一个不良通孔就可以毁掉整片电路板;如果你的设计里有2万个通孔,那么你就有2万次失败的机会。不必要地使用HDI通孔,失败率立刻飙升。

2.使用自动布线器但勿依赖

大多数专业级PCB CAD工具都有自动布线器,不过除非你设计PCB很专业,自动布线器充其量只能被用来让设计初步过关;对PCB电路连结来说,自动布线器并非一次点击就能完成的解决方案,你仍然应该要知道如何以手工布线。

自动布线器是一种高度可配置的工具,为充分发挥它们的作用,每次任务都要对布线器参数进行仔细、考虑周全的设置,甚至对单片PCB上的各个模组都要个别考量,总之就是没有任何恰当的基本通用预设值。

当你问一个经验丰富的设计工程师:“哪种自动布线器最好用?”他们会回答:“两边耳朵中间的的东西(眼睛);”而且他们是认真的。布线这个过程如同演算法一般更像是一种艺术,本身就是启发式(heuristic)的,因此很类似传统的回溯演算法(backtracking algorithm)。

回溯演算法很适合用来寻找解决方案,特别是迷宫或拼图等路径选择受限的场合;但在一个开放、不受限制的场合,例如预先放置了零组件的PCB,回溯演算法就无法发挥寻找最佳化解决方案的强项。除非自动布线器的约束条件经过工程师仔细微调,其布线成品还是需要人工检查回溯演算法结果中的弱点。

走线尺寸是另一个问题点,自动布线器无法百分之百确定你打算在一条走线上通过多大的电流,所以也不能帮你确定要用多宽的走线;结果是大多数自动布线器产生的走线宽度不符规格。

当你考虑使用自动布线器时,先问问自己:“在我为板子设置好自动布线器约束条件、甚至为电路图上的每条走线都设置了约束条件之后,还有多少时间让我用手工布线?”设计工程师老手会把大部份精力放在最初的零件布局上,几乎整个设计时间的一半都致力于从以下三个方面最佳化元件布局:

布线简化—尽量减少飞线(rat's nest,或译鼠线、鼠迹网)的交叉等等。元件的近接—绕线越短越好。讯号时序(signal timing)考量。

老前辈们经常使用混合方法来布线—用手工进行关键布线,固定它们的位置,然后以自动布线器处理非关键走线;设计中的自动布线区域有助于管理在布线演算法中的“失控(runaway)状态”,这种方法有时能在手工布线的可掌控性与自动布线的速度之间取得良好折衷。

3.电路图能简化设计任务

有时候只是设计一片简单电路板,画电路图(schematic)似乎是在浪费时间;特别是如果你已经有过完成一、两个设计的经验。但对于初次设计PCB的人来说,画电路图也会是个艰钜任务。跳过电路图是新手和具备中等程度经验的设计工程师经常采取的一种战略,但请从一个可以做为参考的完整电路图为起点来发展你的布线,有助于确保你的布线连结能全部完成;以下是其理由。

在设计PCB时如果有一个电路图可做为基础范本,能简化布线任务。利用电路图符号来完成连结,同时你就在不需要反覆思索那些连结的前提下克服了走线挑战;最后你会因为抓到了在第一次修订时遗漏的走线连结而节省了设计重做。

首先,电路图是PCB电路的视觉呈现,能传达多个层次的资讯;电路的子区域分好几页详细绘制,功能相对应的零组件能安排在邻近的位置,无论其最终实体布局为何。其次,由于电路图符号会标示每个零组件的每一支接脚,很容易检查出未连线的接脚;换句话说,无论描述电路的正式规则是否被遵循,电路图有助于你快速以视觉判定,确保电路的完整。

4.PCB电路板避开裂片风险

裂片(sliver)是一种制造上的失误,可透过适当的电路板设计获得最佳管理;为了理解裂片问题,我们需要复习一下化学蚀刻制程。化学蚀刻是为了分解不需要的铜,但如果要蚀刻的部分特别长、薄、呈片状,那些形状有时候会在完全被分解之前整块剥离;这种裂片会飘浮在化学溶液中,有可能随机落在另一片电路板上。

同样有可能发生的风险是,裂片仍留在原来那片电路板上;如果裂片够窄,酸液池可能会腐蚀掉下方足够多的铜,使裂片部分剥离。于是裂片像旗子一样黏着电路板四处飘,最后还是免不了落到那片板子上导致其他走线短路。

5.考量电路板尺寸和电流

大多数从事电子设计的人都知道,就像沿着河道走的河流,流动的电子也可能会遇到咽喉点和瓶颈;这一点被直接应用在车用保险丝(automotive fuse)的设计中。透过控制走线的厚度和形状(U型弯曲、V型弯曲、S形等),保险丝可以经过校准,在电流超载时熔断于咽喉点。

问题是,设计工程师偶尔会在他们的PCB设计中遭遇类似的电气咽喉点;举例来说:在用两个陡峭45度也可以的地方,使用90度弯角;当弯曲度大于90度时,采用之字形状。充 其量那些导线只会让讯号传播速度变慢;最糟糕的情况是它们会像汽车保险丝一样在电阻点熔断。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    厉害不?PCB印制电路板遇到电流密度超标,我第时间就加铜厚

    电流密度大,PCB通流有瓶颈?电路板能够加个电源平面层或者增加铜厚能搞掂的事情,我是绝对不会动脑筋去改PCB设计方案…
    的头像 发表于 04-29 10:38 63次阅读
    厉害不?<b class='flag-5'>PCB</b>印制<b class='flag-5'>电路板</b>遇到电流密度超标,我第<b class='flag-5'>一</b>时间就加铜厚

    PCB电路板不涂三防漆有什么影响?会怎么样?

    及印制导线等不受侵害,从而提高元器件正常稳定性与使用寿命。那么,对于不清楚PCB电路板三防漆作用、图省事的厂家,PCB不涂覆三防漆会如何呢?
    的头像 发表于 04-15 17:05 510次阅读
    <b class='flag-5'>PCB</b><b class='flag-5'>电路板</b>不涂三防漆有什么影响?会怎么样?

    Debian 69未检测到Intenso NVME,怎样才能让它工作?

    嘿。我刚刚设法更新到 2.5.0 并启动了 Debian 版本 69。 但未检测到我的新 NVME SSD它在闪烁,但也许我必须做其他事情然后将其内置? 我怎样才能让它工作? 谢谢
    发表于 03-25 06:38

    FlexViz:KiCad 柔性电路板 3D 折叠可视化插件

    “   flexviz  开源项目是专为  KiCad  软件开发的 Python 插件,旨在解决原生软件无法预览折叠  柔性电路板(Flex PCB)  的痛点。该工具允许工程师
    的头像 发表于 02-03 11:21 415次阅读
    FlexViz:KiCad 柔性<b class='flag-5'>电路板</b> 3D 折叠可视化插件

    电路板的元件焊接顺序是怎样的?

    电路板的元件焊接顺序是怎样的?
    发表于 02-02 06:23

    电路板三防漆有毒吗

    三防漆(防潮、防霉、防盐雾)是保护电路板不可或缺的材料。然而无论是工程师、爱好者还是普通消费者,心中常有疑虑:电路板三防漆有毒吗?三防漆的安全性取决于产品类型、使用状态和操作方式。
    的头像 发表于 01-16 16:43 642次阅读
    <b class='flag-5'>电路板</b>三防漆有毒吗

    探索Broadcom ezPyro™ 背板电路板:开启红外传感评估新旅程

    ® 的 ezPyro 背板电路板,看看它在红外传感应用的早期评估和设计阶段能发挥怎样的作用。 文件下载: Broadcom ezPyro™背板.pdf 、ezPyro 背板电路板简介
    的头像 发表于 12-30 16:20 383次阅读

    KiDoom:在电路板上玩《毁灭战士》

    些:如果游戏的墙壁是真实的电路板铜线,敌人是芯片封装,会是怎样番景象? 答案就是 KiDoom 项目。它将 1993 年的经典游戏《毁灭战士》(DOOM)渲染在了
    的头像 发表于 11-27 11:12 4058次阅读
    KiDoom:在<b class='flag-5'>电路板</b>上玩《毁灭战士》

    如何选择合适的高频PCB电路板制造商?

    选择合适的高频PCB电路板制造商需要综合考虑产品类型、生产能力、材料供应和技术认证四大核心要素。以下为具体选择指南: 、产品类型匹配 高频PCB制造商需具备与您产品需求相匹配的技术能
    的头像 发表于 11-19 11:06 2154次阅读
    如何选择合适的高频<b class='flag-5'>PCB</b><b class='flag-5'>电路板</b>制造商?

    印刷电路板PCB)翘曲问题及其检测技术

    在现代电子制造领域,印刷电路板PCB)是连接电子组件、实现电气连接和信号传输的核心。然而,PCB翘曲问题直是制造过程中的
    的头像 发表于 08-05 17:53 1792次阅读
    印刷<b class='flag-5'>电路板</b>(<b class='flag-5'>PCB</b>)翘曲问题及其检测技术

    CYT2B93CAE怎样才能接收特定 ID 的中断?

    你好,我正在使用 CYT2B93CAE 使用设备配置器 5.3,我选择 RX 缓冲区来接受特定的 ID(例如,0x020)。然而,问题是我在总线上的所有帧上都收到了中断,而不仅仅是专用 ID。 当其他所有 ID 均未发生中断时,我怎样才能接收特定 ID 的中断?
    发表于 07-15 07:09

    WICED IDE 6.6.1.1怎样才能连接到自定义硬件?

    设备? 我们怎样才能指示 WICED-IDE 使用我们的 4 通道 UART2USB 转换器提供的 “普通” VCOM COM 端口之? 有人能给我些关于如何连接我们的定制硬件并验证基本功能的说明和见解吗。 任何帮助将
    发表于 07-09 07:01

    将CYW20706基于硅的蓝牙模块(CYBT-343151-02)连接到定制上的MCU,怎样才能将链接配置为未确认数据模式?

    我将 CYW20706 基于硅的蓝牙模块(CYBT-343151-02)连接到定制上的 MCU。 它在确认数据模式下工作,没有问题 但是我怎样才能将链接配置为未确认数据模式
    发表于 06-27 08:23

    PCB电路板失效分析仪 机械应力测量系统

    、前言: PCB电路板变成PCBA需要经过很多制程,不管是手动的还是自动化产线上对设备的制造都需要
    的头像 发表于 06-10 16:33 1024次阅读
    <b class='flag-5'>PCB</b><b class='flag-5'>电路板</b>失效分析仪 机械应力测量系统

    怎样才能安全地按住ctrc +c日志阅读器然后才能停止并重新启动日志?

    的读取过程,我将无法在 FX3 中操作任何东西,所有命令都不起作用,所有控件写入/读取都将不起作用 以下是两函数 我怎样才能安全地按住 ctrc +c 我的日志阅读器然后才能停止并重新启动日志
    发表于 05-27 07:11