标签:
PCB
阅读量:
发布时间:2017-02-24
一些初学者会问,我对电子这个行业很感兴趣,但我没有基础,不知道从哪里开始学;也有一些求职者会问,我想找一份高薪的工作,但我不知道自己是否符合他们的要求。一名合格的PCB工程师必须具备以下6个技能:
1. 电路设计
a. 能识别常用的元器件,像电阻,电容,电感,电源,二极管,三极管,场效应管,电位计,传感器,变压器,整流桥,开关,震荡器,LED,数码管,可控硅,继电器等等,包括其各自的型号、类别、大小、封装;
b. 能看懂别人的电路图,能画出自己想设计的电路图,并能综合评价电路设计好坏;
c. 一些常见的应用电路,包括数字电路和模拟电路要使用得很熟练,可组合出不同的新电路来,常见电路有电源电路,反馈电路,放大电路,振荡电路,控制电路,数字系统电路等;
2. PCB制图
a. 能使用一些常见的电路画图软件,像Altium Designer,PADS,Cadende等;
b. 能画器件的封装图,至少能画二层板,三层板,四层板,摆放器件位置合理,布局美观;
c. 能在画图中考虑到电源和地线,如信号线走线,抗干扰问题等,目的是确保制版正确、可靠、合理、经济等;
3. 器件焊接
a. 懂得焊接的基本原理;
b. 熟练焊接直插和贴片的器件
4. 电路仿真
有时在验证某一个模块的功能或整体效果时,在设计初期是需要进行电路仿真,调整一些器件参数,观察效果如何,以确定最优的方案和参数值,常见的EAD软件有Proteus,Mlutisim,Pspice。
5. 软件编程
根据芯片的不同,其编辑器,编译器,调试器,下载器基本上是不同的,主流的有Keil,IAR,Eclipse,Mplab,VisualDSP++,Xilinx Platform Studio,NiosII, Workbench等,工具只是用来辅助设计的,主要是要求工程师有编写常见的单片机模块代码的能力,像Uart,SPI,I2C,ADC,DAC,PWM, Timer,键盘,液晶,传感器,无线通信等模块的编程。
6. 整体调试
这里包括电路调试和软件调试,能发现电路中设计不合理的地方,能解掉软件中出现的Bug,并善于分析问题的关键所在,综合考虑硬件和软件两个方面,从中找到最优解,合理修改硬件电路和软件代码,使修改的代价最小。