採用EFM8微控制器進行PCB設計定製
開發板雜談
價格合理的開發板的廣泛可用性對於學生、業餘愛好者或需要評估裝置功能的任何其他人來說都是非常有利的,而沒有設計、製造和組裝原型PCB的成本、複雜性和風險。實際上,正確的開發板甚至可以在原型或低數量專案中找到永久的位置 - 整體成本可能低於自定義硬體,而且您不必擔心那些討厭的小原理圖/佈局錯誤你的閃亮的新PCBs成為形狀笨重的紙張重量。
另一方面,開發板受到嚴重限制,您可能不久就想要一塊完全適合您特定要求的PCB。如果您可以繪製原理圖並免費佈局電路板(使用DesignSpark,KiCad,CircuitMaker等),那麼使用預算友好的PCB工廠(OSH公園很難被擊敗,但也檢查PCB Shopper),然後組裝手動或通過烤箱迴流焊板,您可能會發現自己擁有高效能,功能齊全,定製設計的PCB,價格低於100美元。
如果你仔細閱讀我以前的文章,你會發現很多基於EFM8UB10F16G開發板的專案,這是Silicon Labs新推出的EFM8系列小型,低成本,低功耗,基於8051的裝置之一。但是一些未來的專案將超越開發板並使用定製硬體,因此作為前言,本文將為使用EFM8裝置成功進行硬體設計提供一些指導。儘管具有此器件特性,但此處介紹的一般概念適用於與EFM8系列共享功能的眾多其他微控制器。
EFM8系列
EFM8系列包括四個產品系列:Universal Bee、Sleepy Bee、Busy Bee和Laser Bee。
您可以在Silicon Labs網站上找到有關每個產品系列的詳細資訊。本文將重點介紹Universal Bee,我認為它對於一般的原型設計最有用,因為它集成了USB連線 - 我發現當我可以輕鬆地在PC和微控制器之間建立通訊時,大多數專案都得到了極大的改進。各種EFM8器件在架構和一般硬體要求方面類似,但在開始設計之前,請確保檢視特定器件型號的資料手冊和參考手冊(特別是資料手冊,例如本文件)。