论文部分内容阅读
摘要:本系统采用ARM Cortex-M3 32位的STM32F103控制,基于Si473x收音机系统设计,Si473x1内置数字频率调谐和DSP解码器,采用软件无线电技术编程实现FM/AM功能,整个系统结构简单、抗干扰、噪声小、音质好,实用型强。
关键词:Si473x FM/AM收音机 嵌入式系统
1引言
随着微电子技术的迅速发展,数字信号处理器(DSP)和A/D变换器的性能在成倍的提高,使得软件无线电技术发展迅速,基于Si473x收音机系统采用软件无线电技术实现,绝大部分功能均可通过DSP芯片采用软件编程实现。由于软件无线电的完全可编程性、软件化、模块化以及宽频段多功能等特点,减轻了系统的尺寸、重量,同時缩短了开发周期。
2系统设计
系统采用芯科实验室有限公司最新推出的高集成度AM/FM收音机芯片Si473x,芯片从天线输入至音频输出的所有功能全部集成于单颗芯片上,大大简化了系统电路的设计。由于先进的数字架构,Si473x是一个不需人工调校的AM/FM收音万方数据机芯片,其内置的变容器与自动校准功能可以支持各种天线,芯片只需几个外围元器件,就很方便构成小型便携无线电技术FM/AM收音机。
2.1 系统模块设计
本系统采用STM32F103控制,基于Si473x收音机系统设计,整个系统分四部分组成,单片机控制、电源部分、音频放大、显示及按键部分。如图1是基于Si473x收音机系统的结构图。
单片机是整个系统的核心,本系统选择STM32F103 增强型系列,使用高性能的ARM Cortex-M3 32位的RISC内核,工作频率为72MHz,完成对发射机、接收机部分的控制功能。
收音机选用Si473x芯片实现AM/FM功能,电源电路使用LM1117芯片,为系统提供所需要的电源部分。
音频放大电路采用TDA2822立体声耳机功放芯片完成相应功能,该芯片具有电路简单、音质好、电压范围宽等特点,可工作于立体声以及桥式放大(BTL)的电路形式下。
LCD显示部分显示接受电台的歌曲名称、歌词、频率等信息,按键部分由5个按键组成,通过软件分别完成音量调节、手动频率调节等。
2.2接收机原理
1、内部原理框图
3 软件设计
系统的软件设计完成对Si473x控制字和命令字的写入完成。如下图5是FM收音机手动搜台程序的流程图。
设计时,完整控制过程依次由下面4个部分组成,
1)命令CMD:由主控制器发送,用来控制Si473x的动作
2)参数ARG:由主控制器发送,描述命令字的参数,用来进一步指定命令的具体行为。
3)状态STATUS:由Si473x返回,用来指示该命令的执行情况,如中断状态、是否准备就绪等;可以通过读状态完成
4)响应RESP:由si473x返回,当控制器发起的是读命令时由Si473x返回读取的内容。
4结束语
以STM32F103为核心控制,基于Si473x数字收音机系统经过测试,可以实现全频手动和自动搜台功能,具备FM收音机的基本功能,系统具有LCD显示屏幕,可以显示接受电台的相应信息,性能良好,为基于Si473x的FM/AM收音机系统提供一套解决方案。
参考资料
[1] 孙书鹰,陈志佳,寇超,新一代嵌入式微处理器STM32F103开发与应用,微计算机应用,2010.12
[2] 刘洪运,王卫东,基于Si472x设计实现DSP收音机,信息技术,2010.6
[3] 朱维杰,基于Si473x的嵌入式AMFM收音机模块设计,器件与电路,2009
[4] 李静,应自炉,李德锋,张建明,基于S1473X的RDS功能设计与实现,现代电子技术,2011.11
关键词:Si473x FM/AM收音机 嵌入式系统
1引言
随着微电子技术的迅速发展,数字信号处理器(DSP)和A/D变换器的性能在成倍的提高,使得软件无线电技术发展迅速,基于Si473x收音机系统采用软件无线电技术实现,绝大部分功能均可通过DSP芯片采用软件编程实现。由于软件无线电的完全可编程性、软件化、模块化以及宽频段多功能等特点,减轻了系统的尺寸、重量,同時缩短了开发周期。
2系统设计
系统采用芯科实验室有限公司最新推出的高集成度AM/FM收音机芯片Si473x,芯片从天线输入至音频输出的所有功能全部集成于单颗芯片上,大大简化了系统电路的设计。由于先进的数字架构,Si473x是一个不需人工调校的AM/FM收音万方数据机芯片,其内置的变容器与自动校准功能可以支持各种天线,芯片只需几个外围元器件,就很方便构成小型便携无线电技术FM/AM收音机。
2.1 系统模块设计
本系统采用STM32F103控制,基于Si473x收音机系统设计,整个系统分四部分组成,单片机控制、电源部分、音频放大、显示及按键部分。如图1是基于Si473x收音机系统的结构图。
单片机是整个系统的核心,本系统选择STM32F103 增强型系列,使用高性能的ARM Cortex-M3 32位的RISC内核,工作频率为72MHz,完成对发射机、接收机部分的控制功能。
收音机选用Si473x芯片实现AM/FM功能,电源电路使用LM1117芯片,为系统提供所需要的电源部分。
音频放大电路采用TDA2822立体声耳机功放芯片完成相应功能,该芯片具有电路简单、音质好、电压范围宽等特点,可工作于立体声以及桥式放大(BTL)的电路形式下。
LCD显示部分显示接受电台的歌曲名称、歌词、频率等信息,按键部分由5个按键组成,通过软件分别完成音量调节、手动频率调节等。
2.2接收机原理
1、内部原理框图
3 软件设计
系统的软件设计完成对Si473x控制字和命令字的写入完成。如下图5是FM收音机手动搜台程序的流程图。
设计时,完整控制过程依次由下面4个部分组成,
1)命令CMD:由主控制器发送,用来控制Si473x的动作
2)参数ARG:由主控制器发送,描述命令字的参数,用来进一步指定命令的具体行为。
3)状态STATUS:由Si473x返回,用来指示该命令的执行情况,如中断状态、是否准备就绪等;可以通过读状态完成
4)响应RESP:由si473x返回,当控制器发起的是读命令时由Si473x返回读取的内容。
4结束语
以STM32F103为核心控制,基于Si473x数字收音机系统经过测试,可以实现全频手动和自动搜台功能,具备FM收音机的基本功能,系统具有LCD显示屏幕,可以显示接受电台的相应信息,性能良好,为基于Si473x的FM/AM收音机系统提供一套解决方案。
参考资料
[1] 孙书鹰,陈志佳,寇超,新一代嵌入式微处理器STM32F103开发与应用,微计算机应用,2010.12
[2] 刘洪运,王卫东,基于Si472x设计实现DSP收音机,信息技术,2010.6
[3] 朱维杰,基于Si473x的嵌入式AMFM收音机模块设计,器件与电路,2009
[4] 李静,应自炉,李德锋,张建明,基于S1473X的RDS功能设计与实现,现代电子技术,2011.11