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

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

3天内不再提示

硬件设计中PCB到底有多重要?那你得看看这几个故事

电子工程师 来源:网络整理 2018-02-01 03:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

多年来,PCB似乎在电子工程领域被「降级」,成了只在幕后默默付出的无名英雄,经理们认为PCB布线是微不足道的制造问题,并非设计工程师需要关心的;但随着数字电路变得越来越快,以及RF电路也被放进PCB,电路板在很多设计中变成了限制因素,计算机辅助设计(CAD)工具虽然能帮助工程师设计电路板,但CAD的自动绕线功能通常会带来更多问题。

就像所有的新技术一样,工程师当初花了好一段时间才接受并推广印刷电路板(PCB)。在1960年代,美国老牌电子业者Zeneth总爱标榜他们使用点对点接线(point-to-point wiring),如图1;而现在,几乎所有电子产品都是以PCB打造。

但多年来,PCB似乎在电子工程领域被「降级」,成了只在幕后默默付出的无名英雄,经理们认为PCB布线是微不足道的制造问题,并非设计工程师需要关心的;但随着数字电路变得越来越快,以及RF电路也被放进PCB,电路板在很多设计中变成了限制因素,计算机辅助设计(CAD)工具虽然能帮助工程师设计电路板,但CAD的自动绕线功能通常会带来更多问题。

图1 1948年Motorola的VT-71「Golden View」7吋电视机就是采用点对点接线。

我的师父,John Massa老大教过我PCB在设计工作中的中心性(centrality);Massa老大总是会寻找设计、打造电路板的新方法。当我们的同业还在讨论68020芯片的指令快取(instruction-caching)架构时,Massa已经在谈电路板布线程序以及只要一个晚上就能完成的原型制作。

Massa说过:「在我40年的电子设计经验里,电路板总是阻碍每个设计项目的限制因素;」你不应该只是为了应付工作而制作电路图,你有更高等级的责任看着那些电路图转化成能够被打造出来并且销售的某种产品。

现代的PCB不只是时间杀手,也是拥有精确设计要求的关键零组件;电子装置的运作频率以及讯号上升/下降时间变得越来越快,因此PCB已经变得越来越重要。看看以下几个真实发生过的小故事,你会获得一些启示。

一个关于PC主板的故事

在1985年,PC芯片组出现了33MHz的总线;Massa当时接到一家本地PC主板制造商的电话,说他们的新主板不会动了。IC供货商的参考设计是可以运作,但这家公司做了客制化的产品外形;而Massa注意到,他们在零组件之间的绕线,让PCB走线出现很多尖锐的角度。

他还发现有几个关键讯号被放在大型回路,电路板上还有很多通孔;那些小洞是让走线能从电路板正面转到背面。那家公司表示,他们的PCB是找美国科罗拉多州的某个人设计的,费用很便宜而且速度很快,只要一、两天就能完成。Massa很礼貌地告诉他们,其实那种布线是用自动化软件工具做的,因此永远无法让跑33MHz讯号的电路板成功运作。

自动绕线工具很容易出错,早期的PCB软件只能确保讯号到接脚的电流连接,不会考虑高速讯号需要较短走线,该先布置所需通孔,或是因为通孔、线宽变化导致的阻抗不匹配等等问题,最后导致整个PCB设计失败。

一个关于视讯芯片的故事

在1995年,我有个老兄弟是在一家视讯芯片公司工作,遇到了跟前面一样的状况──参考设计没问题,但他们有个***的大客户抱怨他们家的芯片无法在新PCB上运作;而该PCB设计也是有类似的布线错误。

那家视讯芯片公司面临两个选择,一个是坦白指出客户的设计有问题请他们重做,二是让他们自己的视讯芯片做个便宜的金属光罩修改,以弥补客户的不良PCB布线;后来他们选了第二种方法,客户当然很开心、觉得自己永远是对的,而且对于那家视讯芯片公司寄给他们能顺利运作之新芯片的客户服务十分满意。

我那位朋友说,这对一家半导体公司来说是明智的策略;IC业者应该是为自家的芯片导入IP,而不是花钱教自己的客户怎么设计。你可以在芯片内做些改变,反过来向客户收钱。

一个关于F-16战斗机的故事

笔者曾参与F-16战斗机的雷达干扰装置设计,了解到有些公司可能也遭遇过的系统性PCB问题;电路板布线被认为是机械工程任务,因此我们的电子工程师把电路图丢出来,让其他部门去做电路板布线工作。

我拿到的电路板上有非常高速的发射耦合逻辑(ECL)振荡器,但该8层电路板原型无法运作;因为有非常充足的电路板层面空间,我很疑惑他们到底是怎么把设计搞砸的。结果发现,机械工程师为了简化位于所有零件下方的铝制散热器设计,是按照形状来安排零组件位置的;那颗ECL芯片位于电路板左上方,电阻被放在中间,晶体振荡器则在右下角,距离ECL芯片整整8吋。

