開發者硬件知識?個人覺得軟件工程師需要知識儲備比較多,基本的硬件知識是必不可少的,電子信息領域的技術和知識本來就很多,但和軟件基本知識比起來,還是小菜一碟碼農們在學種代碼之餘,抽出一點點時間,了解下硬件知識,立馬變得高大上,接下來我們就來聊聊關于開發者硬件知識?以下内容大家不妨參考一二希望能幫到您!
開發者硬件知識
個人覺得軟件工程師需要知識儲備比較多,基本的硬件知識是必不可少的,電子信息領域的技術和知識本來就很多,但和軟件基本知識比起來,還是小菜一碟。碼農們在學種代碼之餘,抽出一點點時間,了解下硬件知識,立馬變得高大上。
如下:列幾個項目,坐地鐵時,記得看看。
1.EMC與安規
EMC與安規在規模較大的公司都有專門的團隊,但小公司隻能硬件工程師親手來。
CE認證測試項目最多,學習可以先關注CE的相關标準。不同行業的标準是不一樣的,汽車電子和信息技術設備的測試方法和要求都不一樣。
EMC理論個人覺得已經發展的比較形象(不像電磁場那麼理論抽象),精髓就是EMC三要素,幹擾源、敏感源和耦合路徑。設計分析就是關注共模電路的回流路徑或者洩放路徑
2. RF與天線
同樣的RF與天線在規模較大的公司也有專門的團隊。
行業發展到現在,硬件工程師的RF和天線設計工作基本就是選型了。因此,需要明白一些基本的參數如增益、P1dB、IP2、IP3、天線的方向性等等。
3. 電源
電源部門在規模較大的公司也有專門的團隊,無論闆級DCDC電源還是電源适配器都有專人完成設計、選型或測試工作,硬件工程師應用時标準電路拿來用即可。
關于電源大概就以下幾個方面。
DCDC有幾種基本拓撲?效率與什麼有關?
LDO原理是什麼?設計需要注意哪些參數?
POE協議是否熟悉?
4. 時鐘
晶體和晶振有什麼區别?怎麼設計?
時鐘信号有哪些關鍵參數?
PLL的原理是什麼?環路帶寬是什麼意思?PLL失鎖的可能有哪些?
時鐘芯片如何選型?
5. 小模拟電路和小邏輯電路
硬件工程師的工作是系統級應用,不是IC設計的大神,工作中很少用分立器件設計電路。
二極管、三極管、MOS管和運放的特性要熟悉會分析,簡單的電路要設計。
如三極管電平轉換電路怎麼設計,為毛低溫就不工作了?
如MOS管雙向電平轉換怎麼設計?要關注什麼參數?
如MOS管的米勒效應,能不能定量的用公式分析?
6. 高速信号及信号完整性
建立時間與保持時間?
時鐘的抖動分哪幾類?
數據相關抖動是什麼?
CDR是什麼?
抖動與誤碼率的關系是什麼?
EQ、去加重、預加重?
,