當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式軟件
[導(dǎo)讀]ATMEL單片閃存MP3解碼芯片應(yīng)用

隨著技術(shù)的不斷進(jìn)步和市場(chǎng)對(duì)MP3播放器新的要求,MP3解決方案也不斷推陳出新。特別是最近一年,各家IC公司以眼花繚亂之勢(shì)推出了從多片到單片SOC的新方案。

ATMEL在上述形勢(shì)下,于2002年率先推出了帶即插即用U盤功能的單芯片閃存MP3解碼器芯片。TLG公司在ATMEL協(xié)助下,已成功開(kāi)發(fā)了多款性價(jià)比極優(yōu)的暢銷機(jī)型。

AT89C51SND1具有以下功能:

*MP3硬件解碼器
-單獨(dú)的MP3解碼器

-支持48,44.1, 32, 24, 22.05, 16KHz采樣頻率
-左右聲道獨(dú)立的音量控制(軟件使用31級(jí))
-重低音、中音、高音均衡控制(31級(jí))
-重低環(huán)繞聲效果
-輔助數(shù)據(jù)輸出
-“CRC錯(cuò)誤”和“MPEG幀同步”指示

*具有適應(yīng)市場(chǎng)上不同的DAC的可編程的音頻輸出接口
-兼容PCM格式
-兼容I2S格式

*基于8位C51 MCU核(最大時(shí)鐘頻率20MHz)

*內(nèi)置2304字節(jié)RAM

*64K字節(jié)FLASH程序空間
-FLASH: AT89C51SND1C
-ROM: AT83C51SND1C

*4K字節(jié)引導(dǎo)閃存(T89C51SND1)
-在系統(tǒng)編程:通過(guò)USB,UART和其他存儲(chǔ)卡

*USB Rev1.1控制器
-“Full speed”數(shù)據(jù)傳輸

*內(nèi)置鎖相環(huán)
-提供MP3,音頻時(shí)鐘
-USB時(shí)鐘

*兼容MultiMediaCard (MMC)卡接口

 

*兼容Atmel DataFlash SPI接口

*兼容IDE/ATAPI(硬盤)接口

*通道10位AD轉(zhuǎn)換器,8KHz(8位真有效值)
-電池電壓監(jiān)視
-軟件控制的錄音

*超過(guò)44個(gè)可用的通用I/O口:
-4位可中斷的鍵盤口,可組成4xn矩陣鍵盤
-軟件編程的Smartmedia接口

*兩個(gè)標(biāo)準(zhǔn)的16位的定時(shí)/記數(shù)器

*硬件看門狗

*帶有波特率發(fā)生器的標(biāo)準(zhǔn)通用異步串口

*主從I2C控制器

*主從SPI控制器

*電源管理模塊
-上位復(fù)位
-軟件可編程MCU時(shí)鐘
-空閑、掉電模式

*工作范圍:
-在25C, 3V, 10%, 典型操作時(shí)消耗電流25mA
-工作溫度范圍-40C - +85C

典型應(yīng)用

·MP3播放器

·PDA,數(shù)碼相機(jī),MP3移動(dòng)電話

·汽車多媒體MP3

·家庭多媒體MP3

ATMEL單片閃存MP3解碼芯片的優(yōu)點(diǎn)

·集成USB,MMC的嵌入式C51非常小的系統(tǒng)軟件功能齊全帶USB功能的MP3播放器僅需15K字節(jié)固件代碼。

·有44通用I/O口的嵌入式C51NAND Flash, SSFDC, I2C, SPI和IDE多種擴(kuò)展功能接口容易適應(yīng)多種應(yīng)用場(chǎng)合(Flash/CD/HDD播放器,汽車/旅行/組合音響...)。

·硬件MP3解碼器和硬件接口控制器非常低的工作電流:25mA@(128Kbps,48KHz采樣率,16MHz時(shí)鐘C51 X1模式,3V, 25C)。

