開源電路分享のFalling Star Board

嵌入式實驗基地發表於2021-06-09

設計初衷

想自己做個能連網的時鐘,結合RT-thread,顯示個天氣預報什麼的,想想就挺有趣的。考慮到當前的晶片價格,和後續的設計,萬一還有個啥奇妙的想法呢,就把這個做成了核心板。

一開始就只做了最小系統板,啥都沒有。發現除錯不方便,列印資訊啥的我都得接線,很費勁,就直接加了個ST LINK,ART-PI提供了一個韌體挺好用,帶虛擬U盤和虛擬串列埠。

既然打算做個小螢幕顯示圖片,加個SD卡,那不想顯示啥,就把圖片存裡面進行載入唄。通過SD卡升級程式也可以啊,更換韌體很方便呀,後面發現,能聯網哎,從平臺升級程式也可以啊,但這個SD卡是有可能壞的,或者讀取失敗,FLASH穩定性還行,韌體直接存到FLASH。焊上去,掉不了。還有一個USB,試試把FLASH虛擬個U盤,我們也把韌體拖進去,也能升級。最後加來加去,就成現在的板子了。點個燈,跑個RTT,操作一下檔案,做做程式升級,玩玩USB,常見的都有。

作品展示

原理圖的整理是非常整潔的,說實話,小飛哥的原理圖可不像這麼整潔,值得學習,嘿嘿...

PCB尺寸及3D檢視

  成品

主要功能

  • 主控:STM32f103RxT6
  • 30個擴充套件IO
  • 板載STLINK
  • TF卡
  • flash
  • 使用者按鍵、LED燈
  • USB、STLINK雙type-C介面

各模組介紹

有一定基礎的小夥伴直接看電路原理圖即可,最小系統,整個原理圖來講,相對還是很容易看懂的。

1、主控STM32F103RxT6

這個就不多做介紹啦,看晶片手冊即可,這裡主要介紹一種原理圖封裝的繪製方法,一般引腳數是很多的,全放在一個封裝圖上,會使得原理圖封裝很大,看起來比較繁瑣,除此之外,PIN腳一般是分為幾種型別,電源腳、地腳、普通IO等,我們可以把這些分開畫,分為幾個子部分,最終合成完整的封裝,原理圖設計會看起來舒服很多。

2、 5V轉3.3V

3、TF卡

4、flash

5、電源燈及使用者LED

6、外部高速時鐘晶振及RTC用32.768KHZ晶振

7、復位按鍵及使用者按鍵


8、stlink

9、DBG USB

10、OTG USB


11、 擴充套件IO

整個設計基本就是以上這些,作為最小系統來講,這個板子設計的是非常不錯的,板載stlink,除錯方便,flash、TF卡,非常適合學習檔案系統使用,豐富的擴充套件IO,非常有利於設計擴充套件板,所有功能已經驗證,並且附有配套測試程式,小夥伴們完全可以打板直接用,主要是ST的晶片太貴啦。嘿嘿嘿~

資料獲取

公眾號回覆:fs-board,獲取PCB原始檔及配套例程。

如果你覺得對自己有幫助的話,給個贊,點個關注,點個在看,感謝前進的道路上有你的陪伴!

所有公眾號文章資料原始碼已上傳,關注公眾號回覆資料即可獲取哦,歡迎加群一起炸起來!
小飛哥微信:

相關文章