光驱寻轨伺服的错误控制处理方法 【技术领域】
本发明为一种光驱寻轨伺服控制方法,尤指一种光驱寻轨伺服的错误控制处理方法。
背景技术
光盘片是可快速随机存取(Random Access)的储存媒体。为了达到此要求,光驱必须能随时以最快的速度,利用寻轨伺服系统(Seeking Servo),精确的将滑车(Sledge)送到目标位置后,由循轨伺服系统(Tracking Servo)接手来进行光学头的锁轨(Track On)动作。然而在速度与精准度的双重要求之下,光学头难免会有失焦或晃动过大等诸多因素,导致滑车到了目标位置却无法及时将光学头锁在目标轨道上。
举例来说,参照图1A,其所示为公知滑车与光学头进行锁轨动作的示意图。一般来说,光驱在作长程寻轨(Long Seek)时,是由寻轨伺服系统控制滑车26至目标位置后由循轨伺服系统来进行光学头24的锁轨。而在滑车26上有一可移动范围27提供光学头24作为锁轨、循轨(Follow)、或短跳轨(ShortSeek)时光学头24的微调范围。一般来说,光学头在没有任何控制时,皆会停留在可移动范围的中央位置。而在图1A中,当滑车26移动到目标位置后,循轨伺服系统即可控制光学头来锁住光盘片22上的目标轨道23。
而寻轨伺服系统与循轨伺服系统之间的切换是由光驱内的控制芯片来控制,控制芯片内有一锁轨信号。亦即,控制芯片计算寻轨伺服系统带动滑车所跨越的轨道数,并在到达目标位置时激活锁轨信号,此时即切换至循轨伺服系统并进行锁轨动作。
请参照图1B与图1C,其所示为公知滑车与光学头进行锁轨动作的示意图。当寻轨伺服系统所控制的滑车26稍微超过或者尚未到达目标位置即停止时,循轨伺服系统所控制的光学头24也可以在可移动范围27之中移动并锁住光盘片22上的目标轨道23。
但是,当光学头24的位置在靠近可移动范用27地边界进行锁轨动作时,光学头24有可能会带动滑车26,导致滑车26产生一个位移。由于滑车26的移动也会带动光学头24的移动,因此,会造成整个锁轨动作失败,使得光学头24呈现不稳定的震荡状态。当然,造成光学头锁轨动作失败的原回还有许多,此处仅简单的提出一种常见的光学头锁轨动作失败的例子。
请参照图2,其所示为公知滑车与光学头进行锁轨动作时相关信号的波形图。其中,在寻轨伺服系统控制下的跨轨误差(Tracking Error)信号代表滑车所带动的光学头已经跨越过的轨道数。当光学头跨过一个轨道时,跨轨误差信号会经过零交越点(Zero Cross Point)52,呈现一个正弦波,此时跨轨误差信号是由寻轨伺服系统所输出。所以,经由计算跨轨误差信号的峰值即可获知滑车所带动的光学头已经跨过的轨道数,并适时的在滑车到达目标位置时,切换至循轨伺服系统,开始进行光学头的锁轨动作。
当锁轨动作开始时,跨轨误差信号会切换至由循轨伺服系统来输出。此时的跨轨误差信号是代表光学头循轨的状况。
再者,循轨控制电压(Tracking Control Voltage)信号是代表光学头的控制力量。当循轨控制电压位于零交越点54时,表示光学头没有受力,正负电压表示光学头接受二个力量相反的力。
如图所示,在时间点56时,滑车已到达目标位置。此时,光驱内的控制芯片会激活一锁轨信号(未绘示)。因此,由跨轨误差信号可知寻轨伺服系统已切换至循轨伺服系统,而由跨轨误差信号以及循轨控制电压信号很快到达稳定可知,光学头已经成功的完成锁轨动作。
在时间点57时,光学头开始了另一次的长程寻轨,而在时间点58时,滑车已到达目标位置,因此跨轨误差信号由寻轨伺服系统切换至循轨伺服系统。而在此时,循轨控制电压信号呈现不稳定的震荡,代表此时光学头也呈现不稳定的震荡状态。而此时由跨轨误差信号也可得知循轨伺服系统没有办法控制光学头到达稳定的状态。因此由上述现象可知,在时间点58之后,即为光学头锁轨失败的状况。
在公知技术中,光学头锁轨动作失败时,光学头会呈现不稳定的震荡状态,而循轨伺服系统会尝试着进行光学头的锁轨动作。此时,循轨系统要进行光学头的锁轨动作皆需花费相当长的时间。如图2所示,在时间点62时光学头锁轨动作成功,但是已经耗费了相当长的时间(t),而如果循轨伺服系统的设计不良,更有可能完全没有办法将光学头锁在目标轨道,造成资料读取过慢,甚至读取失败。
本发明的目的在于确定锁轨动作失败之后,立即放弃整个光学头锁轨动作,并快速的使得光学头回到可移动范围的中央位置,之后再次切换至循轨伺服系统进行另一次锁轨动作。
【发明内容】
本发明提出一种寻轨伺服的错误控制处理方法,包含有下列步骤:
当光学头的控制由寻轨伺服系统切换至循轨伺服系统时,开始计算锁轨时间;当锁轨时间超过预期时间尚未完成锁轨动作时,将光学头移至可移动范围的中央位置;以及将光学头的控制切换至循轨伺服系统。
本发明还提出一种寻轨伺服的错误控制处理方法,包含有下列步骤:
当光学头的控制由寻轨伺服系统切换至循轨伺服系统时,开始侦测中心误差值信号;当中心误差值信号超过预定值时,将光学头移至可移动范围的中央位置;以及,将光学头的控制切换至循轨伺服系统。
下面结合附图和具体实施方式对本发明作进一步说明。
【附图说明】
图1A、1B、1C所示为公知滑车与光学头进行锁轨动作的示意图;
图2所示为公知滑车与光学头进行锁轨动作时相关信号的波形图;
图3所示为本发明滑车与光学头进行锁轨动作时相关信号的波形图;以及
图4所示为本发明光驱寻轨伺服的错误控制处理流程图。
【具体实施方式】
本发明是针对公知光学头锁轨动作失败时循轨伺服系统尝试着进行光学头的锁轨动作会耗费相当长的时间,或者完全没办法完成锁轨动作所作的改进。本发明在光学头锁轨动作开始时,开始计算一锁轨时间。一般来说,光学头锁轨动作所花费的时间非常的短暂,大约在几微秒(us)之内即可完成光学头的锁轨动作。当锁轨时间超过一预期时间时即可确定锁轨动作失败,依照本发明的实施例此预期时间为3毫秒(ms)。因此,当锁轨时间超过3毫秒时,依照本发明的实施例必须放弃此次的锁轨动作,并且使光学头快速恢复稳定不再来回震荡。而锁轨时间的计算则根据锁轨信号来决定,当锁轨信号激活时,开始计时锁轨时间。
再者,侦测锁轨动作失败的方式还可以利用中心误差值(Center Error)信号来得知。中心误差值(Center Error)信号为光学头在可移动范围内的位置信号,当中心误差值在零交越点时,代表光学头在可移动范围的中央。因此,当光学头的控制切换至循轨伺服系统时,在锁轨的过程当中,中心误差值偏离零交越点太大超过一预定值时也可视为锁轨动作失败。
再者,当锁轨动作失败时,光学头会呈现不稳定的震荡状态,此时可利用中央伺服控制(Center Servo Control)系统,迫使光学头快速的移动至可移动范围的中央位置,不再来回震荡。如果光驱内没有中央伺服控制系统,也可利用光学头在没有任何控制时,都会停留在可移动范围的中央位置的特性,使得光学头以自然频率摆动,直到自然阻尼(Damping)使光学头晃动变小并回到可移动范围的中央位置为止。
当光学头到达稳定后,再次将光学头切换至循轨伺服系统,由于前次寻轨伺服系统已经将滑车控制到目标轨道,所以另一次的锁轨动作会非常快速。
如图3所示,在时间点72时,滑车已到达目标位置。此时,锁轨信号激活,由寻轨伺服系统切换至循轨伺服系统,并开始计算锁轨时间。而此时的跨轨误差信号以及循轨控制电压信号皆呈现不稳定的震荡,代表光学头呈现不稳定的震荡状态。亦即,循轨伺服系统没有办法控制光学头到达稳定的状态。因此,可视为锁轨动作失败,当锁轨时间超过预期时间(Δt1)还未能成功锁轨时,即放弃整个锁轨动作,亦即在时间点74时放弃整个锁轨动作。
而在时间点74至时间点78之间(共Δt2的时间),光学头回复至可移动范围的中央位置。此动作是利用中央伺服控制系统,迫使光学头快速的移动至可移动范围的中央位置或者使光学头以自然频率摆动直到自然阻尼(Damping)使光学头晃动变小并回到可移动范围的中央位置为止。
而在时间点78时,光学头已到达可移动范围的中央位置,并直接切换至循轨伺服系统进行锁轨动作,而第二次锁轨动作即可很快的完成光学头的锁轨动作。
请参照图4所示的本发明光驱寻轨伺服的错误控制处理流程图。
S100:光学头的控制由寻轨伺服系统切换至循轨伺服系统;
S110:在一预期时间内光学头是否锁轨成功,成功则跳至步骤S150,不成功则跳至步骤S120;
S120:停止循轨伺服系统控制光学头;
S130:将光学头移至可移动范围中央位置;
S140:将光学头的控制切换至循轨伺服系统;
S150:结束。
因此,本发明的光驱寻轨伺服的错误控制处理方法是在光学头锁轨动作开始时开始计算一锁轨时间。当锁轨时间超过一预期时间时,即放弃锁轨动作。接着激活中央伺服控制系统或让光学头以自然频率摆动,使得光学头移至可移动范围的中央位置后,再切换至循轨伺服系统进行另一次锁轨动作。
因此,本发明的优点在于确定锁轨动作失败之后,立即放弃整个光学头锁轨动作,并快速的使得光学头回到可移动范围的中央位置,之后再次切换至循轨伺服系统进行另一次锁轨动作。与公知技术相比,本发明可大幅缩短光学头在锁轨失败后,以循轨伺服系统控制光学头执行锁轨动作所耗费的时间。并且提高整个光驱读取资料的效率,以节省不必要的时间浪费,同时也能提高资料读取/记录的成功率。
上述实施方式仅为本发明的较佳实施例,但并非用来限定本发明。对于所属技术领域的普通技术人员,根据本发明的精神和构思,可以进行各种相应变动和修改,因此本发明的保护范围以权利要求书为准。