使用STM32调试FMSDR模块及解调FM电台(4)

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。
plain text
g_msi001_reg[1] = 0x00c181;//衰减增益为24 db
编译下载程序后,示波器再测量pb1(msi_i)管脚,观测波形输出。波形不再削峰。

兆芯开先ZX-C处理器荣获2017年度大中华IC设计成就奖
灵动微32位单片机MM32的电梯系统解决方案
普通人转行“提示工程师”毫无意义
什么情况下使用隔离变压器
大气六参数监测站的研究及应用-欧森杰
使用STM32调试FMSDR模块及解调FM电台(4)
华为欧普智能台灯2S上架京东商城开售
中国电信新任党组副书记邵广禄分管部门已确定
机器视觉检测设备的工作原理
QNX软件系统为汽车提供基于软件的全新引擎降噪技术
关于MySQL面试题和题型介绍
高丽团队开发出无电源超精密皮肤传感器
日置示波器探头如何校准?
华为Mate20X和iPhoneXsMax哪个游戏性能最好
三星注册的GALAXY BUDS SOUND商标是下一代TWS耳塞吗?
万用表怎么判断场效应管的好坏?
Intel至强处理器大规模路线图被曝光
二进制时钟DIY图解
云芯带您了解BC1电子元件的功能、应用与未来前景
PD通信协议芯片选型分析对比