基于arm和fpga的便携式多通道音频数据采集器的制造方法

文档序号:2827000阅读:584来源:国知局
基于arm和fpga的便携式多通道音频数据采集器的制造方法
【专利摘要】本实用新型公开了一种基于ARM和FPGA的便携式多通道音频数据采集器,包括信号调理模块、ADC转换模块、FPGA采集处理模块、SDRAM数据缓冲模块、ARM控制处理模块和SD卡接口模块,所述信号调理模块的输入端连接音频输入装置,所述信号调理模块的输出端连接ADC转换模块的输入端,所述ADC转换模块的输出端连接FPGA采集处理模块的输入端,所述FPGA采集处理模块和SDRAM数据缓冲模块连接,且该FPGA采集处理模块和ARM控制处理模块连接,所述ARM控制处理模块上连接SD卡接口模块。达到功耗低且便于携带的目的。
【专利说明】基于ARM和FPGA的便携式多通道音频数据采集器
【技术领域】
[0001]本实用新型涉及音频处理领域,具体地,涉及一种基于ARM和FPGA的便携式多通道音频数据采集器。
【背景技术】
[0002]目前,信号处理技术、通信技术和多媒体技术的迅猛发展都得益于DSP技术的广泛应用。其中数字音频处理系统实时性要求很高,需要对输入的音频信号做出极快速的反应,系统工作在实时方式下,这对系统所采用的硬件性能提出了很高的要求,包括处理速度和存储容量等。音频采集处理所完成的任务日益复杂,对处理的要求不断提高,音频处理算法也越来越复杂,它会要求音频处理主器件以及其辅助部件在几十毫秒或者更短的时间内处理、存储海量的音频数据。需要音频处理器运算速度高达10-20MIPS,根据不同任务的要求,有的处理速度甚至达到50MIPS。
[0003]实时音频采集处理系统通常以两种方式实现:
[0004]第一种是用单台计算机作为主机,配合一块或若干块数字信号处理板来构成整个系统,后者由通用或专用的数字信号处理芯片及相应的存储芯片、接口芯片和音频信号的转换芯片构成。这种系统在室外的录音环境下可靠性不高,相互的连接容易出现问题,加之计算机运行不稳定,极其容易死机。
[0005]第二种则由DSP及其它辅助芯片构成一个可以脱机工作的系统。但是对于便携式音频处理系统而言,基于普通DSP芯片的设计方案并不十分理想。首先DSP的芯片自身成本以及开发成本现阶段仍然是比较高的,尤其是芯片自身成本。其次便携式设备对体积和功耗要求十分苛刻,限制了 DSP芯片的使用。DSP本身功耗相对比较大,电池供电将难以满足设备的一定续航时间的要求,不利于外出携带。另外DSP组成的系统不利于后期系统的扩展,比如扩展音频采集通道数量,以及添加一些音频处理算法等。
实用新型内容
[0006]本实用新型的目的在于,针对上述问题,提出一种基于ARM和FPGA的便携式多通道音频数据采集器,以实现功耗小且便于携带的优点。
[0007]为实现上述目的,本实用新型采用的技术方案是:
[0008]一种基于ARM和FPGA的便携式多通道音频数据采集器,包括信号调理模块、ADC转换模块、FPGA采集处理模块、SDRAM数据缓冲模块、ARM控制处理模块和SD卡接口模块,所述信号调理模块的输入端连接音频输入装置,所述信号调理模块的输出端连接ADC转换模块的输入端,所述ADC转换模块的输出端连接FPGA采集处理模块的输入端,所述FPGA采集处理模块和SDRAM数据缓冲模块连接,且该FPGA采集处理模块和ARM控制处理模块连接,所述ARM控制处理模块上连接SD卡接口模块。
[0009]进一步的,所述ADC转换模块采用CS5341芯片,所述FPGA采集处理模块采用EP4CE22芯片,所述ARM控制处理模块采用STM32F103芯片。[0010]进一步的,所述EP4CE22芯片和CS5341芯片的三个时钟信号管脚mclk、sclk和Irclk间分别串联电阻R16、电阻R18和电阻R19,CS5341芯片的FLLT+管脚和REF_GND管脚间并联电容C14和电容C15。
[0011]进一步的,所述电容C15大小为0.01 μ F。
[0012]本实用新型的技术方案具有以下有益效果:
[0013]本实用新型各的技术方案,使用了高集成度的ARM处理器和FPGA芯片,电路板的面积大大减小,从而将整个系统放置在一个较小的机箱中,利于系统的便携性。而ARM处理器和FPGA芯片同时降低了功耗。从而达到功耗小且便于携带的目的。
【专利附图】

