一种基于DSP音频扫频仪设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于DSP音频扫频仪设计

一种基于DSP的音频扫频仪设计   摘 要:介绍了一种基于TMS320F2812的音频频率扫频仪的设计方法,对各模块的设计原理进行了介绍,详细分析了扫频信号发生模块中SGEN软件模块的工作原理和使用方法,并给出了整个系统的软件设计流程。通过某带阻网络对系统的测试表明,设计的音频扫频仪具有准确度高、灵活性高、实时性强和成本低的特点,可完全满足一般应用需要。   关键词:DSP;扫频仪;SGEN;SPWM   中图分类号:TM935.1 文献标识码:A DOI:10.15913/j.cnki.kjycx.2015.08.008   在电子测量中,经常要对某未知网络的传输特性,特别是对网络幅频特性进行测量。扫频仪是完成该工作的主要工具,目前的扫频仪大多使用基于DDS技术的专用芯片实现扫频信号的发生和利用峰峰值检测电路对信号进行检测。该方法输出的扫频信号具有频率分辨率高、输出频点多和频率切换速度快等优点,但基于该技术的产品硬件较复杂、成本较高、灵活性较差。本文提出了一种基于DSP芯片的全新的扫频仪设计方案,使用TI公司的TMS320F2812(以下简称F2812)实现了音频范围(20~20 k)的数字扫频仪设计。用C28x的SGEN软件模块设计扫频信号源,扫频信号经过待测网络后,再利用F2812的片上AD模块对扫频信号采样,同时,利用F2812强大的数字处理能力对采样信号进行实时处理,最后通过F2812的SCI接口将处理后的数据发送给上位机,由上位机实时显示被测网络的幅频特性曲线。基于DSP的设计方法,使本设计几乎成为一个单芯片硬件平台。本文设计的扫频仪可测量未知网络音频范围的幅频特性,除具有基于DDS技术的扫频仪的优点外,还具有精度高、灵活性高、硬件简单和成本低的特点。   1 TMS320F2812处理器   TMS320F2812是TI公司推出的功能强大的32位定点DSP芯片,既具有强大的数字信号处理能力,又有强大的事件管理能力和嵌入式控制功能,特别适用于大批量数据处理的测控场合。TMS320F2812的主频最高达150 MHz,采用改进型的哈佛结构,运行于四级流水线方式,具有强大的数据处理能力;芯片内部集成了大量的SRAM、ROM和Flash等存储器。此外,芯片还集成了大量的外设接口模块,比如两个事件管理器模块EVA和EVB、AD、同步串口SPI、异步串口SCI和多通道缓冲口McBSP等。利用该芯片开发的测控系统可极大地减少外围电路设计和降低系统成本。   2 系统设计原理   系统设计原理如图1所示。   图1 系统功能框图   如图1所示,系统由扫频信号发生模块、信号接收处理模块和通信显示模块三部分构成。扫频信号发生模块用来产生频率在20~20 k,幅值为0~3 V的正弦信号,该模块在收到通信显示模块中上位机部分发来的“启动扫频”命令后开始工作,具体产生的扫频频率点根据通信显示模块设置的“扫频步进”决定。   扫频信号经过待测网络后,不同频点的信号会有不同程度的衰减。此时,可利用信号接收处理模块对各频点信号的衰减程度进行测试。该模块首先用F2812的ADC对各频点信号采样,并计算出各频点采样信号的峰峰值。为了提高系统测量的精确度,采用多次测量取平均值的方式减小噪声的影响,提高信噪比。测量次数由通信显示模块中上位机软件设置。   信号接收处理模块将各频点的峰峰值计算完毕后,将该数据发送给通信显示模块。通信显示模块包括F2812上的SCI通信部分和上位机软件两部分。F2812的SCI通信部分通过SCI接口将当前扫频信号的频点值和经过待测网络后的峰峰值发送给上位机。上位机软件接收各频点的数据和峰峰值数据,并实时显示待测网络的幅频特性曲线。   2.1 扫频信号发生模块设计   本模块使用SPWM方法,先用EVA的通用定时器产生频率为1 MHz的PWM波作为载波,再利用SGEN模块产生正弦数据对载波的占空比进行控制,由此产生SPWM波形,最后将SPWM信号通过截止频率可调的低通滤波器得到20~20 kHz的标准稳定正弦信号。   PWM载波使用EVA的通用定时器1产生,如图2所示,设置定时器为“连续增”模式,定时器1的计数器T1CNT从0开始递增计数,当T1CNT与设定的比较寄存器值T1CMP匹配时,相应的输出引脚发生电平跳变;当T1CNT计数增加到与周期寄存器T1PR匹配时,则发生第二次电平跳变。因此,通过设置T1PR可控制PWM波的频率和设置T1CMPR,可控制每个PWM载波的占空比,并由此输出幅值固定、宽度可变的脉冲信号。   图2 用EVA的通用定时器1产生的PWM载波   正弦数据使用C28x的SGEN模块得到,利用该模块可方便实现所设定频率范围内的正弦信号。SGEN模块为正弦信号的发

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档