资讯详情

硬件电路设计

文章来源:解读硬件电路设计

在学习电路设计时,我不知道你是否有这样的麻烦:显然你学到了很多硬件电路理论,做了一些基本的操作实践,但你仍然无法设计你理想的电路。归根结底,我们缺乏的是硬件电路设计的理念和项目的实践经验。

设计硬件电路,熟悉组件的基本理论,如组件原理、选择和使用,学习绘制原理图,并通过软件完成PCB设计,掌握工具的技能,学习如何优化和调试电路。如何设计一套硬件电路设计,以下是一些经验:

一、总体思路

设计硬件电路、大框架和架构,但要做到这一点并不容易。一些大框架可能是他们的老板,老师已经考虑过,他们只是具体实现想法;但有些人想设计自己的框架,然后找出实现什么功能,然后找到参考电路板是否可以实现相同或相似的功能(知道如何使用他人的结果,经验丰富的工程师将知道如何从他人的结果中学习)。

二、了解电路

如果你找到了参考设计,恭喜你,你可以节省很多时间(包括前期设计和后期调试)。copy?NO,一方面可以提高我们的电路理解能力,避免设计中的错误。

三、找参考设计

在开始硬件设计之前,你可以根据自己的项目需要找到能够满足硬件功能设计的参考设计。没有找到?没关系,先确定大IC芯片,找datasheet,看看关键参数是否符合自己的要求,需要什么关键参数,能否理解这些关键参数,都是硬件工程师能力的体现,也需要长期慢慢积累。在此期间,要善于提问,因为你不懂的东西,别人往往一句话就能唤醒你,尤其是硬件设计。

四、硬件电路设计三部分:原理图,PCB和物料清单(BOM)表

原理图设计实际上是将之前的想法转化为电路原理图,这与我们教科书中的电路图非常相似。pcb涉及实际电路板,根据原理图转换的网表(网表是沟通原理图和pcb桥梁之间,将具体部件的包装(布局)放置在电路板上,然后根据飞线(也称预拉线)连接电信号(布线)。完成了pcb布线后,应总结使用哪些部件,因此我们将使用它们BOM表。

五、选择PCB设计工具

Protel,也就是Altium(目前大部分入门童鞋都是用的。AD)易用,网上学习教程资料也很全面,在国内也比较流行,应付一般工作已经足够了,适合初学者使用。

硬件电路设计的大环节至关重要,主要通过以下流程:

1)原理图设计

2)PCB设计

3)制作BOM表

原理图建立 网表生成

  1. 建立原理图库。在原理图上放置新元件,必须建立改元件库。图书馆主要定义了新元件的管脚定义及其属性,并以具体的图形表示(我们经常看到矩形(代表它)IC BODY),周围很多短线(代表IC管脚))。protel创建图书馆非常简单,而且由于人多,很多元件都能找到现成的图书馆,这对用户来说非常方便。应搞清楚ic body,ic pins,input pin,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区域)画一个板框,这将限制你布线的区域。需要根据需要考虑板长和板宽(有时候还要考虑板厚)。当然,也要考虑叠层。(叠层意味着板层有几层,如何应用,比如板层有四层,顶层有信号,中间第一层有电源,中间第二层有信号)。

PCB布局布线

先解释前面的术语。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表自行准备元件。板来后,逐步进行元件调试。

电路板调试

  1. 拿到板子的第一步是什么?不要急着看功能。硬件调试不可能一步完成。首先拿万用表看看关键网络是否异常,主要是看电源和地面之间是否有短路(虽然制造商已经帮助您进行了测试,但这一步仍然需要自己看,有时看起来有些步骤很麻烦,但可以节省很多时间!),短路不仅仅是短路pcb在生产的任何环节都可能导致这个问题,IO短路一般不会造成灾难性的后果,但是电源短路就…

  2. 电源网络没有短路吗?好吧,看看电源输出是否是你理想的值。对于初学者来说,调试时最好IC芯片上的第一件事就是电源芯片。

  3. 电源网络短路了吗?这更麻烦,但仔细看看你的原理图是否有可能出现这种情况,同时结合切割方法逐步检查短路在哪里,是的pcb问题(一般比较烂)pcb这种情况可能发生在工厂)、装配问题或自己设计问题。还有一些检查短路的技巧,这将在未来发布…

  4. 电源芯片没有输出?检查检查你的电源芯片输入是否正常吧,还需要检查的地方有使能信号,分压电阻,反馈网络…

  5. 电源芯片的输出值不在预期范围内?如果超过10%,则先查看分压电阻。这两个分压电阻通常需要1%的精度。你做到了吗?同时,查看反馈网络,这也会影响您的输出电源范围。

  6. 电源输出正常。不要高兴。如果条件允许,请使用示波器查看电源输出跳跃是否正常。也就是说,抓住开电的瞬间,从零开始查看电源(至于为什么要看,嘿嘿…专业人士还是要看的~)

