基于STM32的雙路信號源及配置平臺設計
控制器軟件流程圖如圖9所示。
本文引用地址:http://2s4d.com/article/277033.htm
圖9 STM32F107控制軟件流程圖
上位機軟件提供一個良好的可視化界面,通過獲取用戶指定有效參數(shù)(無效則給出錯誤報告),完成下發(fā)命令、接收數(shù)據(jù)、處理下位機回發(fā)報告等任務。設計的軟件界面如圖10所示。
圖10 上位機平臺界面
用 戶可通過界面完成一些常用的配置或直接對指定的AD9958寄存器進行讀寫,還可以將配置存入FLASH,以便控制器下次啟動后可直接恢復輸出。向 AD9958內(nèi)部地址0x04(CFTW0寄存器寫)入0x01a80022配置的SPI幀格式(MSB first)如圖11所示。
圖11 寫0x04寄存器的SPI幀格式
4 結(jié)語
結(jié)果表明信號源輸出特性良好,還具有集成的高、功耗低、配置靈活等優(yōu)點。為了滿足不同應用的需求,可調(diào)整濾波器參數(shù)或?qū)V波輸出直接引出。由于采用了外設豐 富的STM32控制器,使系統(tǒng)具有良好擴展性。該信號源可應用于嵌入式儀表測量、相關弱信號檢測等領域,也可作為激勵源為電路調(diào)試帶來極大方便。
模擬信號相關文章:什么是模擬信號
塵埃粒子計數(shù)器相關文章:塵埃粒子計數(shù)器原理
評論