1. 程式人生 > >硬體工程師應讀資料

硬體工程師應讀資料

初始硬體工程師應讀資料

書單

一,基礎理論知識

1)電路基礎知識:《電路》(邱關源),《電路原理》(Tomas Floyd,電子工業出版社)
2)類比電子技術、數位電子技術(華成英或者康華光的),
3)微機原理/計算機原理/資料結構(各種版本很多,內容大致相同),4)電子學(霍洛維茨),
5)微控制器教程(51、AVR的書都很多)。

二,專項設計技能進階篇

1、關於電源設計方面
電源設計,需要搞清楚AC-DC、DC-DC的常用拓撲,以及物料選型的方法
《開關電路原理與設計》(張佔鬆,蔡宣三)
《精通開關電源設計》(SanjayaManiktala)
2、類比電路設計方面
類比電路,模電教材裡面有一些常用電路,一般在工作當中,運放運用的比較多,列舉幾本常用書
《電晶體電路設計》(鈴木雅臣)
《你好,放大器》(楊建國)
《運算放大器權威指南》
另外凌力爾特公司出了一本官方的類比電路設計手冊,整整三大本,網上有英文版,目前有一本出了中文版《類比電路設計手冊(進階版)》,可以買來看看。
Alt

3、數位電路設計方面
數位電路設計,一般都用硬體描述語言了,做CPLD/FPGA。硬體描述語言有Verilog HDL和VHDL,個人推薦學習Verilog,因為和C語言很像,學起來比較容易。
《Verilog數字系統設計教程》(夏宇聞)

4、射頻電路設計方面
《射頻電路工程設計》
《射頻電路設計-理論與應用》

5、高速電路設計方面
高速設計是目前硬體設計中的一個難點,隨著訊號速率越來越快,應該每個硬體工程師都會用到高速電路的知識。工作的這幾年以來,高速電路的知識是越來越普及了,剛開始工作的時候,只有資深的硬體工程師才會談論這個,現在哪怕是剛入職的新人都會扯幾個“阻抗匹配”“串擾”之類的名詞。建議這一部分重點學習。
《高速電路設計》(Howard)
《訊號完整性與電源完整性分析》(Eric Bogatin)
《於博士揭祕訊號完整性》(於錚)
連結:

link.

http://www.icxbk.com/article/detail/9.html

6、PCB設計技能
關於PCB製造方面的書,硬體工程師需要知道PCB的製程:《印製電路板(PCB)設計技術與實踐(第3版)》 (黃智偉)

7、晶片設計相關知識點
硬體工程師的工作是運用晶片,為了更清楚的理解晶片的工作原理,還是建議學習一下,有幾本經典教材。
《CMOS積體電路設計》
《模擬CMOS積體電路設計》
《CMOS數位電路設計》
在這裡插入圖片描述

三、綜合性的圖書

這幾年,介紹硬體設計的書和教材是越來越多了,不少經驗豐富的工程師也通過出書來分享自己的設計經驗,列舉幾本。
《嵌入式硬體系統》(Jack Ganssle,內容比較可能舊,初學者還是不錯的)
《高速電路設計實踐》(王劍宇,強烈推薦!!!)
《硬體工程師設計寶典》(張志偉,比較基礎,新學者推薦使用)
《從應用到創新-手機硬體設計與研發》(陳皓,經驗非常豐富的工程師寫的書,介紹手機硬體設計,需要一定的理論功底)

四、其他學習資源

硬體工程師需要學習積累的知識點太多,只滿足於看教材看書是不夠的。硬體工程師的上游是晶片設計行業,所以各大半導體廠商的官網一定要經常逛逛,經常能夠學習到最新的硬體知識。這一點TI的官網就非常不錯。晶片的datasheet、Reference Design、Application Doc都是非常好的學習資料。
另外高速介面、儲存器器件都有專門的協議組織給出協議,所以要經常去看看最新的協議,研究協議的演化方向。JEDEC、PCI-SIG、USB-ORG、IEEE等網站上給出的各類介面器件的標準,ARM官方網站給出的CPU架構手冊,這些材料都要經常看。