·可以通過(guò)USB進(jìn)行固件升級(jí)的flash版本通過(guò)網(wǎng)頁(yè)下載音樂(lè)和固件系統(tǒng)引導(dǎo)或者用戶特殊引導(dǎo)的E2PROM。

·低成本的掩模ROM版本:64K 80C51 + MP3解碼器 + USB!

·提供廉價(jià)的開(kāi)發(fā)工具和不需要軟件授權(quán)費(fèi)用。

·提供絕大部分的程序C51代碼,給用戶充分發(fā)揮的空間。

·內(nèi)置2304字節(jié)的RAM,方便用戶增加復(fù)雜的功能。

·內(nèi)置程序存儲(chǔ)器和多種固件加密方式,保護(hù)用戶獨(dú)有創(chuàng)新的知識(shí)版權(quán)。

·需要很少的外圍器件SND1,DC-DC,音頻DAC和存儲(chǔ)器,可以做到很小的空間內(nèi),適應(yīng)現(xiàn)代MP3的纖小而功能全面的要求。

ATMEL單片閃存MP3解碼芯片典型應(yīng)用的硬件結(jié)構(gòu)

我們使用ATMEL單片閃存MP3解碼芯片設(shè)計(jì)一個(gè)市場(chǎng)上最流行的MP3播放器,具有中文LCD顯示,即插即用而且可以當(dāng)U盤使用,內(nèi)置128M字節(jié)NAND閃存,使用一節(jié)AAA(7號(hào))電池,有錄音、復(fù)讀和電池電量指示。

硬件框圖略(詳見(jiàn)《單片機(jī)天地》2003.10)

1.AAA電池通過(guò)DC-DC電路從1.5V轉(zhuǎn)換到3V提供給MCU、DAC、耳機(jī)放大器、LCD模塊、NAND閃存、錄音前置放大器等電路電源。

2.MCU在通過(guò)鍵盤和LCD液晶顯示屏和用戶進(jìn)行交流,接收用戶的指令并從LCD液晶顯示屏中將用戶指令執(zhí)行的結(jié)果顯示出來(lái)。如:a用戶按播放鍵要求播放MP3音樂(lè)時(shí),MCU讀NAND閃存的數(shù)據(jù)。如果有MP3歌曲在閃存上,MCU讀MP3文件,并且將MP3的歌名顯示在LCD液晶顯示屏上;如果沒(méi)有MP3歌曲在閃存上,MCU顯示沒(méi)有的歌曲的信息在LCD液晶顯示屏上,如果還有別的問(wèn)題也顯示在LCD液晶顯示屏上。

3.如果用戶把MP3播放器連接到電腦(包括使用MICROSOFT WINDOWS、UNIT、LINUX、MAC OS)中,MCU識(shí)別到用戶讀寫(xiě)NAND閃存要求時(shí),根據(jù)電腦的指令對(duì)NAND閃存進(jìn)行讀寫(xiě),并且及時(shí)將狀態(tài)顯示在LCD液晶顯示屏上。

4.當(dāng)用戶進(jìn)行錄音時(shí),MCU將麥克風(fēng)和麥克風(fēng)前置放大電路的電源打開(kāi),將其他無(wú)關(guān)的電路電源切斷,防止對(duì)錄音產(chǎn)生干擾,經(jīng)過(guò)放大的麥克風(fēng)聲音信號(hào)經(jīng)過(guò)MCU集成的A/D轉(zhuǎn)換器將模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),然后MCU將該數(shù)字信號(hào)存儲(chǔ)到HAND閃存上,MCU按照一定的頻率周而復(fù)始的重復(fù)上述過(guò)程,直到用戶要求錄音停止或HAND閃存用完。

