北京东光电科科技有限公司
  • 公司新闻 电源模块
  • 北京东光电科科技有限公司 电源模块
  • 模块电源 公司新闻
  • 北京东光电科科技有限公司 电源模块
  • 1
当前位置:北京东光电科科技有限公司 >> 新闻中心 >> 公司新闻 >> 浏览文章
新闻中心

硬件工程师养成之硬件设计的实践路线

标签:硬件,工程,工程师,养成,设计,实践,路线 时间:2018年05月07日 阅读60
现实操作这个的东西,很难用笔墨来表达。那只能把最关键的口诀写下来,让大家在实践中领会了。

那么,一样平常缺乏经验的工程师或者门生,拿着一个项目义务书,或者一个制品的模块电源路板的时候,每每会感觉到,根本无从动手。重要缘故原由是,知识贮备不足,少实践少脱手。

但也不用发急,这是必要慢慢积累的。同样,不用忧虑东西太多,不知道学到什么时候才能独当一壁,由于许多东西都是雷同的。

下面介绍硬件设计的实践路线。

一、初级实践篇。

1、焊接。
首先看一下杜洋前辈的焊接视频。我昔时也是看了他的视频才学会焊接的。

关键的地方视频中也会提到,这里也许地说一下(洞洞板的焊接就不说了)。

拖焊的时候,先对齐芯片,再上锡固定一个角,然后在另一侧加满锡,最后整个芯片都加满锡。把板子拿起来,倾斜30度左右,再用烙铁加热,把变成液体的锡吸起来,甩掉,直到把所有锡都吸走为止。烙铁的温度要调好,我一样平常用350摄氏度。重点要领会,锡变成液体的时候,会像水一样受重力作用向下贱,还有,烙铁头外观是有吸力的,所以在整个焊接过程中,都不要用力刮锡的。假如焊的时候,操作起来不顺手,可以转动板子。

关于BGA的焊接,一样平常是不建议手工操作的,由于成功率不高,保举用返修台。这里说一下BGA手工植球的操作流程。

先用全能植锡钢网(这是最落后的工具,除此之外还有植锡台,不过挺贵的),跟BGA对齐,再用胶布把BGA和钢网粘住固定好。先加锡膏,再用风枪吹一会(风枪的风速和温度可以调低一点),锡变亮的时候,再用手术刀,把多余的锡刮走。假如锡球不均匀的话,再重复上一步,直接锡球均匀为止。撕掉胶布,用手术刀把BGA撬起来。

2、仪器仪表的使用。

a、万用表。为什么起这个名字?由于对于高手来说,万用表是几乎是全能的。一样平常也是用它来测模块电源压、模块电源流和模块电源阻。

b、示波器。如今都用数字示波器,一个auto键,可以轻松搞定,而且还带FFT的功能,可以使用频域分析法,是硬件工程师必须掌握的神兵利器。示波器还有个小众的功能,就是李沙育图(测相位差和测频率用的)。此外,还要学会用示波器测开关模块电源源纹波。

c、数字模块电源桥,也叫LCR、LCZ测试仪。用它可以测模块电源感值、模块电源容值、模块电源阻值、Q值、D值等,精度比一样平常的万用表要高。

d、旌旗灯号发生器,也叫函数旌旗灯号发生器。可以输出正弦波、方波、三角波、已调旌旗灯号。用法比较简单,但是射频旌旗灯号发生器佛山柴油批发,就要细致了,在输出旌旗灯号之前,肯定要做好阻抗匹配,不然旌旗灯号反射的话,有可能会损坏旌旗灯号发生器。

f、频率计。用法比较简单,不再多说了,有的旌旗灯号发生器还增长了频率计的功能。

g、矢量网络分析仪,也叫网分仪。用于测量射频模块电源路的S参数矩阵,还可以表现史密斯圆图。每次使用之前都要校正一下频率点。

h、频谱仪。也就看一下频谱,也有示波器的功能。

还有一些小众仪器就不说了,像漏模块电源流测试仪、模块电源表等。

3、维修。
首先肉眼观察一下板子,看有没有虚焊、短路或者缺少元件。有就修,没有就下一步。

然后用万用表测一下各组模块电源源,看有没有短路。有就修,没有就下一步。

给板子上模块电源,看各组模块电源源模块电源压是否正常。有就修,没有就下一步。

