ATMEL单片闪存MP3解码芯片应用
发布时间:2008/5/29 0:00:00 访问次数:665
随着技术的不断进步和市场对mp3播放器新的要求,mp3解决方案也不断推陈出新。特别是最近一年,各家ic公司以眼花缭乱之势推出了从多片到单片soc的新方案。
atmel在上述形势下,于2002年率先推出了带即插即用u盘功能的单芯片闪存mp3解码器芯片。tlg公司在atmel协助下,已成功开发了多款性价比极优的畅销机型。
at89c51snd1具有以下功能:*mp3硬件解码器
-单独的mp3解码器
-支持48,44.1,32,24,22.05,16khz采样频率
-左右声道独立的音量控制(软件使用31级)
-重低音、中音、高音均衡控制(31级)
-重低环绕声效果
-辅助数据输出
-“crc错误”和“mpeg帧同步”指示
*具有适应市场上不同的dac的可编程的音频输出接口
-兼容pcm格式
-兼容i2s格式
*基于8位c51mcu核(最大时钟频率20mhz)
*内置2304字节ram
*64k字节flash程序空间
-flash:at89c51snd1c
-rom:at83c51snd1c
*4k字节引导闪存(t89c51snd1)
-在系统编程:通过usb,uart和其他存储卡
*usbrev1.1控制器
-“fullspeed”数据传输
*内置锁相环
-提供mp3,音频时钟
-usb时钟
*兼容multimediacard(mmc)卡接口
*兼容atmeldataflashspi接口
*兼容ide/atapi(硬盘)接口
*通道10位ad转换器,8khz(8位真有效值)
-电池电压监视
-软件控制的录音
*超过44个可用的通用i/o口:
-4位可中断的键盘口,可组成4xn矩阵键盘
-软件编程的smartmedia接口
*两个标准的16位的定时/记数器
*硬件看门狗
*带有波特率发生器的标准通用异步串口
*主从i2c控制器
*主从spi控制器
*电源管理模块
-上位复位
-软件可编程mcu时钟
-空闲、掉电模式
*工作范围:
-在25c,3v,10%,典型操作时消耗电流25ma
-工作温度范围-40c-+85c
典型应用
·mp3播放器
·pda,数码相机,mp3移动电话
·汽车多媒体mp3
·家庭多媒体mp3
atmel单片闪存mp3解码芯片的优点
·集成usb,mmc的嵌入式c51非常小的系统软件功能齐全带usb功能的mp3播放器仅需15k字节固件代码。
·有44通用i/o口的嵌入式c51nandflash,ssfdc,i2c,spi和ide多种扩展功能接口容易适应多种应用场合(flash/cd/hdd播放器,汽车/旅行/组合音响...)。
·硬件mp3解码器和硬件接口控制器非常低的工作电流:25ma@(128kbps,48khz采样率,16mhz时钟c51x1模式,3v,25c)。
·可以通过usb进行固件升级的flash版本通过网页下载音乐和固件系统引导或者用户特殊引导的e2prom。
·低成本的掩模rom版本:64k80c51+mp3解码器+usb!
·提供廉价的开发工具和不需要软件授权费用。
·提供绝大部分的程序c51代码,给用户充分发挥的空间。
·内置2304字节的ram,方便用户增加复杂的功能。
·内置程序存储器和多种固件加密方式,保护用户独有创新的知识版权。
·需要很少的外围器件snd1,dc-dc,音频dac和存储器,可以做到很小的空间内,适应现代mp3的纤小而功能全面的要求。
atmel单片闪存mp3解码芯片典型应用的硬件结构
我们使用atmel单片闪存mp3解码芯片设计一个市场上最流行的mp3播放器,具有中文lcd显示,即插即用而且可以当u盘使用,内置128m字节nand闪存,使用一节aaa(7号)电池,有录音、复读和电池电量指示。
硬件框图略(详见《单片机天地》2003.10)
1.aaa电池通过dc-dc电路从1.5v转换到3v提供给mcu、dac、耳机放大器、lcd模块、nand闪存、录音前置放大器等电路电源。
2.mcu在通过键盘和lcd液晶显示屏和用户进行交流,接收用户的指令并从lcd液晶显示屏中将用户指令执行的结果显示出来。如:a用户按播放键要求播放mp3音乐时,mcu读nand闪存的数据。如果有mp3歌曲在闪存上,mcu读mp3文件,并且将mp3的歌名显示在lcd液晶显示屏上;如果没有mp3歌曲在闪存上,mcu显示没有的歌曲的信息在lcd液晶显示屏上,如果还有别的问题也显示在lcd液晶显示屏上。
3.如果用户把mp3播放器连接到电脑(包括使用microsoftwindows、unit、linux、macos)中,mcu识别到用户读写nand闪存要求时,根据电脑的指令对nand闪存进行读写,并且及时将状态显示在lcd液晶显示屏上。
4.当用户进行录音时,mcu将麦克风和麦克风前置放大电路的电源打开,将其他无关的电路电源切断,防止对录音产生干扰,经过放大的麦克风声音信号经过mcu集成的a/d转换器将模拟信号转换成数字信号,然后mcu将该数字信号存储到hand闪存上,mcu按照一定的频率周而复始的重复上述过程,直到用户要求录音停止或hand闪存用完。
5.当用户要求播放mp3音乐时,如果有mp3歌曲在闪存上,mcu将一段的mp3歌曲的数字数据从hand闪存读到mcu集成的mp3解码器中,并且根据mp3数据的格式和用户的要求设置好mp3解码器的参数,mp3数据通过mp3解码器解码后变成wav格式的数字信号,该信号按照用户设定的外部a/d转换器格式通过音频接口输出的外部a/d
atmel在上述形势下,于2002年率先推出了带即插即用u盘功能的单芯片闪存mp3解码器芯片。tlg公司在atmel协助下,已成功开发了多款性价比极优的畅销机型。
at89c51snd1具有以下功能:*mp3硬件解码器
-单独的mp3解码器
-支持48,44.1,32,24,22.05,16khz采样频率
-左右声道独立的音量控制(软件使用31级)
-重低音、中音、高音均衡控制(31级)
-重低环绕声效果
-辅助数据输出
-“crc错误”和“mpeg帧同步”指示
*具有适应市场上不同的dac的可编程的音频输出接口
-兼容pcm格式
-兼容i2s格式
*基于8位c51mcu核(最大时钟频率20mhz)
*内置2304字节ram
*64k字节flash程序空间
-flash:at89c51snd1c
-rom:at83c51snd1c
*4k字节引导闪存(t89c51snd1)
-在系统编程:通过usb,uart和其他存储卡
*usbrev1.1控制器
-“fullspeed”数据传输
*内置锁相环
-提供mp3,音频时钟
-usb时钟
*兼容multimediacard(mmc)卡接口
*兼容atmeldataflashspi接口
*兼容ide/atapi(硬盘)接口
*通道10位ad转换器,8khz(8位真有效值)
-电池电压监视
-软件控制的录音
*超过44个可用的通用i/o口:
-4位可中断的键盘口,可组成4xn矩阵键盘
-软件编程的smartmedia接口
*两个标准的16位的定时/记数器
*硬件看门狗
*带有波特率发生器的标准通用异步串口
*主从i2c控制器
*主从spi控制器
*电源管理模块
-上位复位
-软件可编程mcu时钟
-空闲、掉电模式
*工作范围:
-在25c,3v,10%,典型操作时消耗电流25ma
-工作温度范围-40c-+85c
典型应用
·mp3播放器
·pda,数码相机,mp3移动电话
·汽车多媒体mp3
·家庭多媒体mp3
atmel单片闪存mp3解码芯片的优点
·集成usb,mmc的嵌入式c51非常小的系统软件功能齐全带usb功能的mp3播放器仅需15k字节固件代码。
·有44通用i/o口的嵌入式c51nandflash,ssfdc,i2c,spi和ide多种扩展功能接口容易适应多种应用场合(flash/cd/hdd播放器,汽车/旅行/组合音响...)。
·硬件mp3解码器和硬件接口控制器非常低的工作电流:25ma@(128kbps,48khz采样率,16mhz时钟c51x1模式,3v,25c)。
·可以通过usb进行固件升级的flash版本通过网页下载音乐和固件系统引导或者用户特殊引导的e2prom。
·低成本的掩模rom版本:64k80c51+mp3解码器+usb!
·提供廉价的开发工具和不需要软件授权费用。
·提供绝大部分的程序c51代码,给用户充分发挥的空间。
·内置2304字节的ram,方便用户增加复杂的功能。
·内置程序存储器和多种固件加密方式,保护用户独有创新的知识版权。
·需要很少的外围器件snd1,dc-dc,音频dac和存储器,可以做到很小的空间内,适应现代mp3的纤小而功能全面的要求。
atmel单片闪存mp3解码芯片典型应用的硬件结构
我们使用atmel单片闪存mp3解码芯片设计一个市场上最流行的mp3播放器,具有中文lcd显示,即插即用而且可以当u盘使用,内置128m字节nand闪存,使用一节aaa(7号)电池,有录音、复读和电池电量指示。
硬件框图略(详见《单片机天地》2003.10)
1.aaa电池通过dc-dc电路从1.5v转换到3v提供给mcu、dac、耳机放大器、lcd模块、nand闪存、录音前置放大器等电路电源。
2.mcu在通过键盘和lcd液晶显示屏和用户进行交流,接收用户的指令并从lcd液晶显示屏中将用户指令执行的结果显示出来。如:a用户按播放键要求播放mp3音乐时,mcu读nand闪存的数据。如果有mp3歌曲在闪存上,mcu读mp3文件,并且将mp3的歌名显示在lcd液晶显示屏上;如果没有mp3歌曲在闪存上,mcu显示没有的歌曲的信息在lcd液晶显示屏上,如果还有别的问题也显示在lcd液晶显示屏上。
3.如果用户把mp3播放器连接到电脑(包括使用microsoftwindows、unit、linux、macos)中,mcu识别到用户读写nand闪存要求时,根据电脑的指令对nand闪存进行读写,并且及时将状态显示在lcd液晶显示屏上。
4.当用户进行录音时,mcu将麦克风和麦克风前置放大电路的电源打开,将其他无关的电路电源切断,防止对录音产生干扰,经过放大的麦克风声音信号经过mcu集成的a/d转换器将模拟信号转换成数字信号,然后mcu将该数字信号存储到hand闪存上,mcu按照一定的频率周而复始的重复上述过程,直到用户要求录音停止或hand闪存用完。
5.当用户要求播放mp3音乐时,如果有mp3歌曲在闪存上,mcu将一段的mp3歌曲的数字数据从hand闪存读到mcu集成的mp3解码器中,并且根据mp3数据的格式和用户的要求设置好mp3解码器的参数,mp3数据通过mp3解码器解码后变成wav格式的数字信号,该信号按照用户设定的外部a/d转换器格式通过音频接口输出的外部a/d
随着技术的不断进步和市场对mp3播放器新的要求,mp3解决方案也不断推陈出新。特别是最近一年,各家ic公司以眼花缭乱之势推出了从多片到单片soc的新方案。
atmel在上述形势下,于2002年率先推出了带即插即用u盘功能的单芯片闪存mp3解码器芯片。tlg公司在atmel协助下,已成功开发了多款性价比极优的畅销机型。
at89c51snd1具有以下功能:*mp3硬件解码器
-单独的mp3解码器
-支持48,44.1,32,24,22.05,16khz采样频率
-左右声道独立的音量控制(软件使用31级)
-重低音、中音、高音均衡控制(31级)
-重低环绕声效果
-辅助数据输出
-“crc错误”和“mpeg帧同步”指示
*具有适应市场上不同的dac的可编程的音频输出接口
-兼容pcm格式
-兼容i2s格式
*基于8位c51mcu核(最大时钟频率20mhz)
*内置2304字节ram
*64k字节flash程序空间
-flash:at89c51snd1c
-rom:at83c51snd1c
*4k字节引导闪存(t89c51snd1)
-在系统编程:通过usb,uart和其他存储卡
*usbrev1.1控制器
-“fullspeed”数据传输
*内置锁相环
-提供mp3,音频时钟
-usb时钟
*兼容multimediacard(mmc)卡接口
*兼容atmeldataflashspi接口
*兼容ide/atapi(硬盘)接口
*通道10位ad转换器,8khz(8位真有效值)
-电池电压监视
-软件控制的录音
*超过44个可用的通用i/o口:
-4位可中断的键盘口,可组成4xn矩阵键盘
-软件编程的smartmedia接口
*两个标准的16位的定时/记数器
*硬件看门狗
*带有波特率发生器的标准通用异步串口
*主从i2c控制器
*主从spi控制器
*电源管理模块
-上位复位
-软件可编程mcu时钟
-空闲、掉电模式
*工作范围:
-在25c,3v,10%,典型操作时消耗电流25ma
-工作温度范围-40c-+85c
典型应用
·mp3播放器
·pda,数码相机,mp3移动电话
·汽车多媒体mp3
·家庭多媒体mp3
atmel单片闪存mp3解码芯片的优点
·集成usb,mmc的嵌入式c51非常小的系统软件功能齐全带usb功能的mp3播放器仅需15k字节固件代码。
·有44通用i/o口的嵌入式c51nandflash,ssfdc,i2c,spi和ide多种扩展功能接口容易适应多种应用场合(flash/cd/hdd播放器,汽车/旅行/组合音响...)。
·硬件mp3解码器和硬件接口控制器非常低的工作电流:25ma@(128kbps,48khz采样率,16mhz时钟c51x1模式,3v,25c)。
·可以通过usb进行固件升级的flash版本通过网页下载音乐和固件系统引导或者用户特殊引导的e2prom。
·低成本的掩模rom版本:64k80c51+mp3解码器+usb!
·提供廉价的开发工具和不需要软件授权费用。
·提供绝大部分的程序c51代码,给用户充分发挥的空间。
·内置2304字节的ram,方便用户增加复杂的功能。
·内置程序存储器和多种固件加密方式,保护用户独有创新的知识版权。
·需要很少的外围器件snd1,dc-dc,音频dac和存储器,可以做到很小的空间内,适应现代mp3的纤小而功能全面的要求。
atmel单片闪存mp3解码芯片典型应用的硬件结构
我们使用atmel单片闪存mp3解码芯片设计一个市场上最流行的mp3播放器,具有中文lcd显示,即插即用而且可以当u盘使用,内置128m字节nand闪存,使用一节aaa(7号)电池,有录音、复读和电池电量指示。
硬件框图略(详见《单片机天地》2003.10)
1.aaa电池通过dc-dc电路从1.5v转换到3v提供给mcu、dac、耳机放大器、lcd模块、nand闪存、录音前置放大器等电路电源。
2.mcu在通过键盘和lcd液晶显示屏和用户进行交流,接收用户的指令并从lcd液晶显示屏中将用户指令执行的结果显示出来。如:a用户按播放键要求播放mp3音乐时,mcu读nand闪存的数据。如果有mp3歌曲在闪存上,mcu读mp3文件,并且将mp3的歌名显示在lcd液晶显示屏上;如果没有mp3歌曲在闪存上,mcu显示没有的歌曲的信息在lcd液晶显示屏上,如果还有别的问题也显示在lcd液晶显示屏上。
3.如果用户把mp3播放器连接到电脑(包括使用microsoftwindows、unit、linux、macos)中,mcu识别到用户读写nand闪存要求时,根据电脑的指令对nand闪存进行读写,并且及时将状态显示在lcd液晶显示屏上。
4.当用户进行录音时,mcu将麦克风和麦克风前置放大电路的电源打开,将其他无关的电路电源切断,防止对录音产生干扰,经过放大的麦克风声音信号经过mcu集成的a/d转换器将模拟信号转换成数字信号,然后mcu将该数字信号存储到hand闪存上,mcu按照一定的频率周而复始的重复上述过程,直到用户要求录音停止或hand闪存用完。
5.当用户要求播放mp3音乐时,如果有mp3歌曲在闪存上,mcu将一段的mp3歌曲的数字数据从hand闪存读到mcu集成的mp3解码器中,并且根据mp3数据的格式和用户的要求设置好mp3解码器的参数,mp3数据通过mp3解码器解码后变成wav格式的数字信号,该信号按照用户设定的外部a/d转换器格式通过音频接口输出的外部a/d
atmel在上述形势下,于2002年率先推出了带即插即用u盘功能的单芯片闪存mp3解码器芯片。tlg公司在atmel协助下,已成功开发了多款性价比极优的畅销机型。
at89c51snd1具有以下功能:*mp3硬件解码器
-单独的mp3解码器
-支持48,44.1,32,24,22.05,16khz采样频率
-左右声道独立的音量控制(软件使用31级)
-重低音、中音、高音均衡控制(31级)
-重低环绕声效果
-辅助数据输出
-“crc错误”和“mpeg帧同步”指示
*具有适应市场上不同的dac的可编程的音频输出接口
-兼容pcm格式
-兼容i2s格式
*基于8位c51mcu核(最大时钟频率20mhz)
*内置2304字节ram
*64k字节flash程序空间
-flash:at89c51snd1c
-rom:at83c51snd1c
*4k字节引导闪存(t89c51snd1)
-在系统编程:通过usb,uart和其他存储卡
*usbrev1.1控制器
-“fullspeed”数据传输
*内置锁相环
-提供mp3,音频时钟
-usb时钟
*兼容multimediacard(mmc)卡接口
*兼容atmeldataflashspi接口
*兼容ide/atapi(硬盘)接口
*通道10位ad转换器,8khz(8位真有效值)
-电池电压监视
-软件控制的录音
*超过44个可用的通用i/o口:
-4位可中断的键盘口,可组成4xn矩阵键盘
-软件编程的smartmedia接口
*两个标准的16位的定时/记数器
*硬件看门狗
*带有波特率发生器的标准通用异步串口
*主从i2c控制器
*主从spi控制器
*电源管理模块
-上位复位
-软件可编程mcu时钟
-空闲、掉电模式
*工作范围:
-在25c,3v,10%,典型操作时消耗电流25ma
-工作温度范围-40c-+85c
典型应用
·mp3播放器
·pda,数码相机,mp3移动电话
·汽车多媒体mp3
·家庭多媒体mp3
atmel单片闪存mp3解码芯片的优点
·集成usb,mmc的嵌入式c51非常小的系统软件功能齐全带usb功能的mp3播放器仅需15k字节固件代码。
·有44通用i/o口的嵌入式c51nandflash,ssfdc,i2c,spi和ide多种扩展功能接口容易适应多种应用场合(flash/cd/hdd播放器,汽车/旅行/组合音响...)。
·硬件mp3解码器和硬件接口控制器非常低的工作电流:25ma@(128kbps,48khz采样率,16mhz时钟c51x1模式,3v,25c)。
·可以通过usb进行固件升级的flash版本通过网页下载音乐和固件系统引导或者用户特殊引导的e2prom。
·低成本的掩模rom版本:64k80c51+mp3解码器+usb!
·提供廉价的开发工具和不需要软件授权费用。
·提供绝大部分的程序c51代码,给用户充分发挥的空间。
·内置2304字节的ram,方便用户增加复杂的功能。
·内置程序存储器和多种固件加密方式,保护用户独有创新的知识版权。
·需要很少的外围器件snd1,dc-dc,音频dac和存储器,可以做到很小的空间内,适应现代mp3的纤小而功能全面的要求。
atmel单片闪存mp3解码芯片典型应用的硬件结构
我们使用atmel单片闪存mp3解码芯片设计一个市场上最流行的mp3播放器,具有中文lcd显示,即插即用而且可以当u盘使用,内置128m字节nand闪存,使用一节aaa(7号)电池,有录音、复读和电池电量指示。
硬件框图略(详见《单片机天地》2003.10)
1.aaa电池通过dc-dc电路从1.5v转换到3v提供给mcu、dac、耳机放大器、lcd模块、nand闪存、录音前置放大器等电路电源。
2.mcu在通过键盘和lcd液晶显示屏和用户进行交流,接收用户的指令并从lcd液晶显示屏中将用户指令执行的结果显示出来。如:a用户按播放键要求播放mp3音乐时,mcu读nand闪存的数据。如果有mp3歌曲在闪存上,mcu读mp3文件,并且将mp3的歌名显示在lcd液晶显示屏上;如果没有mp3歌曲在闪存上,mcu显示没有的歌曲的信息在lcd液晶显示屏上,如果还有别的问题也显示在lcd液晶显示屏上。
3.如果用户把mp3播放器连接到电脑(包括使用microsoftwindows、unit、linux、macos)中,mcu识别到用户读写nand闪存要求时,根据电脑的指令对nand闪存进行读写,并且及时将状态显示在lcd液晶显示屏上。
4.当用户进行录音时,mcu将麦克风和麦克风前置放大电路的电源打开,将其他无关的电路电源切断,防止对录音产生干扰,经过放大的麦克风声音信号经过mcu集成的a/d转换器将模拟信号转换成数字信号,然后mcu将该数字信号存储到hand闪存上,mcu按照一定的频率周而复始的重复上述过程,直到用户要求录音停止或hand闪存用完。
5.当用户要求播放mp3音乐时,如果有mp3歌曲在闪存上,mcu将一段的mp3歌曲的数字数据从hand闪存读到mcu集成的mp3解码器中,并且根据mp3数据的格式和用户的要求设置好mp3解码器的参数,mp3数据通过mp3解码器解码后变成wav格式的数字信号,该信号按照用户设定的外部a/d转换器格式通过音频接口输出的外部a/d