個(gè)人覺得軟件工程師需要知識(shí)儲(chǔ)備比較多,基本的硬件知識(shí)是必不可少的,電子信息領(lǐng)域的技術(shù)和知識(shí)本來就很多,但和軟件基本知識(shí)比起來,還是小菜一碟。碼農(nóng)們在學(xué)種代碼之余,抽出一點(diǎn)點(diǎn)時(shí)間,了解下硬件知識(shí),立馬變得高大上。
如下:列幾個(gè)項(xiàng)目,坐地鐵時(shí),記得看看。
1.EMC與安規(guī)
EMC與安規(guī)在規(guī)模較大的公司都有專門的團(tuán)隊(duì),但小公司只能硬件工程師親手來。
CE認(rèn)證測試項(xiàng)目最多,學(xué)習(xí)可以先關(guān)注CE的相關(guān)標(biāo)準(zhǔn)。不同行業(yè)的標(biāo)準(zhǔn)是不一樣的,汽車電子和信息技術(shù)設(shè)備的測試方法和要求都不一樣。
EMC理論個(gè)人覺得已經(jīng)發(fā)展的比較形象(不像電磁場那么理論抽象),精髓就是EMC三要素,干擾源、敏感源和耦合路徑。設(shè)計(jì)分析就是關(guān)注共模電路的回流路徑或者泄放路徑
2. RF與天線
同樣的RF與天線在規(guī)模較大的公司也有專門的團(tuán)隊(duì)。
行業(yè)發(fā)展到現(xiàn)在,硬件工程師的RF和天線設(shè)計(jì)工作基本就是選型了。因此,需要明白一些基本的參數(shù)如增益、P1dB、IP2、IP3、天線的方向性等等。
3. 電源
電源部門在規(guī)模較大的公司也有專門的團(tuán)隊(duì),無論板級DCDC電源還是電源適配器都有專人完成設(shè)計(jì)、選型或測試工作,硬件工程師應(yīng)用時(shí)標(biāo)準(zhǔn)電路拿來用即可。
關(guān)于電源大概就以下幾個(gè)方面。
DCDC有幾種基本拓?fù)?效率與什么有關(guān)?
LDO原理是什么?設(shè)計(jì)需要注意哪些參數(shù)?
POE協(xié)議是否熟悉?
4. 時(shí)鐘
晶體和晶振有什么區(qū)別?怎么設(shè)計(jì)?
時(shí)鐘信號(hào)有哪些關(guān)鍵參數(shù)?
PLL的原理是什么?環(huán)路帶寬是什么意思?PLL失鎖的可能有哪些?
時(shí)鐘芯片如何選型?
5. 小模擬電路和小邏輯電路
硬件工程師的工作是系統(tǒng)級應(yīng)用,不是IC設(shè)計(jì)的大神,工作中很少用分立器件設(shè)計(jì)電路。
二極管、三極管、MOS管和運(yùn)放的特性要熟悉會(huì)分析,簡單的電路要設(shè)計(jì)。
如三極管電平轉(zhuǎn)換電路怎么設(shè)計(jì),為毛低溫就不工作了?
如MOS管雙向電平轉(zhuǎn)換怎么設(shè)計(jì)?要關(guān)注什么參數(shù)?
如MOS管的米勒效應(yīng),能不能定量的用公式分析?
6. 高速信號(hào)及信號(hào)完整性
建立時(shí)間與保持時(shí)間?
時(shí)鐘的抖動(dòng)分哪幾類?
數(shù)據(jù)相關(guān)抖動(dòng)是什么?
CDR是什么?
抖動(dòng)與誤碼率的關(guān)系是什么?
EQ、去加重、預(yù)加重?
7. 低速信號(hào)
I2C、UART、SPI是什么?會(huì)不會(huì)通過示波器測量判斷通信數(shù)據(jù)對不對?
8. RAM 和ROM
NAND FLASH和NOR FLASH有什么區(qū)別?
DDR3 SDRAM原理是什么?CL、AL、RL、WL是什么?各種參數(shù)的會(huì)不會(huì)設(shè)置?
9. CPU、SOC、FPGA
X86、ARM、MIPS、POWERPC有什么區(qū)別?
FPGA設(shè)計(jì)需要注意什么?IC設(shè)計(jì)領(lǐng)域了解嘛?
關(guān)注自己的行業(yè)
不同行業(yè)的技術(shù)是不一樣的,應(yīng)用環(huán)境及解決方案也不一樣
如你是設(shè)計(jì)智能電視的
1、 視頻相關(guān)知識(shí)?BT1120是啥?H.264是啥?YUV是啥?4:2:2是啥?什么是HDMI?具體協(xié)議是啥?
2、 思考下產(chǎn)品,內(nèi)容重要還是硬件重要?能不能優(yōu)化下3D?
如你是設(shè)計(jì)交換機(jī)的
1.802.3了解嘛?啥是MAC?啥是PHY?GMII接口如何設(shè)計(jì)?
2.交換機(jī)如何工作的?VLAN是啥?
3.客戶是啥?教育網(wǎng)還是運(yùn)營商?
如果你設(shè)計(jì)無線路由器的
1.802.11 a/b/g/n/ac的區(qū)別?TCP/IP協(xié)議是啥?ARP是啥?路由的工作原理?
2.天線如何設(shè)計(jì)的?增益、方向圖是什么?各種PA、LNA如何選型?
3.客戶是啥,需求如何?150塊賣給普通人,還是1000塊賣給企業(yè)級用戶?
有兩個(gè)領(lǐng)域值得去深入研究,以后是物聯(lián)網(wǎng)的時(shí)代,網(wǎng)絡(luò)和無線通信的應(yīng)用會(huì)越來越多。
1.網(wǎng)絡(luò)
也是交換機(jī)和路由器等應(yīng)用與組網(wǎng)?,F(xiàn)在互聯(lián)網(wǎng)基于以太網(wǎng),802.3標(biāo)準(zhǔn)規(guī)定了MAC和PHY規(guī)范。上層協(xié)議如TCP/IP、UDP、ARP、環(huán)網(wǎng)等等,總之網(wǎng)絡(luò)的水很深,值得一探。
2.無線通信
如移動(dòng)通訊、WIFI、sub 1GHz等等應(yīng)用會(huì)越來越多,之前國家發(fā)布的什么旅游規(guī)劃,有一條就是景區(qū)要實(shí)現(xiàn)免費(fèi)WIFI覆蓋。無線通信也基本是802.x協(xié)議族。基帶和RF都可以深入學(xué)習(xí)。
四、最后一點(diǎn)
如果你不是必不得己,還是不要做碼農(nóng),如果你必須做技術(shù),那就做一個(gè)硬件工程師吧,了解下以上知識(shí)足夠了,每天給供應(yīng)商打幾個(gè)電話,看看ppt,開開會(huì),耍幾個(gè)專業(yè)名詞,放心,你的老板和那幫碼農(nóng)是聽不懂的。