标题: 软件数字收音机系统,包括原理图、电路图及源代码 [打印本页]
作者: porereading 时间: 2015-4-12 13:03 标题: 软件数字收音机系统,包括原理图、电路图及源代码
摘要: 本系统采用430单片机,FPGA。通过天线收到不同频率的电磁波,通过单片机控制本振频率的产生,从而选定不同频率的电台,经过混频得到的信号由FPGA解调,最后通过功放由喇叭放出声音。本系统在设计中注意低功耗处理和力求高性价比等细节。
本设计主要特点:
1. MB1504控制产生本振,具有高效,稳定,简单特点。
2.FPGA稳定性好,处理速度快。
3. 数字式收音机接收数据更精确,收到的电台更多更精确。
1.方案设计与论证
1.1主控系统选择
方案一:采用高性能嵌入式系统,比如ARM。如果采用此方案,可以很好的解决数据处理和控制功能,但是ARM价格昂贵且本科阶段很少接触,在短时间内完成困难比较大。
方案二:采用一般单片机,如51单片机。但是51单片机内部资源不够,很多功能无法实现。
方案三:采用430高性能单片机来实现,用来处理控制本振频率。
考虑到方案的可实行性和性价比,我们采用M430F1611单片机,此款单片机可实现高速运算,存储空间大,价格低廉,性价比极高。
1.2本振选择
方案一:选择分立元件搭配出,但是此方法难度太高,并且误差干扰都很大。
方案二:完全选择专用芯片有单片机控制。此方法简单,但价格昂贵。
方案三:使用数字锁相环芯片和分立元件组合的vco电路。
考虑到价格,工作频率以及灵敏度等因素。本系统采用MB1504 锁相环芯片和分立元件搭VCO。
1.3变频选择
方案一:采用一次变频。此种方法方案简单,容易实现,但对后端AD要求较高。
方案二:采用多次变频。整体设计更加复杂,误差也将各大,实现有难度。
考虑到收音机对数据要求较高,和整体性能。本系统采用一次变频,芯片使用NE602。
1.4数据处理模块选择
方案一:采用专用解调芯片,此方法方案简单,但扩展和开发性都很差。
方案二:采用FPGA芯片解调,此方案结构清楚简单,稳定性好,但价格昂贵。
本系统选用了FPGA芯片作为解调,确保系统的开发性和准确性。
1.5音频处理
方案一: 使用三极管进行放大,效果不好并且复杂。
方案二: 使用专用功放芯片。
综合考虑,本系统选用功放芯片LM386。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) |
Powered by Discuz! 7.0.0 |