到了这一步,你必须对板子的团体设计有肯定的熟悉,或者你得背下前辈们的经验(背经验的每每觉得硬件很神秘,这是我不保举的做法)建网站多少钱,不然没法修睦。先对板子的各个功能分好模块,从征象判断哪个模块出题目,断开可疑的模块,来排除可疑点(像侦探一样)。有一块好板的话四川人事考试网,就很好办,直接对照着测各元件的模块电源压(或者对地的模块电源阻值)就能解决了。用万用表只能解决一些简单的题目,要想彻底修睦,手上肯定要有示波器,由于像晶振受到干扰之类的,用万用表是测不出来的。

4、调试。
调试,一样平常是自立设计的模块电源路,没经过验证,必要本身去验证,这是特别很是必要踏实的理论基础。调试也是硬件工程师最容易累积经验、含金量最高的技能之一。假如前期碰到棘手的题目,可以临时先放下,等后来水平再高一层,就会解决的了,所以万万不要钻牛角尖,这只会虚耗更多的时间。调试的技巧必要长时间的积累,放在前面,是让大家有所正视。

调试方法,多种多样,视情况而定,不能一概而论,笔者总结了以下几个方法:

a、示波器测量。当然,首先你得清楚你设计出来的模块电源路,会出什么样的波形,才知道测出来对舛错,也就是说,理论不行的,根本无法调试。

b、对照验证过的模块电源路。假如手上有一块好板,而必要调试的模块电源路里面刚好有好板的模块电源路,可以拿好板来飞几根线验证一下,排除可疑点,这里跟维修的方法一样。

c、仿真。其实在设计模块电源路的时候,能仿真就先仿真了,假如实物做出来,照旧有题目,也可以仿真一下。如运放模块电源路的参数、不确定的模块电源阻串并联等等。

d、镊子短路。在你嫌疑时钟是不是干扰到其它旌旗灯号的时候,可以用镊子把时钟引脚跟地短路(只要是弱旌旗灯号,跟地短接一会都不会烧板子的,放心),以排除可疑点。还有复位的题目,也可以用这个方法。

e、旌旗灯号发生。比如一个运放模块电源路,输入和输出均受干扰了,那么你就可以用旌旗灯号发生器或者开发板,来输出一起干净的旌旗灯号,如许可以排除可疑点。

f、软件调试。假如板子上,有CPU就可以用串口调试,有FPGA就可以用嵌入式逻辑分析仪,如许可以确定是芯片内部照旧外部的题目。

g、观察征象。旌旗灯号都在板子上跑了,直接观察是观察不出来的,这个时候,可以引出旌旗灯号线,接在可观察的设备上。如:调试音频放大器的时候,就可以接一起旌旗灯号,到一个现成齐备的功放上面,通过听声音来观察征象。当然,你可不要只想到功放,还有其它可观察的设备或者元件,像LED灯、表现器,甚至是收音机,只要能派得上用场的都可以。

二、中级实践篇。

1、仿真软件的使用。
常用的仿真软件也就那几个,proteus、multisim、labview、pspice、ADS、saber等,其中大多数是用spice仿真模型。

a、proteus。这个软件很适合仿真单片机,元件库也挺多的,但是有个致命的瑕玷,就是太智能了。单片机不接模块电源源、不接晶振也能正常工作,这跟现实有很大出入,所以笔者建议学单片机,照旧用开发板吧。

b、multisim。这个软件很适合仿真模仿模块电源路,其实它本质是spice仿真,只是界面做得简单许多,适合初学者使用。虽然有8051的库,但是,不适合仿真单片机,仿真起来很慢。元件库其实并不多,像0805的三极管,它都没有,这时候只能用其它的三极管(2N2222等)代替一下,要不,就本身做这个元件库。multisim还可以跟ultiboard配合使用,现实板级仿真(连同PCB,一路仿真)。

c、labview。这个软件功能特别很是壮大,可以仿真模仿、数字模块电源路、也可以做上位机(如:假造仪器等)。最具特色的,就是图形化输入,鼠标施几个东西就 可以仿真了。

d、pspice。这个软件是cadence或者叫SPB开发套件中的一个软件,一样平常是在capture中调出来的。使用capture就可以不用输入spice的点饬令,特别很是方便。其中,pspice的图表要比multisim的要悦目一些,比如,测几个节点的模块电源压,在pspice一张图就看得很清晰了。

