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

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

3天内不再提示

电路设计太复杂?这五大总结快速收好

电子设计 ? 来源:电子设计 ? 作者:电子设计 ? 2020-10-12 01:18 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

来源:互联网

有很多工程师都经常吐槽,在接触电路设计的时候,很多电路设计时太过复杂,关于硬件电路的经验、知识让人目不暇接。像信号完整性,EMI,PCB设计准会把你搞晕。别急,一切要慢慢来。

今天小编想讨论一些电路设计小技巧,献给那些刚开始或即将开始设计硬件电路的人,让大家在“硬件电路设计”这条路上少走“弯路”。

1)总体思路

设计硬件电路,大的框架和架构要搞清楚,但要做到这一点还真不容易。有些大框架也许自己的老板、老师已经想好,自己只是把思路具体实现;但也有些要自己设计框架的,那就要搞清楚要实现什么功能,然后找找有否能实现同样或相似功能的参考电路板(要懂得尽量利用他人的成果,越是有经验的工程师越会懂得借鉴他人的成果)。

2)理解电路

如果你找到了的参考设计,那么恭喜你,你可以节约很多时间了(包括前期设计和后期调试)。马上就copy?NO,还是先看懂理解了再说,一方面能提高我们的电路理解能力,而且能避免设计中的错误。

3)没有找到参考设计?

先确定大IC芯片,找datasheet,看其关键参数是否符合自己的要求,哪些才是自己需要的关键参数,以及能否看懂这些关键参数,都是硬件工程师的能力的体现,这也需要长期地慢慢地积累。

这期间,要善于提问,因为自己不懂的东西,别人往往一句话就能点醒你,尤其是硬件设计。

4)硬件电路的三个主要设计部分

原理图、PCB、物料清单(BOM)表。

原理图设计就是将前面的思路转化为电路原理图。它很像我们教科书上的电路图。PCB涉及到实际的电路板,它根据原理图转化而来的网表(网表是沟通原理图和PCB之间的桥梁),而将具体的元器件的封装放置(布局)在电路板上,然后根据飞线(也叫预拉线)连接其电信号(布线)。

完成了PCB布局布线后,要用到哪些元器件应该有所归纳,所以我们将用到BOM表。

5)用什么工具?

Prote,也就是altimuml容易上手,在国内也比较流行,应付一般的工作已经足够,适合初入门的设计者使用。

其实无论用简单的protel或者复杂的cadence工具,硬件设计大环节是一样的(protel上的操作类似windwos,是post- command型的;而cadence的产品concept & allegro是pre-command型的,用惯了protel,突然转向cadence的工具,会不习惯就是这个原因)。

设计大环节都要有:

1)原理图设计。

2)PCB设计。

3)制作BOM表。

下面简要谈一下设计流程(步骤)

(1)原理图库建立。要将一个新元件摆放在原理图上,我们必须得建立改元件的库。库中主要定义了该新元件的管脚定义及其属性,并且以具体的图形形式来代表(我们常常看到的是一个矩形(代表其IC BODY),周围许多短线(代表IC管脚))。

protel创建库及其简单,而且因为用的人多,许多元件都能找到现成的库,这一点对使用者极为方便。应搞清楚icbody,icpins,inputpin,output pin, analog pin, digital pin, power pin等区别。

(2)有了充足的库之后,就可以在原理图上画图了,按datasheet和系统设计的要求,通过wire把相关元件连接起来。在相关的地方添加line和text注释。

wire和line的区别在于,前者有电气属性,后者没有。wire适用于连接相同网络,line适用于注释图形。这个时候,应搞清一些基本概念,如:wire,line,bus,part,footprint,等等。

(3)做完这一步,我们就可以生成netlist了,这个netlist是原理图与pcb之间的桥梁。原理图是我们能认知的形式,电脑要将其转化为pcb,就必须将原理图转化它认识的形式netlist,然后再处理、转化为pcb。

(4)得到netlist,马上画pcb?别急,先做ERC先。ERC是电气规则检查的缩写。它能对一些原理图基本的设计错误进行排查,如多个output 接在一起等问题。

(但是一定要仔细检查自己的原理图,不能过分依赖工具,毕竟工具并不能明白你的系统,它只是纯粹地根据一些基本规则排查。)

(5)从netlist得到了pcb,一堆密密麻麻的元件,和数不清的飞线是不是让你吓了一跳?呵呵,别急还得慢慢来。

(6)确定板框大小。在keepout区(或mechanic区)画个板框,这将限制了你布线的区域。需要根据需求好考虑板长,板宽(有时,还得考虑板厚)。当然了,叠层也得考虑好。

