摘要:CD/DVD ROM目前已成為便攜式電腦的標(biāo)準(zhǔn)設(shè)備,OZ168芯片采用AudioDJTM技術(shù),可保證在電腦不開機的情況下欣賞CD音樂,從而將便攜式電腦轉(zhuǎn)變成隨身攜帶的CD機,這一方案可大大降低電腦電池消耗,最大限度地延長工作時間。文中介紹了OZ168的主要特點、結(jié)構(gòu)功能,給出了其應(yīng)用電路。
1 引言
OZ168是O2 MICRO公司生產(chǎn)的專用便攜式電腦音頻播放芯片。目前,便攜式電腦幾乎都將CD/DVD ROM作為標(biāo)準(zhǔn)配置,正常情況下,在便攜式電腦上播放CD音樂都需要先將系統(tǒng)開機,用Window-sTMMedia Player或其它媒體播放軟件來播放。為了簡單的功能去開啟系統(tǒng),而消耗大量的電池電力,這無疑會為正常的移動辦公帶來電池電力不足的壓力。AudjoDJTM技術(shù)能使便攜式電腦用戶在隨時欣賞CD音樂的美妙的同時,無需顧慮電池的容量限制,OZ168器件的專用隔電措施可保證只提供CD/DVD ROM等少部分系統(tǒng)工作電源而將電腦其它部分關(guān)閉,從而大大降低電腦的電池消耗,最大限度地延長電池工作時間。圖1是OZ168的工作系統(tǒng)框圖,它的主要功能和特點如下:
●具有三種工作模式:CD播放模式、直接播放模式、直通信道模式;
●具有三種電源管理方案:自動省電工作模式、休眠模式、待機模式;
●支持2位CD音軌數(shù)碼顯示,可用LCD顯示STOP,Play?Pause?Search等狀態(tài);
●在CD播放模式時,可通過ATAPI協(xié)議來控制CD/DVD ROM的各種工作狀態(tài);
●支持CD/DVD ROM DMA功能,從而使數(shù)據(jù)傳輸?shù)乃俾矢欤?img height=439 hspace=1 src="/article/UploadPic/2006-3/200632413309662.gif" width=393 align=right vspace=1 border=0>
●AudjoDJTM技術(shù)可保證系統(tǒng)的最小軟件支持;
●具有CD高品質(zhì)音響效果。
2 工作模式
OZ168有CD播放(CD Player Mode),直接播放(Direct Mode)和直通信道(PASS Through Mod)三種工作模式。而且芯片會根據(jù)計算機不同的工作狀態(tài)自動進(jìn)入相應(yīng)的工作模式。
2.1 CD播放模式
當(dāng)系統(tǒng)在CD播放模式時,整個系統(tǒng)只有CD ROM和音頻放大器兩大部分需要電源,系統(tǒng)其它部分被關(guān)閉,此時CD ROM左右聲道音頻信號直接傳送至音頻放大器,從而保證了在不開機狀況下播放CD。在CD Player模式下,OZ168可通過ATAPI協(xié)議直接控制CD/DVD ROM的狀態(tài)以及播放CD Track的音軌。OZ168音樂播放鍵功能如下:
(1)通過Player、Pause、NEXT TPK、PREV TRK、STOP EJ ECT等操作,可使用戶選擇自己喜歡的音樂。
(2)通過ATAPI接口,可在CD Player工作模式下,直接通過ATAPI命令控制CD ROM的工作狀態(tài)。ATAPI既能提供表1所列的控制命令,也可自定義一些控制命令。ATAPI設(shè)備?如CD/DVD ROM?支持OZ168工作中的所有ATA專用協(xié)議和控制指令。圖2是CD播放模式的工作狀態(tài)圖。
表1 ATAPI指令控制表
| 命 令 控 制 | 操 作 碼 |
| Mode sense | 5Ah |
| Pause/resume | 4Bh |
| Play audio MSF | 47h |
| STOP | 1Bh |
| Read TOC | 43h |
| Request sense | 03h |
| Read sub channel | 42h |
| Test unit ready | 00h |
| Unlock | 1Eh |
2.2 直接播放模式
直接播放模式時,系統(tǒng)實際已進(jìn)入開機狀態(tài),此時用戶依然可以用各種功能鍵控制CD播放。當(dāng)功能鍵PLAY PAUSE、NEXT TRK、PREV TRK或STOP_EECT被按下時,OZ168會發(fā)出中斷INT信號,以改變中斷狀態(tài)寄存器?07h?的第8個字節(jié)。當(dāng)OZ168有INT信號發(fā)出時,
SMBUS Host會讀取功能鍵寄存器?01h?以確定是哪一個鍵被按下時,此后,命令控制寄存器?03h?的Bit?ACK?字節(jié)將被重置,預(yù)定的AudioDJTM驅(qū)動程序和CD ROM驅(qū)動程序?qū)⒅苯訉Γ茫模模郑?ROM發(fā)出相應(yīng)的控制命令以控制CD/DVD ROM的動作。當(dāng)OZ168控制命令結(jié)束時,OZ168將自動清除功能鍵寄存器和ACK字節(jié)的值。
2.3 直通信道模式
在PASS Through工作模式,OZ168在OS和所有系統(tǒng)設(shè)備之間被當(dāng)作透明的部分,即設(shè)備和OS都“看”不到OZ168的存在,此時,OZ168只傳送系統(tǒng)與CD ROM之間所有下達(dá)和反饋的命令,而OZ168不對這些指令和數(shù)據(jù)作任何變動,所有系統(tǒng)IDE總線信號直通至CD ROM IDE總線。此時,OZ168僅被用作系統(tǒng)與CD ROM之間進(jìn)行數(shù)據(jù)/命令傳輸?shù)男诺?。?內(nèi)部結(jié)構(gòu)
OZ168的內(nèi)部結(jié)構(gòu)圖如圖3所示,下面對其主要組成模塊作一介紹。
3.1 狀態(tài)控制器模塊
OZ168的三種工作狀態(tài)主要通過狀態(tài)控制器來選擇,狀態(tài)控制器通過檢測PAV EN、PC SYSTE-MOFF()和Direct Mode register()的輸入信號來確定進(jìn)入那種工作模式。當(dāng)PAV_EN為1且PC SYSTE-MOFF為1時?OZ168將發(fā)出PWR CTRL信號以開啟CD ROM和音頻放大器的電源,并配合功能鍵控制器通過ATAPI協(xié)議直接控制CD ROM的工作狀態(tài),此時OZ168進(jìn)入CD Player模式。狀態(tài)控制器模塊的輸入邏輯信號與相關(guān)的狀態(tài)如表2所列。
表2 狀態(tài)控制器與工作模式狀態(tài)表
| 工作模式 | PAV-EN信號狀態(tài) | PCSYSTEM-OFF信號狀態(tài) | Direct Mode信號狀態(tài) |
| CD Player | 1 | 1 | x |
| Direct Mode | x | 0 | 1 |
| Pass Through | x | 0 | 0 |
| Power Off | 0 | 1 | x |
3.2 功能鍵控制模塊
在CD Player模式和Direct模式,當(dāng)有功能鍵信號輸入控制模塊時,功能鍵控制器將重新填寫內(nèi)部寄存器,并將改動的寄存器信息傳送至狀態(tài)控制器模塊。狀態(tài)控制器接收并保存這些設(shè)置,同時將其轉(zhuǎn)換成ATAPI協(xié)議控制指令,以直接控制CD/DVD ROM做出各種功能選擇。
3.3 LCD狀態(tài)顯示模塊
OZ168采用COM0,COM1及LCD?12……1?信號驅(qū)動LCD 2位7段數(shù)碼管,從而顯示當(dāng)前音軌數(shù)及STOP、PLAY、PAUSE和Fast search等狀態(tài)。COM0、COM1為LCD面板顯示模塊的第12組64Hz時鐘驅(qū)動信號。利用LCD?12……1?12位顯示數(shù)據(jù)信號,并配合COM0、COM1時鐘信號可驅(qū)動3位7段數(shù)碼管。圖4所示是COM0、COM1的時鐘驅(qū)動信號波形。
4 設(shè)計實例
OZ168電壓范圍為-0.3V ~+6.0V,其輸入電壓應(yīng)在-0.3~+0.3V之間,正常工作溫度范圍為0~70℃。圖5是OZ168的一個應(yīng)用實例,它的功能鍵輸入信號PREV TRK、NEXT TRK、PLAY PAUSE、STOP EJECT等需接100pF的濾波電容,以防止由噪聲干擾引起的誤動作,PWR CTL信號接47kΩ下拉電阻可保證在RESET上升沿時PWR CTL為0,從而開啟電源管理控制,PAVMODE/IDSEL引腳也應(yīng)接下拉4.7kΩ電阻,選擇SM BUS address ID為34h可以保證OZ168的輸入電源穩(wěn)定,Vcc端需接1個10μF的鉭電容和1個0.1μF陶瓷電容做電源耦合電路。
圖5
5 結(jié)束語
本文設(shè)計的OZ168音頻播放電路可作為參考設(shè)計電路使用,設(shè)計中未使用GPIO[1∶0]/VOL_UP/VOL_UP信號外接數(shù)字電位器的方式來實現(xiàn)數(shù)字音量調(diào)節(jié)功能,由于采用了高級電源管理技術(shù),OZ168的電量消耗很低,其高兼容性的ATAPI接口規(guī)范可應(yīng)用于各種品牌的CD/DVD ROM?而對于OEM廠商來說,也可以根據(jù)不同需求更改CD/DVD ROM配置,但并不影響PC兼容性,從而為系統(tǒng)配置帶來了極大方便。同時也為用戶提供了更大的升級空間。
- 采用Au(7635)
- 應(yīng)用設(shè)計(8625)
DSP教學(xué)實驗箱:音頻采集與播放實驗
2844
如何在音頻播放時插播音頻
1794
音頻信息是怎么保存和播放的?
音頻文件(WAV)特技播放的原理及實現(xiàn)
CCFLEEFL變換控制芯片OZ9926資料推薦
CCFLEEFL變換控制芯片OZ9936資料推薦
CCFLEEFL逆變器控制芯片OZ9970資料推薦
EI—PXA168通用型開發(fā)平臺
HarmonyOS多音頻播放并發(fā)政策及音頻管理解析
S3C2440嵌入式音頻系統(tǒng)設(shè)計與實現(xiàn)
WinCE工控主板對音頻播放的支持
[轉(zhuǎn)帖]虛儀科技推出基于電腦的高精度實時音頻分析儀RTA-168
一款專業(yè)音頻信號檢測調(diào)試系統(tǒng)(基于電腦的高精度實時音頻分析儀RTA-168)
一款專業(yè)音頻系編號檢測調(diào)試系統(tǒng)(基于電腦的高精度實時音頻分析儀RTA-168)
一款專業(yè)音響檢測調(diào)試系統(tǒng)(基于電腦的高精度實時音頻分析儀RTA-168)
一款專業(yè)音響檢測調(diào)試系統(tǒng)(基于電腦的高精度實時音頻分析儀RTA-168)
專業(yè)音頻分析儀RTA-168(示波器、頻譜分析、聲級計、倍頻...
專業(yè)音頻分析儀RTA-168(示波器、頻譜分析、聲級計、倍頻程分析)
什么是視音頻編解碼技術(shù)?如何去實現(xiàn)它?
八串LED驅(qū)動控制芯片OZ9955電子資料
六串LED驅(qū)動控制芯片OZ9956A電子資料
關(guān)于OZ168的知識點都總結(jié)在這里
基于ARM7的嵌入式音頻處理系統(tǒng)的設(shè)計
基于FPGA的音頻播放器設(shè)計
如何沒有ADC,MCU怎么實現(xiàn)音頻播放?
如何通過tinyalsa命令音頻正在通過wm8960播放?
怎樣在音頻播放系統(tǒng)里面進(jìn)行音頻系數(shù)量化的設(shè)計呢
最專業(yè)的音響檢測調(diào)試系統(tǒng)(基于電腦的高精度實時音頻分析儀RTA-168)
求大神解答一下音頻播放文件問題
液晶屏芯片OZ9956B相關(guān)資料分享
液晶電源管理芯片OZ9902CGN的資料推薦
液晶背光芯片OZ964相關(guān)資料分享
液晶背光芯片OZ9910B相關(guān)資料分享
液晶背光芯片OZ9977A相關(guān)資料下載
液晶背光芯片OZ9977相關(guān)資料分享
液晶背光芯片OZ9986SN的下載資料分享
液晶背光芯片OZ9998A相關(guān)資料下載
靈活電影播放器視頻/音頻播放軟件
白光LED驅(qū)動芯片OZ9954資料推薦
論MP4音頻格式AAC技術(shù)
請問音頻播放芯片ISD2130播放的聲音音調(diào)低,音速慢是什么原因?
高精度實時音頻分析儀RTA-168
頸部按摩器語音播放芯片,門鈴ic,音頻ic
智能鎖語音播放芯片 門鈴ic
智能指紋鎖語音播放ic 電子設(shè)備音頻芯片
中恒 DEC M168R MP3播放器使用說明書(用戶手冊
5SIP網(wǎng)絡(luò)音頻播放模塊,2102V網(wǎng)絡(luò)音頻播放模塊
IC KX1400 最新推出增加語音提示的音頻播放
1041科勝訊推出音頻播放芯片KX1400
1963便攜式音頻播放器的5W高效率充電器參考設(shè)計
2基于ARM嵌入式系統(tǒng)的數(shù)字音頻播放系統(tǒng)設(shè)計
4885
微雪電子Arduino 音頻播放擴展板簡介
2958
沒有ADC的MCU如何實現(xiàn)音頻播放?
10基于ESP32構(gòu)建的音頻播放器
26185
Android AudioTrack音頻播放分析
7334沒有ADC的MCU如何實現(xiàn)音頻播放呢?
4274
基于FPGA技術(shù)HIFI音頻播放器方案
4227
音樂播放芯片的聲音原理
2224音樂播放芯片選型規(guī)則概述
1367WT2605-24SS音頻藍(lán)牙錄放語音芯片:標(biāo)準(zhǔn)藍(lán)牙功能與多樣化存儲播放方式助力音頻體驗升級
919WT2605-24SS音頻藍(lán)牙錄放語音芯片:標(biāo)準(zhǔn)藍(lán)牙功能與多樣化存儲播放方式助力音頻體驗升級
1030
WT2605C語音芯片:實現(xiàn)藍(lán)牙音頻播放與BLE透傳,引領(lǐng)智能設(shè)備應(yīng)用新潮流
1339
WT2003H0-16S語音芯片MP3音頻播放在低頻按摩儀中的應(yīng)用介紹
1305
芯知識 | 什么是音頻藍(lán)牙播放語音芯片?
1461
WT2605C:一顆支持藍(lán)牙連接播放與多種存儲器播放的語音芯片
938
如何使用音頻接口播放音頻文件
1539
如何在播放視頻過程中插入音頻
2062
新品|Unit AudioPlayer,支持 MP3/WAV 播放的音頻播放單元
797
蜻蜓FM開源“SmartXPlayer”音頻播放組件,打造鴻蒙多端音頻播放新引擎
518
廣州唯創(chuàng)電子WT2605C語音芯片MP3音頻IC:實現(xiàn)指令隨機播放與無縫循環(huán)播放 | 語音IC廠家
357
WT2605C語音芯片:藍(lán)牙音頻播放+BLE透傳,引領(lǐng)智能設(shè)備語音交互革新
552
速通音頻處理:掌握TTS播放、文件播放與錄音核心,實現(xiàn)完整功能
162
電子發(fā)燒友App



評論