从那时候我们都会确保机械工程师在进行PCB上的零组件布置时,旁边有坐一个电子工程师,而且会在准备制造之前审查整个布局(图2)。

1c2d05b6-e687-46a0-8369-7402eb125600

图2 F-16战斗机的雷达干扰装置PCB,在所有的零组件下方有一个铝制散热器;千万别让机械工程师为了散热器设计而自作主张布局PCB,以免牺牲电子功能。

一个关于电源供应器的故事

我在1998年为HP担任顾问时,曾在设计中用了一颗凌力尔特Linear)的SEPIC转换器芯片LT1513IR;我看了产品规格表,还跟与我接洽的Linear应用工程师Jon Dutra说,他们公司规格表里面的布线图有错。好啦…别笑了,我那时候还年轻、有点蠢。

现在已经转到微软(Microsoft)工作的Dutra很有耐心地看了规格表里的应用实例部分,并解释为何他们建议用那样的方式来布署转换器。我有几个好朋友是从Linear退休的,他们都对我保证,很多客户都是该公司组件的忠实爱用者,因为他们的应用工程支持能帮客户把错的设计变成对的;而我用Linear建议的方式布署那颗SEPIC,第一次绕线就成功(如图3)。

5c102564-a3e5-4e75-9f5a-98e92bf7957b

图3 这是自动测试设备的PCB,因为事先了解过那颗SEPIC转换器(以红框标示),我的设计第一次就成功。

一个关于掌上电脑的故事

我在一家掌上电脑公司工作时,曾犯过一个错误,用SPECCTRA软件工具进行一片12层PCB的自动绕线(图4);我那时觉得SPECCTRA超有智慧(而且很贵),应该可以不需要人为监督或干预,让它自动绕线。

在PCI总线无法运作时,我们做了一个夹具来探测PCI总线上的每一个讯号;它们都在那里,时序也收敛了,但显然收敛得不够、无法与挂在总线上的芯片共同运作。而且那是一个没有连接器的总线,只有长度约4或5吋走线…我再也不信任没有人为监督的自动布线器了,永远都不会!

3f94a8e4-fc78-4b3c-a644-5d2d1b7ed676

图4 这片掌上电脑的12层电路板原型看起来很厉害,但是因为自动布线器搞砸了PCI总线的时序,根本无法运作。

一个关于消费性DVD播放器的故事

我在某家半导体公司任职时,做的是驱动PC用DVD刻录机内雷射头的芯片;我看了一眼某客户设计的软性电路板原型,就知道他们缺乏高速或散热设计方面的经验,毕竟他们之前做的CD刻录机数据速率比较低,而且用的芯片不会产生太多热度。而我们花了大半年的时间教客户该怎么设计他们的PCB(图5)。

图5 DVD刻录机的雷射驱动器软性电路,需要具备PC主板或是其他高速、对温度敏感之设计的专业经验。

你可以寻求帮助!

不要轻忽你的PCB设计,要非常注意组件规格表的建议;半导体厂商的应用工程师能给你很多帮助。但要注意的是,半导体厂商的应用工程师是IC专家,不是系统工程师,因此他们今天可能会告诉你,把模拟与数字接地面分开,再以模拟数字转换器(ADC)芯片来链接;但他们不会告诉你如果板子上有5颗ADC该怎么办。

要进一步了解PCB设计诀窍,有很多训练课程、技术研讨会可以参加,专业的资深工程师会教你如何妥善利用零组件布置与绕线规则,让你的设计避免产生噪声或是对噪声敏感;你也可以透过学习确保你的设计有良好的讯号与电源完整性。