(叠层的意思就是,板层有几层,怎么应用,比如板总共4层,顶层走信号,中间第一层铺电源,中间第二层铺地,底层走信号)。

先解释一下(2)中的术语。post-command,例如我们要拷贝一个object(元件),我们要先选中这个object,然后按ctrl+C,然后按ctrl+V(copy命令发生在选中object之后)。这种操作windows和protel都采用的这种方式。

但是concept就是另外一种方式,我们叫做pre-command。同样我们要拷贝一个东西,先按ctrl+C,然后再选中object,再在外面单击(copy命令发生在选中object之前)。

1)确定完板框之后,就该元件布局(摆放)了,布局这步极为关键。它往往决定了后期布线的难易。哪些元器件该摆正面,哪些元件该摆背面,都要有所考量。

但是这些都是一个仁者见仁,智者见智的问题;从不同角度考虑摆放位置都可以不一样。其实自己画了原理图,明白所有元件功能,自然对元件摆放有清楚的认识(如果让一个不是画原理图的人来摆放元件,其结果往往会让你大吃一惊^_^)。

对于初入门的,注意模拟元件,数字元件的隔离,以及机械位置的摆放,同时注意电源的拓扑就可以了。

2)接下来就是布线。这与布局往往是互动的。有经验的人往往在开始就能看出哪些地方能布线成功。如果有些地方难以布线还需要改动布局。

对于fpga设计来说往往还要改动原理图来使布线更加顺畅。布线和布局问题涉及的因素很多,对于高速数字部分,因为牵扯到信号完整性问题而变得复杂,但往往这些问题又是难以定量或即使定量也难以计算的。所以,在信号频率不是很高的情况下,应以布通为第一原则。

3)OK了?别急,用DRC检查检查先。这是一定要检查的。DRC对于布线完成覆盖率以及规则违反的地方都会有所标注,按照这个再一一的排查,修正。

4)有些PCB还要加上敷铜(可能会导致成本增加),将出线部分做成泪滴(工厂也许会帮你加)。最后的PCB文件转成gerber文件就可交付PCB生产了。(有些直接给PCB也成,工厂会帮你转gerber)。

5)要装配PCB,准备bom表吧,一般能直接从原理图中导出。但是需要注意的是,原理图中哪些部分元件该上,哪些部分元件不该上,要做到心理有数。

对于小批量或研究板而言,用excel自己管理倒也方便(大公司往往要专业软件来管理)。而对于新手而言,第一个版本,不建议直接交给装配工厂或焊接工厂将bom的料全部焊上,这样不便于排查问题。最好的方法就是,根据bom表自己准备好元件。等到板来了之后,一步步上元件、调试。

