在技術交流群里很多工程師/學生在問一些基礎的電路設計問題,比如以太網接口、USB接口該用哪家的器件?應該如何連接等等。
在一個企業里或者實驗室里,電路的設計一般是傳承下來的,比你級別高一點的大師哥、比你資深的工程師會告訴你應該用這顆料、應該這樣設計等等,你只要去做就好了,隨著項目的進展你也就有了感覺,然后再把你知道的經驗往下傳。
這種方式相對比較安全,但會導致很多企業過了很多年仍然在用比較老的方案。現在技術發展很快,新的、功能更強大、性價比更高的器件層出不窮,企業的競爭力也就來自于在新的產品中不斷采用市場上性價比最高的產品并能夠快速地實現。
如何做到這些呢?有好多種渠道,比如經常關注行業的動向,尤其是行業領導企業的新產品發布;經常參加行業的技術研討會;跟廠商的FAE、代理商的FAE保持比較頻繁的溝通,他們有新的產品和方案會隨時推薦給你。
但多數沒有這種渠道的工程師或同學怎么辦呢?搜“x度”?最好不要,因為x度的“全家桶”里推出來的信息多數都不可靠(蘇老師在另文中曾分析過),如果你的分辨力不足夠強的話,反而會對你的項目起到負面的作用。
一種比較好的方式就是借鑒“開發板”的參考設計,原因如下:
開發板的設計一般都是功能比較完整的,針對某顆MCU或FPGA,會盡可能把所有能支持的功能都放上去,從這些功能模塊之間的連接中你可以學習到各種電路之間的連接關系,尤其是電源管理部分的設計。
開發板除了硬件平臺之外,還有配套的軟件、調試工具等,是一個完整的系統,通過使用、體驗開發板的軟硬件可以充分了解到各個模塊的功能、性能指標以及軟件和硬件之間的關系等等
開發板都會配備完整的文檔、案例,都是提供開發板的公司做了非常充分的驗證工作的,設計中用到的器件都是可靠的、電路中的連接關系都是優化的,任何潛在的問題也都會在文檔中給予了說明;
開發板所采用的元器件也一定是供貨充足、市場性價比比較高的,用于自己的產品設計中也應該是風險較小的;
做開發板的公司是綜合調查了市場上很多應用的需求,在自己的系統上盡可能滿足這些需求的,里面有很多你以前沒有想到過的創意以及電路設計,因此多查看別人的參考設計,多借鑒別人的電路圖會對自己的設計起到非常好的作用。
這就跟裝修房子,你需要多看一些樣板間一樣,啟發自己的靈感,并且能了解到很多自己沒有想到的細節。
蘇老師并不建議你去購買盡可能多的開發板,畢竟這要付出很多成本,你可以根據自己的項目購買必須親手體驗或者能加快你開發進度的開發板,其它的開發板完全可以“只看不買”,因為那些資料都是公開的、而且是非常完整的。
為了方便大家查閱,蘇老師會在“電子森林(www.eetree.cn)”里持續匯聚產業里一些主流的開發板的信息,比如今天發布的基于Altera/Intel的FPGA的一些主流開發板的參考設計信息,點擊左下角的“閱讀原文”即可跳轉到這個頁面(不妨試一下,每個鏈接點擊一下,你會非常喜歡):
匯集了十幾款基于Altera FPGA的開發板資料
每一款開發板都有電路原理圖可供參考,以及更詳細的介紹頁面鏈接
后續蘇老師會陸續推出Lattice、Xilinx的FPGA參考設計,ST、NXP、Infineon等的MCU參考設計、樹莓派、Arduino等等主流的開源系統的參考設計資源,會大大方便大家的資料查閱。
當然你可以通過“硬禾小幫手”這個小程序進行閱讀。
硬禾小幫手 -硬件工程師的設計助手
硬禾學堂 -硬件工程師的在線學習平臺