位置:51电子网 » 技术资料 » 集成电路

语音信号的采集和播放

发布时间:2008/12/17 0:00:00 访问次数:1728

  语音信号可以直接从ad50的模拟信号输人端输人,ad50对输入的声音信号进行采样,并将采样后的数据传送到dsp;dsp应用相应的算法对数据迸行处理,并将处理后的数据传送到ad50的da输人端;收到处理后的数据,ad50对数据进行数模转换,变成语音信号后输出到相应的后端处理电路输人端;最后由后端处理电路将输人的声音信号转变成声音输出到音响设备。ad50用于音乐信号处理,其数据精度为16比特,满足音乐信号的要求。

  dsp与一个ad50芯片的连接能实现对声音信号的采集和播放,设置ad50采用从设备方式,ad50的最高采样频率设置为8khz。

  程序包括以下几个部分。

  (1)对dsp的寄存器以及缓冲串口进行初始化。包括dsp定时器0的初始化,以确保t0ut0引脚能输出正确的时钟信号到ad50,ad50再根据该时钟信号采样;初始化缓冲串口时,工作于主设各方式,输出clkr0和fsx0信号。完成dsp的初始化后,在dsp的tout0、clkr0和fsx0这3个引脚可以看到连续输出的信号。

  (2)通过dsp的缓冲串口和xf引脚对ad50进行初始化,再设置ad50的4个控制寄存器;确定ad50的4个控制寄存器设置正确后,ad50开始采样数据。此时,用示波器检测ad50的dout引脚,能发现引脚有连续的信号输出。

  (3)设置dsp的中断,从缓冲串口读取数据。如果此时在缓冲串口连续地读取数据,就可在仿真软件cos中查看读取的数据是否正确。如果每次读取的数据都是0或者是同一个数值,则表示ad50没有正常工作。必须注意的是,如果整个电路的屏蔽和噪声未处理好,即使正确设置好ad50,也可能导致ad50不能正常工作。

  (4)可以将缓冲串口读取的数据存放到dsp的ram单元,连续存放500或者1000个数据,同时通过cos的画图功能判断ad50采样的数据是否正确,这时主要判断ad50的采样频率是否正确设置、缓冲串口是否丢失了ad50采样的数据等问题。

  (5)通过缓冲串口,直接将采样数据送到ad50的da单元,进行数模转换。这时从ad50的模拟信号输出端可以看到和输入信号一样的信号。

  (6)将采样数据直接送到ad50的da单元输出,从而完成整个语音信号的播放。

  中断向量程序如下:

  配置文件如下:

  欢迎转载,信息来源维库电子市场网(www.dzsc.com)



  语音信号可以直接从ad50的模拟信号输人端输人,ad50对输入的声音信号进行采样,并将采样后的数据传送到dsp;dsp应用相应的算法对数据迸行处理,并将处理后的数据传送到ad50的da输人端;收到处理后的数据,ad50对数据进行数模转换,变成语音信号后输出到相应的后端处理电路输人端;最后由后端处理电路将输人的声音信号转变成声音输出到音响设备。ad50用于音乐信号处理,其数据精度为16比特,满足音乐信号的要求。

  dsp与一个ad50芯片的连接能实现对声音信号的采集和播放,设置ad50采用从设备方式,ad50的最高采样频率设置为8khz。

  程序包括以下几个部分。

  (1)对dsp的寄存器以及缓冲串口进行初始化。包括dsp定时器0的初始化,以确保t0ut0引脚能输出正确的时钟信号到ad50,ad50再根据该时钟信号采样;初始化缓冲串口时,工作于主设各方式,输出clkr0和fsx0信号。完成dsp的初始化后,在dsp的tout0、clkr0和fsx0这3个引脚可以看到连续输出的信号。

  (2)通过dsp的缓冲串口和xf引脚对ad50进行初始化,再设置ad50的4个控制寄存器;确定ad50的4个控制寄存器设置正确后,ad50开始采样数据。此时,用示波器检测ad50的dout引脚,能发现引脚有连续的信号输出。

  (3)设置dsp的中断,从缓冲串口读取数据。如果此时在缓冲串口连续地读取数据,就可在仿真软件cos中查看读取的数据是否正确。如果每次读取的数据都是0或者是同一个数值,则表示ad50没有正常工作。必须注意的是,如果整个电路的屏蔽和噪声未处理好,即使正确设置好ad50,也可能导致ad50不能正常工作。

  (4)可以将缓冲串口读取的数据存放到dsp的ram单元,连续存放500或者1000个数据,同时通过cos的画图功能判断ad50采样的数据是否正确,这时主要判断ad50的采样频率是否正确设置、缓冲串口是否丢失了ad50采样的数据等问题。

  (5)通过缓冲串口,直接将采样数据送到ad50的da单元,进行数模转换。这时从ad50的模拟信号输出端可以看到和输入信号一样的信号。

  (6)将采样数据直接送到ad50的da单元输出,从而完成整个语音信号的播放。

  中断向量程序如下:

  配置文件如下:

  欢迎转载,信息来源维库电子市场网(www.dzsc.com)



相关IC型号

热门点击

 

推荐技术资料

DS2202型示波器试用
    说起数字示波器,普源算是国内的老牌子了,FQP8N60... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!