一個小巧、開源的信號發(fā)生器,酷!
. 功能簡介
-
1路信號輸出
-
最大幅度:10vpp
-
最高頻率:10KHz
-
支持信號類型:正弦波、三角波、方波、脈沖波
-
偏移電壓可調(diào):-5v~5v
. 硬件構(gòu)成
-
主控芯片:STM32F103C8T6
-
USB-串口芯片:CH340E
-
DAC模塊:并行DAC支持AD9708/9760/9762/9764,串行ADC支持AD5601/5611/5621,推薦組合AD9708 AD5621,將獲得一個8bit/125MSPS并行DAC 12bit/30MSPS串行DAC的組合。
. 如何使用
由于沒有屏幕,它實際上是通過串口接收到的命令來設(shè)置自身的工作狀態(tài)的,所以你可以通過串口助手向其發(fā)送命令來控制它資料包包含配套的串口上位機軟件,可以非常簡單方便的設(shè)置輸出參數(shù)。
由于上位機目前仍舊處于迭代的階段中,所以沒有用于發(fā)布的安裝程序,上位機以源碼方式提供,基于C#開發(fā),所以,要使用相應(yīng)的上位機,需要使用VS2019打開工程,并安裝C#開發(fā)的相應(yīng)組件。
. 開源資料
目前開源的資料也很齊全,主控板和DAC模塊的硬件PCB、固件工程、軟件工程等等。
-
主控板和DA模塊的KiCAD工程
-
STM32的Keil工程,基于裸機開發(fā),無RTOS
-
上位機VS2019工程,基于C#開發(fā)。
項目來自于南郵??茀f(xié)電子部(@SAST-E),開源地址在國內(nèi)的Gitee平臺,歡迎大家Fork