備戰全國電子設計大賽-自制STM32F103C8T6核心板

市場上的STM32開發板,最小系統核心板種類很多,價格十幾到幾百不等。喜歡DIY的同學,不妨自己DIY一塊低成本的、能夠滿足入門要求的,適合用於自制的小項目的STM32核心板。

選擇的STM32芯片是STM32F103C8T6

選擇理由:

價格便宜;
LQFP封裝,方便焊接;
IO數量可滿足平時需求。

電子設計競賽中簡單的控制題,電源題等題目,可使用此單片機完成賽題的要求。對於單片機的初學者或需要使用單片機做一些簡單的小項目,這款器件是一個很好的選擇。

以下是STM32核心板的分解部分:

電源部分:

首先確定核心板的供電,直接提供5V爲核心板供電
該核心板需要兩種不同電壓的電源:S_5V爲OLED屏幕供電,M_3V3爲stm32芯片供電,3.3V爲NRF24L01供電。
電源部分原理圖如下:
在這裏插入圖片描述
在這裏插入圖片描述
爲板子提供5V電源,通過AMS1117產生3.3V電源和LP5912產生3.3V電源。

STM32引腳與外設:

設計完電源部分後,就得考慮STM32的引腳與外設如何連接了。
在這裏插入圖片描述

時鐘電路:

STM32核心板上最重要的就是系統的時鐘源了。這裏採用一個8MHz的無源晶振連接在STM32的OSC_IN和OSC_OUT引腳上,電路如圖:
在這裏插入圖片描述

SWD接口:

爲了方便下載代碼,需要留出一個SWD接口用於通訊。
在這裏插入圖片描述

按鍵部分:

在板子上一共留了5個按鍵,其中4個是用戶自定義的按鍵,另一個是用於系統復位的復位按鍵。
在這裏插入圖片描述

LED部分:

爲了方便調試代碼、指示運行狀態等,設計了兩個LED指示燈。
在這裏插入圖片描述

NRF2401接口:

個人小項目可能用到的數傳模塊,方便調試。
在這裏插入圖片描述

OLED:

在項目製作中經常會使用到OLED,因此預留了IIC協議的OLED接口。
在這裏插入圖片描述

預留串口:

方便調試以及連接其他外設。
在這裏插入圖片描述

CAN接口:

使用此芯片TJA1051T/3在覈心板集合了CAN收發器,預留CAN通信接口。
在這裏插入圖片描述

PWM接口:

預留PWM接口,方便使用。
在這裏插入圖片描述

PCB與焊接:

PCB 3D效果圖:
在這裏插入圖片描述

STM32F103C8T6是採用LQFP封裝的,這很大程度上方便了PCB的設計和手工焊接,PCB採用2層板設計,尺寸僅48mmX40mm。

實物圖:

在這裏插入圖片描述
在這裏插入圖片描述

寫在最後:

作爲學習者給大家分享自己完成的STM32核心板,希望對想入門STM32單片機的小夥伴有幫助。當然上文若有不妥之處,歡迎指正。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章