APP下载

基于STM32的音频播放与记录控制器设计

2017-03-30周静雷孙长城

微处理机 2017年1期
关键词:信号

周静雷,孙长城

(西安工程大学电子信息学院,西安710048)

基于STM32的音频播放与记录控制器设计

周静雷,孙长城

(西安工程大学电子信息学院,西安710048)

传统的扬声器产品质量测试实验需要用到功率实验仪、声卡和电脑等较多配套硬件设备,导致测试过程复杂、成本较高,不利于功率实验仪的便携式发展。针对上述问题,设计以STM32为核心芯片,控制音频处理芯片WM8978循环读取外扩SRAM里已存储的音频文件,持续产生模拟测试信号,实现播放功能。模拟测试信号经过处理后驱动扬声器工作,扬声器的工作电压和工作电流由采集电路获取并送给WM8978进行AD采集,采集的数据存储到外部SRAM里,待上位机调用,实现记录功能。设计通过USB与电脑进行数据传输,支持播放与记录同时进行,实现了声卡功能,能够降低扬声器测试成本。

高速USB;微控制器STM32;播放;记录;I2S协议;静态存储器SRAM

1 引言

扬声器在出厂前需要进行产品质量测试,传统的测试工具有电脑、声卡和扬声器功率测试仪等一整套测试装备,缺点是测试装备较多、成本较高、测试流程繁琐。为了降低成本,同时促进扬声器老化实验装备的便携式发展,本控制器嵌入在功率实验仪平台上,基于STM32F407微控制器实现音频的播放与记录,实现声卡功能,从而取代声卡。

2 控制器总体设计

2.1 系统总体介绍

本控制器设计是以扬声器功率实验仪为平台,基于STM32f407为核心芯片的嵌入式系统。上位机通过算法生成的音频测试信号,通过USB传输给嵌入式系统实现播放,同时对回采信号进行录音并通过USB传回上位机,整个过程不需要声卡。……

登录APP查看全文

猜你喜欢

信号
信号
完形填空二则
7个信号,警惕宝宝要感冒
孩子停止长个的信号
《铁道通信信号》订阅单
基于FPGA的多功能信号发生器的设计
基于Arduino的联锁信号控制接口研究
《铁道通信信号》订阅单
基于LabVIEW的力加载信号采集与PID控制
Kisspeptin/GPR54信号通路促使性早熟形成的作用观察