5. 更換頻點使用MSI001解調電臺
-
更換MSI001頻點為已知電臺的頻點
本實驗是在配置MSI001的頻點為101.7Mhz已知交通廣播電臺,觀察喇叭是否能聽到交通廣播聲音,再調整MSI001的輸出幅度。
-
添加101.7M頻點程序
在前面經過FIR濾波后的程序基礎上,修改msi001.c文件,增加一個Msi001_FM101_7M_Init函數,初始化msi001的寄存器為接收101.7MHz:
在main.c文件的while循環前,初始化頻點到101.7M頻點。添加代碼如下:
-
收聽廣播聲音
將編譯好的程序下載到開發板,連接喇叭,能聽到交通廣播聲音。
用示波器測量開發板PA5管腳波形,
1ms檔位波形
200ms檔位下波形
- MSI001輸出IQ幅度調節
可以使用示波器連在STM32開發板的PB1(MSI_I)管腳,觀測波形輸出。如果波形出現了如下的削峰,可以調整MSI001芯片增益。注意根據您所處環境,電臺信號強弱,實驗情況可能并不一致。
查看MSI001數據手冊,增益幅度控制為寄存器1.
前面配置為0A,對應的衰減增益為10 db。
改為配置為18, 對應的衰減增益為24 db。
g_msi001_reg[1] = 0x00C181;//衰減增益為24 db
編譯下載程序后,示波器再測量PB1(MSI_I)管腳,觀測波形輸出。波形不再削峰。
-
寄存器
+關注
關注
31文章
5430瀏覽量
123908 -
接收機
+關注
關注
8文章
1221瀏覽量
54369 -
fir濾波器
+關注
關注
1文章
95瀏覽量
19347
發布評論請先 登錄
使用STM32調試FMSDR模塊及解調FM電臺(3)


哈爾濱文藝電臺fm頻道列表
FM調制/解調電路的設計方案分析

評論