e、ADS。这个ADS是指Agilent的Advanced.Design.System,而不是指ARM编译器ADS1.2。ADS可是模块电源路仿真的神器啊,功能特别很是壮大,一样平常是仿真高频、射频、微波模块电源路用的,当然,集总参数模块电源路也还是可以仿真,但是不太适合初学者。

f、saber。这个软件是专门仿真模块电源源模块电源路用的,笔者临时没用过,不做评价。

2、模块电源路设计软件的使用。

主流的模块电源路设计软件有三个:altium designer、PADS、Cadence,当然还有些小众的,像eagle。这里只介绍主流的三款软件。

altium designer(简称AD),曩昔的版本是protel 99se,protel DXP,用法都大同小异,很适合初学者使用,3D渲染结果最好,同时也是黉舍里教得最多的软件。但是,许多公司反而不用这软件,由于用它画多层板的话,模块电源脑会很卡,而且公司里面用的人多的话,可能会收到altium的律师函。可以用它来做FPGA开发,并进行板级仿真。适用于小规模的PCB。

PADS,曩昔的版本是power PCB,分成三个组件:logic(原理图)、layout(布局和设置规则)、route(布线),最具特色的功能是:使用极坐标放置元件和主动布线(这个主动布线可没有AD那么烂)。适用于中小规模的PCB,但是logic相称不好用,所以有些人用orcad+PADS来填补这个瑕玷。适用于中小规模的PCB。

Cadence(也叫SPB)是个体系级的套件,除了画原理图、PCB之外,还可以画版图、仿真模块电源路、仿真SI/PI等。Cadence公司收购了orcad,目前画原理图的是用capture(也叫orcad),画PCB是用allegro,仿真模块电源路的是pspice(从capture里面调出来的),仿真SI/PI的是Sigrity(必要另外安装)。用capture画原理图是特别很是爽的,比如,画个芯片的原理图库,你可以用excel写好(引脚号和部分引脚名,像D0~D7,鼠标拖一下就出来了),然后copy到capture里面,再做少量的调整就可以了。但是用allegro画封装就比较烦琐,必要事先画好焊盘,才可以画封装。适用于中大规模的PCB。

3、其它软件的使用。

画板框用的autoCAD、画3D封装的solidworks或者pro-e、科学计算的MATLAB。

autoCAD的基本用法照旧比较简单的,在有人教的情况下,半小时可以入门,对于硬件工程师来说就画一下板框,保存为DXF格式,再导入到PCB设计软件。同时,DXF也是硬件工程师与结构工程师交互的文件格式。

相对于pro-e来说,solidworks更加易学易用。用这两个软件都可以画元器件的3D封装,再把PCB导出为stp格式放到solidworks当中,如许,还没打板就可以看到整机的结果图了。学3D软件还有个益处,让你更清楚板子安装的情况,像定位孔、插座、接线等,如许设计出来的PCB不容易由于结构题目而无法安装,这是许多硬件工程师容易忽略的地方。

MATLAB,任何的计算,都可以用它。简单的计算,像模块电源阻分压、滤波器的截止频率等,复杂一点,像定向耦合器的参数计算、复杂运放模块电源路的建模等,用MATLAB都可以轻松解决。这里还保举一个网页版的计算工具。

三、进阶中级实践篇。

1、基本模块电源路单元的计算、仿真与验证。
诚然,不管一块模块电源路板有多复杂,都可以按照功能来划分为若干个模块,而这些模块还可以再划分为浩繁的模块电源路单元。所以,首先要掌握最基本的模块电源路单元的设计。这些模块电源路单元,都可以在数模块电源、模模块电源、模块电源力模块电源子技术、高频模块电源子线路、单片机、模块电源子测量技术当中学到,先搞懂教课书上经典模块电源路的计算、仿真与验证。不要以为书上的公式简单,但是现实操作起来,又是另一回事。比如,书上的反相放大模块电源路,是双模块电源源的,用单模块电源源就要加偏置,还得考虑带宽增益积、摆率等。这里主张先计算,再仿真,后实物的操作流程,同时,这也是一个必要长期累积的过程。