5.當(dāng)用戶要求播放MP3音樂(lè)時(shí),如果有MP3歌曲在閃存上,MCU將一段的MP3歌曲的數(shù)字?jǐn)?shù)據(jù)從HAND閃存讀到MCU集成的MP3解碼器中,并且根據(jù)MP3數(shù)據(jù)的格式和用戶的要求設(shè)置好MP3解碼器的參數(shù),MP3數(shù)據(jù)通過(guò)MP3解碼器解碼后變成WAV格式的數(shù)字信號(hào),該信號(hào)按照用戶設(shè)定的外部A/D轉(zhuǎn)換器格式通過(guò)音頻接口輸出的外部A/D轉(zhuǎn)換器,外部A/d轉(zhuǎn)換器將WAV格式的數(shù)字信號(hào)轉(zhuǎn)換為人耳朵可以接受的模擬信號(hào)并且通過(guò)耳機(jī)放大器放大后送到耳機(jī)。

ATMEL單片閃存MP3解碼芯片典型應(yīng)用的固件(Firmware)結(jié)構(gòu)圖略(詳見(jiàn)《單片機(jī)天地》2003.10)

由于系統(tǒng)管理的接口、器件和任務(wù)都比較復(fù)雜,整個(gè)固件系統(tǒng)是復(fù)雜的。但是掌握一定的方法消化并運(yùn)用固件是不困難的。

固件從任務(wù)調(diào)度的角度來(lái)說(shuō),分為:

a disp_task.c負(fù)責(zé)顯示任務(wù),定時(shí)的更新顯示狀態(tài)。

kbd_task.c負(fù)責(zé)接收用戶的按鍵請(qǐng)求。

usb_task.c負(fù)責(zé)接收電腦通過(guò)USB口發(fā)來(lái)的命令和數(shù)據(jù)。

mem_task.c負(fù)責(zé)存儲(chǔ)器的管理工作。

mode_task.c負(fù)責(zé)模式轉(zhuǎn)換的分配工作,主要是song_task,voice_task,tool_task之間的轉(zhuǎn)換:

song_task.c負(fù)責(zé)MP3播放工作,voice_task.c負(fù)責(zé)錄音的錄和放工作,tool_task.c負(fù)責(zé)常用工具的管理工作。

各個(gè)任務(wù)之間是一種協(xié)作式多任務(wù)方式工作的,每個(gè)任務(wù)接收系統(tǒng)發(fā)出的調(diào)度數(shù)據(jù),處理相應(yīng)的工作,如果工作的條件(I/O資源、時(shí)間等)滿足,就執(zhí)行相應(yīng)的工作,否則釋放MCU的控制權(quán),等待下次MCU的控制權(quán)。

ATMEL單片閃存MP3解碼芯片典型應(yīng)用的軟件結(jié)構(gòu)

由于ATMEL單片閃存MP3解碼芯片是即插即用的U盤,只有WIN98下需要驅(qū)動(dòng)程序,ATMEL免費(fèi)提供編譯好的版本和用戶可修改的版本W(wǎng)IN98驅(qū)動(dòng)程序。

ATMEL單片閃存MP3解碼芯片開(kāi)發(fā)平臺(tái):

開(kāi)發(fā)板:DVK-04 kit

仿真器:CEIBO FE-51SND

固件(Firmware)編譯器:Keil C51 V7.0+

固件(Firmware)下載工具:FLIP 1.60+

固件的下載電纜:RS232串口電纜(TTL帶電平轉(zhuǎn)換)或USB連接電纜。

展望

順應(yīng)市場(chǎng)對(duì)MP3播放器在下載速度、耗電、保護(hù)知識(shí)產(chǎn)權(quán)、體積等方面的要求,TLG已完成以硬盤為存儲(chǔ)介質(zhì)的超大容量新一代MP3開(kāi)發(fā)。ATMEL具有USB2.0主從OTG、集成電源管理、集成A/D轉(zhuǎn)換器、存儲(chǔ)控制器等更強(qiáng)功能的下一代芯片也即將推出。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