用CS43L42音频解码器和EP7212嵌入式处理器设计的MP3文件播放系统

[10-10 20:38:44]   来源:http://www.88dzw.com  电子制作   阅读:8674

文章摘要:1脚(RST):复位信号,低有效。2脚(LRCK):左/右帧同步。3脚(SDATA):串行音频数据,数据随串行时钟引入。4脚(AD0/CS/DEM0):在SPI模式下,用于使能控制端口。5脚(SCLK/DEM1):位时钟,等于MCLK的1/2,每帧有128位。6脚(VL):数字电源电压,典型值为1.8V~3.3V。7脚(MCLK):2x过采样时钟,仅在从模式下输入。图3 8脚(SCL/CCLK/DIF1):串行控制接口时钟。9脚(SDA/CDIN/DIF0):串行控制数据输入输出。10脚(N.C.):无连接,悬空。11脚(CP/SA):控制模式和等待模式控制。12脚(VQ_HP):耳机静

用CS43L42音频解码器和EP7212嵌入式处理器设计的MP3文件播放系统,标签:电子小制作,http://www.88dzw.com

1脚(RST):复位信号,低有效。

2脚(LRCK):左/右帧同步。

3脚(SDATA):串行音频数据,数据随串行时钟引入。

4脚(AD0/CS/DEM0):在SPI模式下,用于使能控制端口。

5脚(SCLK/DEM1):位时钟,等于MCLK的1/2,每帧有128位。

6脚(VL):数字电源电压,典型值为1.8V~3.3V。

7脚(MCLK):2x过采样时钟,仅在从模式下输入。

图3

    8脚(SCL/CCLK/DIF1):串行控制接口时钟。

9脚(SDA/CDIN/DIF0):串行控制数据输入输出。

10脚(N.C.):无连接,悬空。

11脚(CP/SA):控制模式和等待模式控制。

12脚(VQ_HP):耳机静态电压接口。

13脚(REF_GND):连接到模拟地。

14脚(FILT+):正向基准电压,用于内部采样电路。

15脚(VQ_LINE):线输出静态电压接口。

16?21脚(HP_A,HP_B):耳机输出。

17脚(GND):连接到模拟地。

18脚(VA):模拟电源电压,典型值为1.8V~3.3V。

19脚(VA_LINE):线性扩音器电源端,典型值在1.8V~3.3V。

20脚(VA_HP):耳机放大电源端,典型值为0.9V~3.3V。

22,23脚(AOUTB? AOUTA):模拟输出端。

24脚(MUTEC):静音控制。

3 CS43L42的硬件连接电路

如系统中芯片工作在STAND_ALONE模式,则将DIF1、DIF0分别设置为低、高电平表示接收左起有效的24位数据。图3是CS43L42的典型外围连接电路。图中的电容C由下式给出:

C=(RL+560)/[4π Fs(RL·560)]

4 MP3播放软件设计

MP3文件播放的软件设计任务如下:

(1)初始化EP7212 的DAI接口。

(2)将MP3文件解码成PCM文件并存放于开辟的两个缓冲区(左、右两个声道)。

(3)在FIQ(快速中断请求)中将PCM格式的数据写到DAI接口,同时播放声音(未有数据时播放静音)。

4.1 EP7212的DAI接口介绍和初始化

a. DAI接口

EP7212/7312的数字音频接口(DAI)主要用于支持高质量立体声的音频处理。图4是CS43L42与嵌入式微处理器EP7212的DAI接口电路。该接口主要由以下五个信号组成:

(1)LRCK,左/右帧同步。

(2)SCLK,位时钟,等于MCLK的1/2,每帧有128位。

(3)MCLK,2x过采样时钟,仅在从模式下输入。

上一页  [1] [2] [3] [4]  下一页


Tag:电子制作电子小制作维修教程知识 - 电子制作