0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

冬至子 来源:硬木课堂 作者:硬木课堂 2023-07-06 11:05 次阅读

5. 更换频点使用MSI001解调电台

  1. 更换MSI001频点为已知电台的频点

    本实验是在配置MSI001的频点为101.7Mhz已知交通广播电台,观察喇叭是否能听到交通广播声音,再调整MSI001的输出幅度。

  2. 添加101.7M频点程序

    在前面经过FIR滤波后的程序基础上,修改msi001.c文件,增加一个Msi001_FM101_7M_Init函数,初始化msi001的寄存器为接收101.7MHz:

在main.c文件的while循环前,初始化频点到101.7M频点。添加代码如下:

  1. 收听广播声音

    将编译好的程序下载到开发板,连接喇叭,能听到交通广播声音。

示波器测量开发板PA5管脚波形,

1ms档位波形

200ms档位下波形

  1. 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)管脚,观测波形输出。波形不再削峰。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 寄存器
    +关注

    关注

    30

    文章

    5037

    浏览量

    117765
  • 接收机
    +关注

    关注

    8

    文章

    1122

    浏览量

    52654
  • fir滤波器
    +关注

    关注

    1

    文章

    92

    浏览量

    18717
收藏 人收藏

    评论

    相关推荐

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

    示波器:本实验我们使用硬木课堂的口袋仪器产品进行测量
    的头像 发表于 10-13 15:52 2284次阅读
    使用<b class='flag-5'>STM32</b><b class='flag-5'>调试</b><b class='flag-5'>FMSDR</b><b class='flag-5'>模块</b>及<b class='flag-5'>解调</b><b class='flag-5'>FM</b><b class='flag-5'>电台</b>(1)

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

    QN8027芯片需要输入24MHz的时钟作为参考信号,在这里通过STM32H750的TIMER2产生24M的方波,提供给QN8027作为输入参考信号。
    的头像 发表于 10-13 16:04 4130次阅读
    使用<b class='flag-5'>STM32</b><b class='flag-5'>调试</b><b class='flag-5'>FMSDR</b><b class='flag-5'>模块</b>及<b class='flag-5'>解调</b><b class='flag-5'>FM</b><b class='flag-5'>电台</b>(3)

    教你最简单做一个随身FM电台!X各种使用方法#电台

    电台FM
    Dimsmary
    发布于 :2022年07月12日 14:29:14

    FM解调器电路

    几种FM解调器电路
    发表于 04-21 11:49 1774次阅读
    <b class='flag-5'>FM</b><b class='flag-5'>解调</b>器电路

    FM解调器A电路

    FM解调器A电路
    发表于 03-21 19:00 765次阅读
    <b class='flag-5'>FM</b><b class='flag-5'>解调</b>器A电路

    FM解调器B电路

    FM解调器B电路
    发表于 03-21 19:01 729次阅读
    <b class='flag-5'>FM</b><b class='flag-5'>解调</b>器B电路

    FM解调器C电路

    FM解调器C电路
    发表于 03-21 19:02 953次阅读
    <b class='flag-5'>FM</b><b class='flag-5'>解调</b>器C电路

    线性FM解调器电路

    线性FM解调器电路
    发表于 03-21 19:14 907次阅读
    线性<b class='flag-5'>FM</b><b class='flag-5'>解调</b>器电路

    FM解调电路图

    FM解调电路图
    发表于 07-15 16:47 983次阅读
    <b class='flag-5'>FM</b><b class='flag-5'>解调</b>电路图

    FM解调

    FM解调器 LM311
    发表于 09-15 10:28 1423次阅读
    <b class='flag-5'>FM</b><b class='flag-5'>解调</b>器

    455KHz FM解调

    455KHz FM解调
    发表于 09-15 11:04 1053次阅读
    455KHz <b class='flag-5'>FM</b><b class='flag-5'>解调</b>器

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

    当我们使用FPGA或者STM32模块配合FMSDR模块使用的时候,需要从零开始调试这个电路,逐步完成:硬件好坏判断、8027和MSI001寄
    的头像 发表于 10-13 15:56 3314次阅读
    使用<b class='flag-5'>STM32</b><b class='flag-5'>调试</b><b class='flag-5'>FMSDR</b><b class='flag-5'>模块</b>及<b class='flag-5'>解调</b><b class='flag-5'>FM</b><b class='flag-5'>电台</b>(2)

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

    当我们使用FPGA或者STM32模块配合FMSDR模块使用的时候,需要从零开始调试这个电路,逐步完成:硬件好坏判断、8027和MSI001寄
    的头像 发表于 07-06 10:50 1309次阅读
    使用<b class='flag-5'>STM32</b><b class='flag-5'>调试</b><b class='flag-5'>FMSDR</b><b class='flag-5'>模块</b>及<b class='flag-5'>解调</b><b class='flag-5'>FM</b><b class='flag-5'>电台</b>(1)

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

    本文中所有例子中我们都仅给MSI001使用天线,因为QN8027离得很近,发射端不需要使用天线
    的头像 发表于 07-06 10:54 897次阅读
    使用<b class='flag-5'>STM32</b><b class='flag-5'>调试</b><b class='flag-5'>FMSDR</b><b class='flag-5'>模块</b>及<b class='flag-5'>解调</b><b class='flag-5'>FM</b><b class='flag-5'>电台</b>(2)

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

    MSI001芯片需要输入24MHz的时钟作为参考信号,在这里使用专门的时钟产生单元RCC产生24M的方波,提供给MSI001作为输入参考信号。
    的头像 发表于 07-06 11:00 2816次阅读
    使用<b class='flag-5'>STM32</b><b class='flag-5'>调试</b><b class='flag-5'>FMSDR</b><b class='flag-5'>模块</b>及<b class='flag-5'>解调</b><b class='flag-5'>FM</b><b class='flag-5'>电台</b>(3)