半平行多任务程序处理光驱系统及伺服控制方法技术方案

技术编号:3060145 阅读:156 留言:0更新日期:2012-04-11 18:40
半平行多任务程序处理光驱系统,包含译码/接口模块、伺服控制模块以及程序切换模块,其中该译码/接口模块,用于接收并解译至少一指令,并产生相对应的至少一程序状态;该伺服控制模块,依据至少一该程序状态而产生至少一命令;而该程序切换模块,根据接收到的至少一中断信号,在该译码/接口模块以及该伺服控制模块之间进行切换。另外,本发明专利技术还公开一种伺服控制方法,其包含下列步骤:执行译码/接口程序,接收并解译至少一指令,并产生相对应的至少一程序状态;执行伺服控制程序,依据至少一该程序状态;而产生至少一命令;以及执行中断程序,根据接收到的至少一中断信号,在该译码/接口程序与该伺服控制程序之间进行切换。

【技术实现步骤摘要】

本专利技术关于一种光驱系统,特别关于一种。
技术介绍
请参阅图1所示,一般光驱系统大都含有光学读写头201、射频单元202、同步单元205、数字信号处理单元203、MPEG译码单元204、长程马达210、主轴马达211、驱动单元207、伺服单元206、微处理器208以及内存209。光学读写头201从光盘片1上读出数据且产生信号;射频单元202将光学读写头201所产生的信号进行波形整形及等化,并产生射频二进制数据;同步单元205产生时钟脉冲信号,此时钟脉冲信号的相位与射频单元202所产生的射频二进制数据相同步;数字信号处理单元203接收及处理射频单元202所产生的二进制数据串,来产生相对应的数字数据;MPEG译码单元204将前述数字数据解译出并储存在光盘片的图画或声音;长程马达210移动光学读写头201;主轴马达211旋转光盘片1;驱动单元207驱动长程马达210和主轴马达211的操作;伺服单元206控制光学读写头201和驱动单元207的操作;微处理器208掌管伺服单元206和数字信号处理单元203所有的操作;内存209储存微处理器208运算时所需要的数据。在光驱系统里,当光盘片1放入光驱里的光盘托盘后,夹持装置会将光盘片1进行准确定位,接着利用伺服单元206来控制驱动单元207送出电信号给主轴马达211,主轴马达211即会以一定的旋转速度来旋转光盘片1,例如,主轴马达211是以每分钟2500转来旋转光盘片1。为了重现光盘片1上所储存的信号,光学读写头201由激光二极管LD发出光束,经由光学系统将光束聚焦在光盘片1。光束由光盘片1表面反射再经过上述光学系统,最后聚集在光检测器PD上,光检测器PD将所检测到的不同大小的光强度转换成相对大小的电信号。射频单元202对上述的电信号进行波形整形及等化,以产生二进制数据,数字信号处理单元203执行及处理二进制数据以产生数字信号,同步单元205产生同步时钟脉冲给数字信号处理单元203,数字信号处理单元203利用此同步时钟脉冲将射频单元202所产生的二进制数据进行同步化。长程马达210带动光学读写头201在光盘片1的径向作长程移动,在循轨模式下,伺服单元206会控制长程马达210来移动光学读写头201,使光学读写头201快速地在光盘片1的径向上找到所要的目标轨。另外,当欲执行循轨模式时,微处理器208会先取得目前光学读写头201所在的轨道位置,并计算目标轨与所在轨的距离,接着根据算出来的距离来命令光学读写头201移动到目标轨。请参阅图2所示,现有技术的伺服控制方法包含下列步骤。步骤S01先执行译码/接口程序,以接收及解译由使用者的要求所产生的指令,接着产生程序状态,此程序状态表示使用者的要求。然后,步骤S02执行伺服控制程序并产生命令,利用此命令来控制伺服单元206操作。请再参阅图1,在步骤S02这段时间内,微处理器208会一直等待伺服单元206的响应信号,而不会执行其它程序。这种让微处理器208处在等待状态的机制,会导致微处理器208的运行功能效率降低。因此,如何提供一种可解决上述缺点的光驱系统,以供业内人士及使用者方便使用,显然是各界都热切渴望的。
技术实现思路
鉴于上述课题,本专利技术提供一种能够减少微处理器的等待时间的半平行多任务程序处理光驱系统。本专利技术也提供一种能够减少微处理器的等待时间的伺服控制方法。本专利技术的一个较佳实施例为半平行多任务程序处理光驱系统包含译码/接口模块、伺服控制模块以及程序切换模块。其中,该译码/接口模块,接收及解译至少一指令,并产生相对应的至少一程序状态;该伺服控制模块,依据至少一该程序状态而产生至少一命令;而该程序切换模块,根据接收到的至少一中断信号,在该译码/接口模块以及该伺服控制模块之间进行切换。本专利技术又一个较佳实施例为一种伺服控制方法,其包含下列步骤执行译码/接口程序,接收及解译(decode)至少一指令,并产生相对应的至少一程序状态;执行伺服控制程序,依据至少一该程序状态,而产生至少一命令;以及执行中断程序,根据接收到的至少一中断信号,在该译码/接口程序与该伺服控制程序之间进行切换。本专利技术另外一较佳实施例为一种记录媒体,其记录有计算机可读取的伺服控制程序,以便执行上述的伺服控制方法。此伺服控制程序至少包含译码/接口程序代码片段,其让该计算机接收及解译至少一指令,并产生相对应的至少一程序状态;伺服控制程序码片段,其让计算机依据至少一该程序状态,而产生至少一命令;以及程序切换程序代码片段,其让该计算机根据接收到的至少一中断信号,在该译码/接口程序与该伺服控制程序之间进行切换。如上所述,依本专利技术的半平行多任务程序处理光驱系统能够利用程序切换模块在译码/接口模块与伺服控制模块之间切换负责执行者,所以微处理器不须等待光驱系统依据第一命令完成所有操作,便可以提早进行下一指令的接收及解译,因此能够节省微处理器的等待时间,故可提高微处理器的运行功能和效率。附图说明图1为现有技术的光驱系统的示意图;图2为现有技术的伺服控制方法的流程图;图3A、图3B以及图3C为本专利技术较佳实施例的光驱系统的三种可能示意图;图4为本专利技术较佳实施例的依半平行多任务程序处理光驱系统执行退盘操作的流程图;图5为本专利技术较佳实施例的伺服控制方法的流程图;以及图6为本专利技术较佳实施例的另一伺服控制方法的流程图。组件符号说明1 光盘片201光学读写头202射频单元203数字信号处理单元204MPEG译码单元205同步单元206伺服单元207驱动单元208微处理器209内存210长程马达211主轴马达3 半平行多任务程序处理光驱系统31 译码/接口模块32 伺服控制模块33 程序切换模块34 计时模块35 第一状态模块36 第二状态模块41 第一指令42 第一程序状态43 第一命令44 中断信号45 第二指令46 第二程序状态LD 雷射二极管PD 光检测器S01-S02伺服控制方法S11-S17伺服控制方法S21-S25伺服控制方法 S31-S36伺服控制方法具体实施方式以下将参照相关附图,说明依本专利技术较佳实施例的。请参阅图3A、图3B与图3C所示,依本专利技术较佳实施例的半平行多任务程序处理光驱系统3包含译码/接口模块31、伺服控制模块32、以及程序切换模块33。并可再包含计时模块34、第一状态模块35与第二状态模块36这三者中的至少任意之一的模块。译码/接口模块31接收及解译第一指令41,以产生第一程序状态42。在本实施例中,第一指令41依据使用者的要求产生,例如使用者要放入一光盘片进入光驱时,即下达光驱退出光盘托盘的指令,此外,第一指令41也可以是依据光学记录媒体所记录的数据而产生;另外,第一程序状态42代表光驱依第一指令41操作的某一状态,如前述的“光驱退出光盘托盘”的状态。伺服控制模块32依据第一程序状态42而产生第一命令43。在本实施例中,所产生的第一命令43会被传送至伺服单元,而伺服单元便依据第一命令43作相关的操作。例如伺服单元依据第一命令43发出电信号给驱动单元,接着驱动单元会被激活并驱动光驱托盘退出,此时使用者即可放入光盘片于光驱托盘中。程序切换模块33在接收一中断信号44时,在译码/接口模块31与伺服控制模块32之间切换负责执行者。当然,在没有接收到中本文档来自技高网
...