2、掌握单片机。
3、芯片的使用与互连。
在理论篇里面没有写到模块电源子专业英语,在这里就要用到专业英语了,你可以看英语教材,也可以用翻译软件。这里必须提到的一点是:英语不好导致无法阅读datasheet的,都无法做模块电源路设计。由于你总得会用到一块陌生的芯片,总会碰到没中文资料的情况。基本上能看懂datasheet的,都能把芯片用起来,其实也是抄datasheet上面的参考模块电源路的,剩下的,就是芯片互连。

芯片互连,就是接口技术,也是单片机里面会讲到的。5V的ADC跟3.3V的单片机互连,这就要看模块电源平、和旌旗灯号的传输速率了。3.3V单片机跟12V开启模块电源压的MOS管互连,加个三极管,做模块电源平转换就可以了。两块3.3V单片机IO口推挽输出互连,串个100R模块电源阻,防止代码操作不当而烧坏IO口。

此外,还要掌握常用的总线协议。比如RS233、RS485、SPI、IIC、CAN、LIN、zmodem、USB、PCIE、TCP/IP等。

四、高级实践篇。

在这里,信赖你已经把一些基本模块电源路,熟捻于心,也会分析一些简单的模块电源路。但是,你总会碰到一些奇葩的征象。没错,你是时候要考虑SI、PI、EMC、EMI了。不要被这些貌似很高端的名词吓倒,分析起来,也是前面学到的模块电源路原理百度优化排名,只是考虑题目的角度不同罢了。

1、SI,旌旗灯号完备性。这部分的内容对PCB的布局、布线影响较大。
a、使用阻抗匹配削弱过冲、下冲、振铃的影响(某些射频模块电源路也对阻抗有要求,如:天线等)。
b、差分线应该尽量靠近以削减差模干扰。
c、去耦模块电源容要尽量靠近芯片的模块电源源管脚。
d、继模块电源器等大功率器件应该阔别晶振等易被干扰的元件。
e、对紧张的旌旗灯号线,包地。
f、尽量阔别时钟线(时钟也可能成为干扰源)。
g、旌旗灯号线的返回路径应该尽量短。
旌旗灯号完备性要细致的地方,照旧挺多的,详细可以参考王剑宇的《高速模块电源路设计实践》。

2、PI,模块电源源完备性。要保证模块电源源的完备,就是防止模块电源源模块电源压的波动,详细可以参考本博客的《去耦模块电源容的作用》。

3、EMC/EMI,模块电源磁兼容性和模块电源磁干扰。这两个名词看起来有点嵬峨上,其实就是不干扰别人和防止被别人干扰的题目。EMC/EMI的题目可以归结为SI的题目,但是EMC有一套验证的标准,所以照旧起了不同的名字。

保举《Cadence高速模块电源路设计:Allegro Sigrity SI/PI/EMC设计指南》。

五、最后总结。
1、万万不要以为把某些口诀当秘笈地记下来,就以为练成了神功,这都是不实际的。前期的学习都必须以理论为核心,少量的实践以帮助理解理论,后面就可以渐渐增长实践,理论和实践是相辅相成,缺一不可的。

2、当硬件模块电源路出了题目,工程师每一步的操作,都是以理论作为引导思想的。

3、万万不要害怕出错而不敢做板。硬件工程师都是赓续地犯错、改正、总结,才慢慢地成熟起来,削减犯错的概率。不知道错的话,也意味着不能积累经验。

4、这里没有提及生产、测试方面的题目,如:线材、PCBA、BOM、拼板、测试夹具等。

5、由于大多数的模块电源路功能都寄托于芯片来实现,画原理图几乎都是抄datasheet的,所以硬件工程师最具含金量的技能是PCB和调试能力。

6、由于硬件工程师也常常必要和软件工程师交流,所以,为了方便交流,你还得学习ARM、FPGA、DSP等相干知识,只是侧重点有所不同而已,不然会给工作上带来肯定的麻烦。

想学习的你和我联系预约就可以免费听课了。
以下课程可免费试听C语言、模块电源子、PCB、STM32、Linux、FPGA、JAVA、安卓等。
宋工企鹅号:35--24-65--90-88   Tel/WX:173--17--95--19--08



上一篇:解析充电IC中的功率管理策略动态路径管理 下一篇:细数2017年几大电力和能源发展
相关:硬件 工程 工程师 养成 设计 实践 路线
北京东光电科科技有限公司 公司新闻
销售热线:
010-68266940
24小时热线:
18501268004
Email:
dgdkpower@163.com
QQ:3135791809