如果你不希望你的产品设计是七零八落或是问题重重,绝对需要去学习所有关于PCB设计与制造的知识,那是你的产品设计基础,就像是房子的地基一样,没有人希望它摇摇晃晃!

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

    关注

    4391

    文章

    23746

    浏览量

    420855
  • 硬件设计
    +关注

    关注

    18

    文章

    438

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    自动驾驶毫米波雷达到底有何作用?

    毫米波雷达、超声波雷达等感知硬件,更像是一个配角,成为自动驾驶技术实现的辅助硬件。那在自动驾驶毫米波雷达到底有何作用?
    的头像 发表于 12-10 17:07 248次阅读
    自动驾驶<b class='flag-5'>中</b>毫米波雷达<b class='flag-5'>到底有</b>何作用?

    驱动芯片到底有多重要?这些黑科技让电子设备飞起来!

    你知道吗? 驱动芯片 就像电子设备的心脏,没有它,你的手机、电脑、智能家电统统都会变成废铁!但这么重要的东西,99%的人却对它一无所知。 驱动芯片到底是什么鬼? 简单来说,驱动芯片就是控制其他
    的头像 发表于 11-25 08:37 134次阅读
    驱动芯片<b class='flag-5'>到底有</b><b class='flag-5'>多重要</b>?这些黑科技让电子设备飞起来!

    【干货推荐】RK3506到底有多香?报名参赛免费核心板

    2025RT-Thread嵌入式电子设计大赛正在火热报名,本次大赛分为嵌入式软件大赛和硬件拓展板设计大赛两大版块。本次硬件拓展板设计赛道,提供了2块开发板供大家选择,参赛者可以二选一为其设计拓展板,分别是:睿擎派RC3506核
    的头像 发表于 09-09 08:06 751次阅读
    【干货推荐】RK3506<b class='flag-5'>到底有</b>多香?报名参赛免费<b class='flag-5'>得</b>核心板

    电磁干扰“江湖三兄弟”:EMC、EMI、EMS 到底有啥区别?

    电磁干扰“江湖三兄弟”:EMC、EMI、EMS 到底有啥区别?
    的头像 发表于 08-20 15:16 1853次阅读
    电磁干扰“江湖三兄弟”:EMC、EMI、EMS <b class='flag-5'>到底有</b>啥区别?

    漫画科普 | 功率放大器到底有哪些应用?带你解锁功放经典应用场景!(一)

    漫画科普 | 功率放大器到底有哪些应用?带你解锁功放经典应用场景!(一)
    的头像 发表于 06-20 20:00 783次阅读
    漫画科普 | 功率放大器<b class='flag-5'>到底有</b>哪些应用?带你解锁功放经典应用场景!(一)

    实测 PTR54LS05低功耗到底有多低

    实测 PTR54LS05低功耗到底有多低?
    发表于 04-27 10:57

    ADC参考电压多重要(可下载)

    工程中大家经常会用到 ADC 来采集模拟电压,把模拟量变为数字量进行系统处理,有时候 看到采集结果,什么?这个结果跟实际采集的信号怎么还有点小差距?那么就有可能是参考 电压的问题参考电压多重要
    发表于 04-03 11:20 0次下载

    揭秘PCB阻抗在高速信号传输重要

    一站式PCBA智造厂家今天为大家讲讲PCB阻抗在PCB设计和制造的作用哪些PCB阻抗在PCB
    的头像 发表于 02-27 09:24 730次阅读

    电烙铁焊锡到底有没有毒

    电烙铁焊锡到底有没有毒?无铅?铅? 电烙铁焊锡有毒吗? 网友吐槽称,他在PCB工厂用电烙铁焊锡一年整了,都感觉到身体开始不舒服了,腹部有点胀,焊锡有毒吗?是不是会铅中毒。 其实这个
    的头像 发表于 02-12 09:27 4995次阅读

    TLC2578芯片中FS与SDI到底有什么作用?

    ,还有就是一点不太懂的就是:TLC2578芯片中FS与SDI到底有什么作用。手册看了半天还是不懂!求解!谢谢!
    发表于 01-22 06:51

    RK3506到底有多香?抢先看核心板详细参数配置

    RK3506到底有多香?触觉智能已推出RK3506核心板,抢先了解核心板详细参数配置!
    的头像 发表于 01-18 11:33 3216次阅读
    RK3506<b class='flag-5'>到底有</b>多香?抢先看核心板详细参数配置

    24位或者说高分辨率的AD到底有什么用呢?

    的AD,如24位的AD,其分辨率达到很低的uV级别,我们如何考究其精度?而且AD的精度受到诸多因素的影响,其中参考源的稳定度和供电电源的稳定度对精度影响很大,参考源最低0.05%的精度,那么24位的分辨率所可以达到的精度却是要大打折扣的,请问在这样的情况下,24位或者说高分辨率的AD到底有什么用呢?
    发表于 01-07 06:49

    求助 这几个芯片是什么型号

    这个是一款大功率1000W可调降压电源模块25V-90V转2.5V-50V转换器 DC-DC 50A 请教一下大神这几个器件是什么型号
    发表于 12-24 10:20

    差分输入和和单端输入在本质上到底有什么区别?

    和和单端输入在本质 上到底有什么区别? 因为,ADC采集的信号说到底是AINP - AINN,不管单端还是差分,采集的信号都是这两个pad的差值。 2:将单端信号接在ADC的差分输入接口上可以用
    发表于 12-23 07:31

    TFP401APZP到底有没有HSYNC输出?

    请教下TI的大牛,TFP401APZP这颗IC到底有没有HSYNC输出?实测发现HSYNC无输出,是要做什么设置么?!
    发表于 12-20 07:28