一些初學者會問,我對電子這個行業很感興趣,但我沒有基礎,不知道從哪里開始學;也有一些求職者會問,我想找一份高薪的工作,但我不知道自己是否符合他們的要求。一名合格的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,并善于分析問題的關鍵所在,綜合考慮硬件和軟件兩個方面,從中找到最優解,合理修改硬件電路和軟件代碼,使修改的代價最小。