【附图说明】
[0014]图1本实用新型实施例所述的基于ARM和FPGA的便携式多通道音频数据采集器的原理框图;
[0015]图2为本实用新型实施例所述的基于ARM和FPGA的便携式多通道音频数据采集器的FPGA采集处理模块和ADC转换模块电气连接示意图。
【具体实施方式】
[0016]以下结合附图对本实用新型的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本实用新型,并不用于限定本实用新型。
[0017]如图1所示,一种基于ARM和FPGA的便携式多通道音频数据采集器,包括信号调理模块、ADC转换模块、FPGA采集处理模块、SDRAM数据缓冲模块、ARM控制处理模块和SD卡接口模块,信号调理模块的输入端连接音频输入装置,信号调理模块的输出端连接ADC转换模块的输入端,ADC转换模块的输出端连接FPGA采集处理模块的输入端,FPGA采集处理模块和SDRAM数据缓冲模块连接,且该FPGA采集处理模块和ARM控制处理模块连接,ARM控制处理模块上连接SD卡接口模块。
[0018]其中,ADC转换模块采用CS5341芯片,FPGA采集处理模块采用EP4CE22芯片,ARM控制处理模块采用STM32F103芯片。如图2所示,EP4CE22芯片和CS5341芯片的三个时钟信号管脚mclk,sclk和Irclk间分别串联电阻R16、电阻R18和电阻R19,CS5341芯片的FLLT+管脚和REF_GND管脚间并联电容C14和电容C15。电容C15大小为0.01 μ F。
[0019]信号调理模块对输入的音频信号进行幅度调整、阻抗变换以及直流偏置设置,使音频信号满足ADC转换模块的模拟信号输入电平标准。
[0020]FPGA采集处理模块控制ADC转换模块进行音频采集,并将采集到的数据缓存到SDRAM数据缓冲模块中,FPGA采集处理模块的内部逻辑电路产生写入和读出地址;并且严格按照SDRAM的接口时序规范生成其控制信号。
[0021]当SDRAM数据缓冲模块中的音频数据存储到设定的数据帧长度时,由FPGA采集处理模块计数产生一个中断信号,触发ARM控制处理模块读取音频数据。
[0022]ARM控制处理模块采用DMA的方式向FPGA采集处理模块发出数据读取请求,一次读取一定的长度的数据帧,并将它写入SDRAM数据缓冲模块中。音频文件在SDRAM数据缓冲模块中存储采用FAT文件系统,每个通道的音频数据以WAV文件形式存放在其中,数据格式为16Bit,采样率为48KHz。[0023]ADC转换模块选用Cirrus Logic公司的CS5341,是一款双通道24Bit精度的音频ADC,每通道最大采集速度为192KHz,可实现较高的采样精度和速率。
[0024]FPGA采集处理模块中的FPGA芯片通过CS5341相连的信号线有:mclk、sclk、lrclk、rst_o。其中FPGA通过mclk、sclk和lrclk这三根信号线为CS5341提供采样同步时钟信号。FPGA中的ADC控制模块通过rst_o信号线将RST_n脚引脚电平拉高,指示启动相应通道的采集;CS5341将采集转换所得到的音频数据通过sdout_l串行的输出到FPGA。FPGA读取并将数据转换为并行格式保存到FPGA内部的FIFO中。
[0025]由于音频数据量大,实时性要求比较高,需要大容量高速存储器作音频数据缓冲。SDRAM数据缓冲模块中的SDRAM相比SRAM等存储器件具有速度快、容量大等优点,因此成为音频处理中首选的数据存储器。
[0026]SDRAM采用HY57V641620HG芯片,采用3.3V供电,输入输出引脚与LVTTL兼容。存储容量为64Mbit,内部分为4个8M的页,各页分成4096行,每行256列,每列有16位数据。地址线All-AO在RAS同步下送入行地址,地址线A7-A0在CAS同步下送入列地址,由BAO和BAl来选择分页。
[0027]ARM控制处理模块中的ARM芯片选用意法半导体公司的TM32F103芯片,工作频率达80Mhz,能够保证实时高速地控制FPGA子系统和SD卡存储数据。
[0028]其中CS5341芯片的三个时钟信号管脚mclk为Master Clock主时钟、sclk为Serial Clock串行时钟和lrclk为Left Right Clock左右通道时钟,CS5341芯片的FLLT+为 Positive Voltage Reference 正参考电压管脚和 REF_GND 为 Ground reference 地参考管脚。
[0029]本技术方案中各个控制模块中的软件均为现有公知软件。
[0030]最后应说明的是:以上所述仅为本实用新型的优选实施例而已,并不用于限制本实用新型,尽管参照前述实施例对本实用新型进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本实用新型的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本实用新型的保护范围之内。
【权利要求】
1.一种基于ARM和FPGA的便携式多通道音频数据采集器,其特征在于,包括信号调理模块、ADC转换模块、FPGA采集处理模块、SDRAM数据缓冲模块、ARM控制处理模块和SD卡接口模块,所述信号调理模块的输入端连接音频输入装置,所述信号调理模块的输出端连接ADC转换模块的输入端,所述ADC转换模块的输出端连接FPGA采集处理模块的输入端,所述FPGA采集处理模块和SDRAM数据缓冲模块连接,且该FPGA采集处理模块和ARM控制处理模块连接,所述ARM控制处理模块上连接SD卡接口模块。
2.根据权利要求1所述的基于ARM和FPGA的便携式多通道音频数据采集器,其特征在于,所述ADC转换模块采用CS5341芯片,所述FPGA采集处理模块采用EP4CE22芯片,所述ARM控制处理模块采用STM32F103芯片。
3.根据权利要求2所述的基于ARM和FPGA的便携式多通道音频数据采集器,其特征在于,所述EP4CE22芯片和CS5341芯片的三个时钟信号管脚mclk、sclk和Irclk间分别串联电阻R16、电阻R18和电阻R19,CS5341芯片的FLLT+管脚和REF_GND管脚间并联电容C14和电容C15。
4.根据权利要求3所述的基于ARM和FPGA的便携式多通道音频数据采集器,其特征在于,所述电容C15大小为0.0l μ F。
【文档编号】G10L25/78GK203573643SQ201320760466
【公开日】2014年4月30日 申请日期:2013年11月28日 优先权日:2013年11月28日
【发明者】任慧, 蒋玉暕, 张华兵, 陈学惠, 张晶晶 申请人:中国传媒大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1