欢迎来到天天文库
浏览记录
ID:22313965
大小:55.50 KB
页数:7页
时间:2018-10-28
《采用audiodj技术的音频播放芯片oz168及其应用设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、采用AudioDJ技术的音频播放芯片OZ168及其应用设计
2、第1内容加载中...关键词:AudioDJTM技术;CD播放;便携式电脑1 引言OZ168是O2MICRO公司生产的专用便携式电脑音频播放芯片。目前,便携式电脑几乎都将CD/DVDROM作为标准配置,正常情况下,在便携式电脑上播放CD音乐都需要先将系统开机,用Window-sTMMediaPlayer或其它媒体播放软件来播放。为了简单的功能去开启系统,而消耗大量的电池电力,这无疑会为正常的移动办公带来电池电力不足的压力。AudjoDJTM技术能使便携式电脑用户在随时欣赏CD音乐的美妙的同时,无需顾虑电池的
3、容量限制,OZ168器件的专用隔电措施可保证只提供CD/DVDROM等少部分系统工作电源而将电脑其它部分关闭,从而大大降低电脑的电池消耗,最大限度地延长电池工作时间。图1是OZ168的工作系统框图,它的主要功能和特点如下:●具有三种工作模式:CD播放模式、直接播放模式、直通信道模式;●具有三种电源管理方案:自动省电工作模式、休眠模式、待机模式;●支持2位CD音轨数码显示,可用LCD显示STOP,PlayPauseSearch等状态;●在CD播放模式时,可通过ATAPI协议来控制CD/DVDROM的各种工作状态;●支持CD/DVDROMDMA功能,从而使数据传输
4、的速率更快;●AudjoDJTM技术可保证系统的最小软件支持;●具有CD高品质音响效果。2 工作模式OZ168有CD播放(CDPlayerMode),直接播放(DirectMode)和直通信道(PASSThroughMod)三种工作模式。而且芯片会根据计算机不同的工作状态自动进入相应的工作模式。2.1CD播放模式当系统在CD播放模式时,整个系统只有CDROM和音频放大器两大部分需要电源,系统其它部分被关闭,此时CDROM左右声道音频信号直接传送至音频放大器,从而保证了在不开机状况下播放CD。在CDPlayer模式下,OZ168可通过ATAPI协议直接控制CD/DV
5、DROM的状态以及播放CDTrack的音轨。OZ168音乐播放键功能如下:(1)通过Player、Pause、NEXTTPK、PREVTRK、STOPEJECT等操作,可使用户选择自己喜欢的音乐。(2)通过ATAPI接口,可在CDPlayer工作模式下,直接通过ATAPI命令控制CDROM的工作状态。ATAPI既能提供表1所列的控制命令,也可自定义一些控制命令。ATAPI设备如CD/DVDROM支持OZ168工作中的所有ATA专用协议和控制指令。图2是CD播放模式的工作状态图。表1ATAPI指令控制表命令控制操作码Modesense5AhPause/resum
6、e4BhPlayaudioMSF47hSTOP1BhReadTOC43hRequestsense03hReadsubchannel42hTestunitready00hUnlock1Eh2.2直接播放模式直接播放模式时,系统实际已进入开机状态,此时用户依然可以用各种功能键控制CD播放。当功能键PLAYPAUSE、NEXTTRK、PREVTRK或STOP_EECT被按下时,OZ168会发出中断INT信号,以改变中断状态寄存器07h的第8个字节。当OZ168有INT信号发出时,SMBUSHost会读取功能键寄存器01h以确定是哪一个键被按下时,此后,命令控制寄
7、存器03h的BitACK字节将被重置,预定的AudioDJTM驱动程序和CDROM驱动程序将直接对CD/DVDROM发出相应的控制命令以控制CD/DVDROM的动作。当OZ168控制命令结束时,OZ168将自动清除功能键寄存器和ACK字节的值。2.3直通信道模式在PASSThrough工作模式,OZ168在OS和所有系统设备之间被当作透明的部分,即设备和OS都“看”不到OZ168的存在,此时,OZ168只传送系统与CDROM之间所有下达和反馈的命令,而OZ168不对这些指令和数据作任何变动,所有系统IDE总线信号直通至CDROMIDE总线。此时,OZ168
8、仅被用作系统与CDROM之间进行数据/命令传输的信道。3内部结构OZ168的内部结构图如图3所示,下面对其主要组成模块作一介绍。3.1状态控制器模块OZ168的三种工作状态主要通过状态控制器来选择,状态控制器通过检测PAVEN、PCSYSTE-MOFF()和DirectModeregister()的输入信号来确定进入那种工作模式。当PAV_EN为1且PCSYSTE-MOFF为1时OZ168将发出PWRCTRL信号以开启CDROM和音频放大器的电源,并配合功能键控制器通过ATAPI协议直接控制CDROM的工作状态,此时OZ168进入CDPlayer模式。状态控制器
9、模块的输入
此文档下载收益归作者所有