审核编辑 黄昊宇

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

    关注

    6716

    文章

    2550

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    IGBT驱动与保护电路设计及 应用电路实例

    本书结合国内外IGBT的发展和最新应用技术,以从事IGBT应用电路设计人员为本书的读者对象,系统、全面地讲解了IGBT应用电路设计必备的基础知识,并选取和总结了IGBT的典型应用电路设计
    发表于 07-14 17:32

    PCBA代工代料行业怎么应用AI技术?五大变革不可不知

    ——从“制造”到“智造”,AI如何赋能电子制造的“心脏”? 在电子制造领域,PCBA(印刷电路板组装)被称为电子产品的“心脏”,而代工代料模式则是这一行业高效运转的核心。随着AI技术的快速渗透,传统
    的头像 发表于 06-14 17:35 ?538次阅读
    PCBA代工代料行业怎么应用AI技术?<b class='flag-5'>这</b><b class='flag-5'>五大</b>变革不可不知

    信捷电气XDPPro V3.8.0版本的五大创新功能

    作为信捷XD、XL、XG系列PLC的编程软件,XDPPro始终以工程师的需求为核心,聚焦编程效率、硬件配置与协作体验,此次V3.8.0版本将推出五大创新功能,助您轻松应对复杂工程挑战。
    的头像 发表于 05-23 16:03 ?832次阅读
    信捷电气XDPPro V3.8.0版本的<b class='flag-5'>五大</b>创新功能

    如何学好电路设计?(文末分享电路设计资料合集)

    学好电路设计是硬件工程师的核心能力之一,需要系统的理论学习、实践积累和持续迭代。通过以下路径,结合至少3-5个完整项目经验,高效掌握电路设计技能;一、夯实基础理论电路分析基础掌握基尔霍夫定律、戴维南
    的头像 发表于 05-22 11:40 ?590次阅读
    如何学好<b class='flag-5'>电路设计</b>?(文末分享<b class='flag-5'>电路设计</b>资料合集)

    陶瓷基板五大工艺技术深度剖析:DPC、AMB、DBC、HTCC与LTCC的卓越表现

    在电子封装技术的快速发展中,陶瓷基板因其出色的电绝缘性、高热导率和良好的机械性能,成为了高端电子设备中不可或缺的关键材料。为了满足不同应用场景的需求,陶瓷基板工艺技术不断演进,形成了DPC、AMB、DBC、HTCC与LTCC五大
    的头像 发表于 03-31 16:38 ?1753次阅读
    陶瓷基板<b class='flag-5'>五大</b>工艺技术深度剖析:DPC、AMB、DBC、HTCC与LTCC的卓越表现

    模拟示波器在电路设计与调试中的应用

    基本的电压-时间波形,缺乏自动测量、数据存储和高级分析能力。因此,在需要复杂信号分析和处理的场合,数字示波器可能更为合适。 总结来看,模拟示波器在电路设计与调试中发挥着重要作用。它能够帮助工程师验证
    发表于 03-31 14:07

    省成本还是增风险?PCB设计中不能忽视的五大细节?

    捷多邦小编结合多年行业经验,总结出工程师在设计PCB时最容易忽视的五大问题,助你提前避坑,高效完成设计! 错误一:忽视布局规划,导致信号干扰 忽略了对关键元件的合理布局。例如,将高频信号模块靠近模拟
    的头像 发表于 03-17 14:41 ?354次阅读

    tcl罗格朗楼道声光开关电路复杂了,请高手帮忙分析一下电路图的控制原理?

    上图是我自己根据tcl罗格朗楼道声光开关实物画的电路图,复杂了,请高手帮忙分析一下电路图的控制原理?或者发一份原厂电路图及分析?谢谢!
    发表于 03-15 18:33

    高速 MOS 驱动电路设计和应用指南

    电路解决方案和他们的性能进行了分析,包括寄生部分的影响、瞬态的和极限的工作情况。整篇文章开始于对 MOSFET 技术和开关工作的概述,随后进行简单的讨论然后再到复杂问题的分析。仔细描述了设计过程中
    发表于 03-14 14:53

    2025年功率半导体的五大发展趋势

    2025 功率半导体的五大发展趋势:功率半导体在AI数据中心应用的增长,SiC在非汽车领域应用的增长,GaN导入到快速充电器之外的应用领域, 中国功率半导体生态系统的壮大以及晶圆尺寸的显著升级。
    的头像 发表于 03-04 09:33 ?1251次阅读
    2025年功率半导体的<b class='flag-5'>五大</b>发展趋势

    《典型电子电路设计与测试》阅读体验

    ICL8038的工作原理和应用方法。 书中还包含了大量的经验总结和技巧分享。这些内容都是作者在长期的电路设计实践中积累下来的宝贵经验,对于读者来说具有极高的参考价值。比如,在讲解正弦波发生电路的调试
    发表于 02-18 15:28

    京准电钟:GPS北斗时间同步系统在五大行业揭秘

    京准电钟:GPS北斗时间同步系统在五大行业揭秘
    的头像 发表于 02-13 17:03 ?505次阅读
    京准电钟:GPS北斗时间同步系统在<b class='flag-5'>五大</b>行业揭秘

    电子工程师的电路设计经验分享

    本文分享了电子工程师在电路设计方面的丰富经验,包括项目开发步骤、电路设计核心思想、元器件选择与优化等内容,旨在帮助初学者快速提升电路设计能力。
    的头像 发表于 01-21 15:13 ?867次阅读

    改造数据中心需要遵循五大规则

    在数据中心改造过程中,数据存储问题可能是最艰巨的障碍,以下关于实现数据中心的改造的五大规则,可能会对您有所启发。 ? 1.使存储虚拟化更容易 为了实现数据中心的改造,首先实现存储虚拟化。但是,这项
    的头像 发表于 10-31 11:02 ?480次阅读

    线上逛展 | 沉浸探索第三届OpenHarmony技术大会五大展区

    世博中心又有什么大事发生? 第三届OpenHarmony技术大会 五大展区全方位展示智慧互联未来 雷科技从现场发来探展邀约 一起跟随他的视角漫步展区 在精彩纷呈的特色产品、应用案例中 体验OpenHarmony的快速发展吧!
    发表于 10-24 21:50