首先确定使用硬體BOM如下:
電源晶片:TPS73633/SGM2019
主要晶片:STM32F103T8U6
9軸: MPU9520
為什麼選用TPS73633晶片呢?我們檢視一下STM32F103T8U6的手冊可以發現,其最大電流為300ma。
MPU9250的最大電流為 ,我們可以估算出最大電流小于50mA。
其次,我們需要滿足350ma以上的電流,寬的電壓輸入,TPS73633的電壓輸入為3~6V,典型的輸出電流為500ma。并且具有非常低的壓降,是一顆比較好的LDO,但是比較貴。SGM2019-3.3V電流為300ma但是典型值為500ma,也滿足需求,很便宜,1元不到。兩顆IC的封裝都是SOT23-5,管腳一樣,通用。TPS是美國TI的,SGM是國産的。性能上沒有深究,參數上TPS會好點。
根據STM32F103T8U6的推薦連接配接,以及MPU9250的推薦連接配接。我們可以得到原理圖如下:
這裡,我為了對STM32進行擴充,将一些IO給接出來,為了這個子產品還可以幹别的事情。
使用cadence allegro畫了一個小闆子,最後焊接出來就是下圖所示了。手焊是相當費勁啊。
使用ST LINK V2下載下傳了一個小程式,OK,能夠成功。
接下來就是調試傳感器了。