电源设计

毫无疑问,电源设计是整个电路板最重要的部分。电源不稳定,别说别的。我想没必要balabala告诉我它有多重要。

我们在电源设计中使用最多的是从稳定的高电压获得稳定的低电压。这是常说的DC/DC,最常用的电源稳压芯片有两种,一种叫LDO(低压差线性稳压器,我们后面提到的线性稳压电源,也指它),另一种叫做PWM(脉宽调制开关电源,本文也称为开关电源)。我们经常听到PWM但是LDO为什么响应快?别担心,让我们先看看它们的原理。

下面涉及一些理论知识,但是依然非常浅显易懂,如果你不懂,嘿嘿,得检查一下自己的基础了。

线性稳压电源的工作原理

在这里插入图片描述 如图是线性稳压电源内部结构的简单示意图。我们的目的是从高电压Vs得到低电压Vo。在图中,Vo经过两个分压电阻分压得到V+,V+被送入放大器(我们把这个放大器叫做误差放大器)的正端,而放大器的负端Vref是电源内部的参考电平(这个参考电平是恒定的)。放大器的输出Va连接到MOSFET的栅极来控制MOSFET的阻抗。Va变大时,MOSFET的阻抗变大;Va变小时,MOSFET的阻抗变小。MOSFET上的压降将是Vs-Vo。

现在我们来看Vo是怎么稳定的,假设Vo变小,那么V+将变小,放大器的输出Va也将变小,这将导致MOSFET的阻抗变小,这样经过同样的电流,MOSFET的压差将变小,于是将Vo上抬来抑制Vo的变小。同理,Vo变大,V+变大,Va变大,MOSFET的阻抗变大,经过同样的电流,MOSFET的压差变大,于是抑制Vo变大。

开关电源的工作原理

如上图,为了从高电压Vs得到Vo,开关电源采用了用一定占空比的方波Vg1,Vg2推动上下MOS管,Vg1和Vg2是反相的,Vg1为高,Vg2为低;上MOS管打开时,下MOS管关闭;下MOS管打开时,上MOS管关闭。由此在L左端形成了一定占空比的方波电压,电感L和电容C我们可以看作是低通滤波器,因此方波电压经过滤波后就得到了滤波后的稳定电压Vo。Vo经过R1、R2分压后送入第一个放大器(误差放大器)的负端V+,误差放大器的输出Va做为第二个放大器(PWM放大器)的正端,PWM放大器的输出Vpwm是一个有一定占空比的方波,经过门逻辑电路处理得到两个反相的方波Vg1、Vg2来控制MOSFET的开关。

误差放大器的正端Vref是一恒定的电压,而PWM放大器的负端Vt是一个三角波信号,一旦Va比三角波大时,Vpwm为高;Va比三角波小时,Vpwm为低,因此Va与三角波的关系,决定了方波信号Vpwm的占空比;Va高,占空比就低,Va低,占空比就高。经过处理,Vg1与Vpwm同相,Vg2与Vpwm反相;最终L左端的方波电压Vp与Vg1相同。如下图

当Vo上升时,V+将上升,Va下降,Vpwm占空比下降,经过们逻辑之后,Vg1的占空比下降,Vg2的占空比上升,Vp占空比下降,这又导致Vo降低,于是Vo的上升将被抑制。反之亦然。

线性稳压电源和开关电源的比较

懂得了线性稳压电源和开关电源的工作原理之后,我们就可以明白为什么线性稳压电源有较小的噪声,较快的瞬态响应,但是效率差;而开关电源噪声较大,瞬态响应较慢,但效率高了。 线性稳压电源内部结构简单,反馈环路短,因此噪声小,而且瞬态响应快(当输出电压变化时,补偿快)。但是因为输入和输出的压差全部落在了MOSFET上,所以它的效率低。因此,线性稳压一般用在小电流,对电压精度要求高的应用上。 而开关电源,内部结构复杂,影响输出电压噪声性能的因数很多,且其反馈环路长,因此其噪声性能低于线性稳压电源,且瞬态响应慢。但是根据开关电源的结构,MOSFET处于完全开和完全关两种状态,除了驱动MOSFET,和MOSFET自己内阻消耗的能量之外,其他能量被全部用在了输出(理论上L、C是不耗能量的,尽管实际并非如此,但这些消耗的能量很小)。

总而言之,要学好硬件电路设计,首先要弄清楚项目需求,根据功能设计硬件框架,结合参考设计,多借鉴别人的设计成果,复用到自己的硬件项目上面来。

标签: 100pin矩形连接器低压数字电容电路

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台