用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.com1脚(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过采样时钟,仅在从模式下输入。
《用CS43L42音频解码器和EP7212嵌入式处理器设计的MP3文件播放系统》相关文章
- › 用CS43L42音频解码器和EP7212嵌入式处理器设计的MP3文件播放系统
- 在百度中搜索相关文章:用CS43L42音频解码器和EP7212嵌入式处理器设计的MP3文件播放系统
- 在谷歌中搜索相关文章:用CS43L42音频解码器和EP7212嵌入式处理器设计的MP3文件播放系统
- 在soso中搜索相关文章:用CS43L42音频解码器和EP7212嵌入式处理器设计的MP3文件播放系统
- 在搜狗中搜索相关文章:用CS43L42音频解码器和EP7212嵌入式处理器设计的MP3文件播放系统