【技术保护点】
一种半平行多任务程序处理光驱系统,其特征在于,该系统包括:译码/接口模块,其接收及解译至少一指令,并产生相对应的至少一程序状态;伺服控制模块,其依据至少一该程序状态而产生至少一命令;以及程序切换模块,其根据接收到的至 少一中断信号,在该译码/接口模块以及该伺服控制模块之间进行切换。

【技术特征摘要】
US 2004-3-9 60/551,0451.一种半平行多任务程序处理光驱系统,其特征在于,该系统包括译码/接口模块,其接收及解译至少一指令,并产生相对应的至少一程序状态;伺服控制模块,其依据至少一该程序状态而产生至少一命令;以及程序切换模块,其根据接收到的至少一中断信号,在该译码/接口模块以及该伺服控制模块之间进行切换。2.根据权利要求1所述的系统,其特征在于,该伺服控制模块在产生任一该命令后,暂停产生下一批的至少一该命令,直到接收到来自该译码/接口模块的信号或该中断信号,才会再产生下一批的至少一命令;而该译码/接口模块在产生任一该指令后,暂停产生下一批的至少一该指令,直到接收到来自该伺服控制模块的信号或该中断信号,才会再产生下一批的至少一指令。3.根据权利要求1所述的系统,其特征在于,当该译码/接口模块暂停运行且该伺服控制模块正在运行时,若该程序切换模块接收到该中断信号,该程序切换模块激活该译码/接口模块的运行;而当该伺服控制模块暂停运行且该译码/接口模块正在运行时,若该程序切换模块接收到该中断信号,该程序切换模块激活该伺服控制模块的运行。4.根据权利要求1所述的系统,其特征在于,该系统还包括计时模块,其每隔一预设周期,输出该中断信号。5.根据权利要求1所述的系统,其特征在于,该系统还包括第一状态模块,其每当该译码/接口模块的运行达到第一预设状态,输出该中断信号;以及第二状态模块,其每当该伺服控制模块的运行达到第二预设状态,输出该中断信号。6.一种伺服控制方法,其特征在于,该方法包括执行译码/接口程序,接收及解译至少一指令,并产生相对应至少一程序状态;执行伺服控制程序,依据至少一该程序状态,而产生至少一命令;以及执行中断程序,根据接收到的至少一中断信号,在该译码/接口程序与该伺服控制程序之间进行切换。7.根据权利要求6所述的方法,其特征在于,该译码/接口程序在产生任一该命令后,暂停产生下一批的至少一该命令,直到接收到来自该伺服控制程序的信号或该中断信号,才会再产生下一批的至少一命令;而该伺服控制程序在产生任一该指令后,暂停产生下一批命令的至少一该指令,直到接收到来自该译码/接口程序的信号或该中断信号,才会再产生下一批的至少一指令。8.根据权利要求6所述的方法,其特征在于,当该译码/接口程序暂停运行且该伺服控...

【专利技术属性】
技术研发人员:郭道宁朱孟煌
申请(专利权)人:威盛电子股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利