電賽MSP432核心板+擴展板PCB分享
????大家好,這期分享兩塊板子,基于MSP432P401R的核心板和擴展板,這個芯片想必做電賽的朋友不會陌生。
????板子實物做出來也驗證過了,因為比較久遠,實物找不到了。板子因為是用立創(chuàng)EDA協(xié)作版畫的,所以有備份。這期主要是分享下PCB和硬件方案,軟件開發(fā)有問題也歡迎私信交流(當時是用Keil開發(fā)的,移植了SDK并寫了庫函數(shù),找這個工程稍費勁,這期就先不講這塊了)。
????核心板+擴展板工程下載鏈接:https://pan.baidu.com/s/1ANHuT8Wkfcc1mp_vKZekpg?pwd=tups 提取碼:tups ;需要自取,下面簡單介紹下硬件設計。
????核心板為四層板設計,因為引出的排針線序重新排列了一下,具體如下。

????因為我做電賽是做控制題的,PWM和ADC這些用的比較多,于是特意的重新排列了核心板PWM和ADC管腳引出順序,分布在左右兩側(cè),方便底板設計。SPI和IIC這些,我當時用的軟件模擬方式,設計的時候就沒注意了,隨便拎一些個IO口即可。
????

????底面主要有三個芯片,分別是線性電源TPS7333,輸出3.3V給核心板供電;一塊W25Q128,用于存儲數(shù)據(jù);一塊CH340E,USB轉(zhuǎn)TTL。那個按鍵是復位按鍵,我也不知道當時怎么想的。
????簡單說下底板(擴展板、通用板)。
????

????通用板是兩層板設計,然后集成的東西比較多,具體可以看原理圖,這里我就簡單提一下。
????1. 人機交互:1個旋轉(zhuǎn)編碼器,3個按鍵,1個0.96寸OLED屏和蜂鳴器
????2. 電源:TPS5430——5V(3A),XL6007——15V(1A),LM1117——3.3V(500mA)
????3. 接口:
????????????(1)3個串口:1路是串口陀螺儀,1路接HC-25串口WIFI,1路未定義
????????????(2)2個AB相測速編碼器接口,做了硬件正交解碼
????????????(3)2個萬寶至無刷電機接口,一款內(nèi)置驅(qū)動的無刷電機
????????????(4)4個舵機接口,8個PWM擴展接口
????????????(5)IIC、SPI擴展接口,接數(shù)字霍爾傳感器、顏色識別傳感器、旋轉(zhuǎn)角度傳感器等等
????????????(6)8個GPIO擴展口
????元器件都放置在頂面了,方便安裝。
????以上,有問題歡迎交流。
????

