KR100254911B1 - Pickup movement control device and method - Google Patents
Pickup movement control device and method Download PDFInfo
- Publication number
- KR100254911B1 KR100254911B1 KR1019970041423A KR19970041423A KR100254911B1 KR 100254911 B1 KR100254911 B1 KR 100254911B1 KR 1019970041423 A KR1019970041423 A KR 1019970041423A KR 19970041423 A KR19970041423 A KR 19970041423A KR 100254911 B1 KR100254911 B1 KR 100254911B1
- Authority
- KR
- South Korea
- Prior art keywords
- pickup
- sled motor
- signal
- speed
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
- G11B7/08—Disposition or mounting of heads or light sources relatively to record carriers
- G11B7/085—Disposition or mounting of heads or light sources relatively to record carriers with provision for moving the light beam into, or out of, its operative position or across tracks, otherwise than during the transducing operation, e.g. for adjustment or preliminary positioning or track change or selection
- G11B7/0857—Arrangements for mechanically moving the whole head
- G11B7/08582—Sled-type positioners
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/20—Driving; Starting; Stopping; Control thereof
- G11B19/28—Speed controlling, regulating, or indicating
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
- G11B7/08—Disposition or mounting of heads or light sources relatively to record carriers
- G11B7/09—Disposition or mounting of heads or light sources relatively to record carriers with provision for moving the light beam or focus plane for the purpose of maintaining alignment of the light beam relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
- G11B7/0938—Disposition or mounting of heads or light sources relatively to record carriers with provision for moving the light beam or focus plane for the purpose of maintaining alignment of the light beam relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following servo format, e.g. guide tracks, pilot signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
Landscapes
- Moving Of The Head For Recording And Reproducing By Optical Means (AREA)
- Moving Of Head For Track Selection And Changing (AREA)
Abstract
본 발명은 광디스크 서보메카니즘에 관한 것으로서, 특히 트랙 점프(Track Jump) 및 탐색(Seek)시 슬레드모터(Sled Motor)의 속도와 픽업의 이동거리에 대한 정보를 정확하게 인식하여 슬레드모터의 구동시 가속구간과 감속구간에 대한 최적의 샘플링 데이터를 참조하여 슬레드모터의 구동속도를 제어하고, 브레이크 구간 이전에 슬레드의 속도를 제어하여 적절한 속도로 미리 감속함으로써, 브레이크 구간 이후에 픽업의 안정화 시간이 단축되어 데이터 액세스 타임이 향상되고 픽업시 데이터 에러가 감소되는 픽업 이동 제어 장치 및 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an optical disc servomechanism, and more particularly, to accurately recognize information about a speed of a sled motor and a moving distance of a pickup during track jump and seek. By controlling the driving speed of the sled motor by referring to the optimum sampling data for the acceleration section and the deceleration section, and controlling the speed of the sled before the brake section to decelerate to an appropriate speed in advance, the stabilization time of the pickup after the brake section The present invention relates to a pick-up movement control apparatus and method, which is shortened to improve data access time and to reduce data error during pickup.
Description
본 발명은 광 디스크 장치의 서보 메카니즘에 관한 것으로서, 특히 광 디스크를 응용한 기기에서 목표하는 어드레스를 탐색하기 위하여 슬레드모터를 이용하여 픽업을 원하는 위치로 이동시키고, 여기저기에 산발적으로 분포되어 있는 데이터를 탐색하기 위하여 슬레드모터를 고속으로 이동할 때, 픽업의 이동이 안정되고 원하는 어드레스를 정확하게 탐색하도록 슬레드모터의 속도를 제어하는 픽업 이동 제어 장치 및 방법에 관한 것이다.BACKGROUND OF THE
일반적으로, 픽업을 이동시키는 슬레드모터를 구동하는 킥 펄스와 브레이크 펄스의 타이밍 설정은 고정된 브레이크 펄스 타이밍에 대해 픽업의 이동거리에 따라 킥 펄스의 타이밍을 가변하는 형태로 구성되어 있다.In general, the timing setting of the kick pulse and the brake pulse for driving the sled motor for moving the pickup is configured in such a manner that the timing of the kick pulse is varied according to the moving distance of the pickup with respect to the fixed brake pulse timing.
상기 킥 펄스와 브레이크 펄스에 의해 슬레드모터를 구동할 경우, 픽업이 이동해야 할 거리가 일정거리 이상이 될 경우에는 슬레드모터가 등속으로 구동되고 있으므로, 구동중인 슬레드모터를 정지시키기 위하여 필요한 힘은 이동거리에 관계없이 거의 일정하다.When the sled motor is driven by the kick pulse and the brake pulse, the sled motor is driven at a constant speed when the distance to which the pickup is to be moved exceeds a certain distance. Therefore, it is necessary to stop the sled motor in operation. The force is almost constant regardless of the distance traveled.
도 1 은 일반적인 광응용 기기를 나타낸 블록도로서, 픽업부(1)와, 구동부(5)와, RF 신호재생부(7)와, 데이터처리부(9)와, 시스템제어부(11)와, 서보제어부(13), 및 AV 디코더부(15)를 포함한다.1 is a block diagram showing a general optical application device, wherein a
한편, 픽업부(1)는 소정의 재생명령신호에 따라 데이터가 기록된 광디스크(2)로부터 데이터를 검출하는 픽업(3)으로 구성되어 있고, 또한 구동부(5)는 소정의 제어신호에 따라 상기 픽업부(1)의 디스크를 회전시키며 픽업(3)의 트래킹(Tracking)과 포커싱(Focusing) 및 시크(Seek) 동작을 수행하도록 구성되어 있다.On the other hand, the
또한, RF 신호재생부(7)는 상기 픽업(3)으로부터 제공된 신호를 RF 증폭하여 신호의 잡음 및 왜곡을 파형 등화회로에 의해 제거하고, 파형을 정형한 후 출력하도록 구성되어 있고, 또한 데이터처리부(9)는 상기 RF 신호재생부(7)로부터 제공된 데이터신호를 복조하고 에러를 정정하여 출력하도록 구성되어 있고, 또한 시스템제어부(11)는 외부로부터 소정의 사용자 명령을 제공받고 그에 대응되는 각종 회로부의 동작을 제어하도록 구성되어 있다.In addition, the RF
또한, 서보제어부(13)는 상기 RF 신호재생부(7)로부터 제공된 소정의 피드백신호를 입력받고 그에 대응되는 신호를 출력하여 구동부(5)에 구비된 스핀들모터와 액츄에이터 및 슬레드모터의 작동을 제어하도록 구성되어 있다.In addition, the
또한, AV 디코더부(15)는 상기 데이터처리부(9)로부터 공급되는 오디오/비디오 데이터 스트림을 디지털 신호처리 및 디코딩하고 재생 데이터를 출력하도록 구성되어 있다.Also, the
즉, 상기 시스템제어부(11)로부터 출력된 제어신호에 따라 서보제어부(13)는 킥(kick)과 브레이크(brake) 펄스를 발생하고 구동부(5)의 슬레드모터에 부착된 모터 회전에 따른 픽업(3)의 이동거리 감지센서의 출력신호를 제공받아 픽업(3)의 이동 거리를 감지하고 동시에 킥과 브레이크의 반전 및 스톱 시점을 결정하여 탐색 동작을 수행한다.That is, the
상기 시스템제어부(11)는 외부 입력수단으로부터 소정의 트랙점프 명령이 입력되면 즉, 픽업(3)이 이동해야 할 목표 트랙위치에 대한 데이터가 입력되면, 동시에 RF 신호재생부(7)로부터 픽업의 현재 트랙위치에 대한 데이터를 제공받고 픽업(3)이 이동해야 할 트랙수를 산출하며 슬레드모터의 킥(Kick)과 브레이크(Brake) 타이밍을 결정하고 그에 대응되는 제어신호를 출력한다.The
상기에서 일반적인 슬레드 이동 방식은 서보제어부(13)의 제어신호에 따라 구동부(5)의 슬레드모터에 전압을 인가해서 그 힘으로 픽업(3)을 이동하는 방식이며, 상기 구동부(5)의 슬레드모터에 가속구간과 감속구간의 힘을 조절하여 픽업(3)이 적절한 이동이 되도록 여러번의 테스트를 통해서 최적의 트랙 점프가 되도록 한다.In the above-described general sled movement method, a voltage is applied to the sled motor of the
상기 슬레드모터의 킥/브레이크 방식에서는 일정한 전압으로 가속과 감속이 반전되므로 가속의 첫 슬레드모터의 회전위치센서 주기를 측정하여 감속 구간에서 이보다 큰 주기가 나오면 감속을 멈추고, 구동부(5)의 트래킹 액츄에이터 및 슬레드모터를 작동하여 픽업(3)의 이동을 안정화하고 종료한다.In the kick / brake method of the sled motor, since acceleration and deceleration are inverted by a constant voltage, the period of rotation position sensor of the first sled motor of acceleration is measured, and when the period greater than this comes out in the deceleration section, the deceleration is stopped and the
이 경우 편심에 의해서 슬레드모터의 회전위치센서 주기의 체크가 정상적으로 이루어지지 않을 경우에 치명적인 슬레드 구동 에러를 일으킨다.In this case, a fatal sled driving error occurs when the rotational position sensor cycle of the sled motor is not normally checked due to the eccentricity.
상기 슬레드 구동 에러는 도 2와 같이 상기 슬레드모터의 회전위치 신호인 PS 펄스의 주파수가 최대의 상태 즉, 슬레드모터의 가속이 최대로 이루어진 상태에서 감속을 수행하므로 힘의 배분에 따른 슬레드(SL) 신호의 브레이크 구간 이후의 안정화 구간에서 보는 바와 같이 감속의 불안정이 야기되고, 이로인해 슬레드모터를 구동한 후 정상적인 로킹까지의 시간이 길어진다.The sled driving error is decelerated in the state where the frequency of the PS pulse which is the rotation position signal of the sled motor is maximum, that is, the acceleration of the sled motor is maximized, as shown in FIG. As shown in the stabilization section after the brake section of the red (SL) signal, deceleration instability is caused, thereby increasing the time from driving the sled motor to normal locking.
따라서, 일반적으로 픽업을 디스크의 내주에서 외주 또는 외주에서 내주로 슬레드 구동시에 편심에 의해서 슬레드모터의 위치센서(PS) 회전 주기의 체크가 정상적으로 이루어지지 않을 경우에 치명적인 슬레드 구동 에러를 일으킨다. 이 경우는 위치센서(PS)의 신호 주기가 작은 주기에서 편심에 의한 주기가 길어질 경우 스톱 조건으로 보고, 브레이크 펄스를 발생하는 경우는 브레이크 시점이 짧음에도 불구하고 정지하므로 안정화 시간이 길어져서 원하는 액세스 타임이 지연되고, 슬레드 온 시 픽업이 불안정해지는 문제점이 있었다.Therefore, in general, a fatal sled driving error occurs when the pickup of the position sensor (PS) rotation period of the sled motor is not normally performed due to the eccentricity when the pickup is driven from the inner circumference to the outer circumference or the outer circumference of the disk. . In this case, when the period of eccentricity becomes long in the period where the signal period of position sensor PS is small, it is regarded as a stop condition, and when the brake pulse is generated, it stops despite the short time of the brake. There was a problem that the time was delayed and the pickup was unstable when the sled on.
본 발명은 상기와 같은 종래 기술의 문제점을 해결하기 위하여, 트랙 점프 및 탐색시 슬레드모터의 속도와 픽업의 이동거리에 대한 정보를 정확하게 인식하고 슬레드 구동시 가속구간과 감속구간에 대한 샘플링 데이터를 갖고 슬레드모터의 브레이크 구간 이전에 슬레드의 속도를 제어하여 적절하게 감속시킴으로써, 브레이크 구간 이후의 픽업 안정화 시간이 단축되어 데이터 액세스 타임이 향상되는 픽업 이동 제어 장치 및 방법을 제공하는 데 있다.In order to solve the problems of the prior art, the present invention accurately recognizes information on the speed of the sled motor and the moving distance of the pickup during track jump and search, and the sampling data of the acceleration section and the deceleration section during the sled driving. By controlling the speed of the sled before the brake section of the sled motor and appropriately decelerating, the pickup stabilization time after the brake section is shortened to provide a pickup movement control apparatus and method that improves the data access time.
상기 목적을 달성하기 위하여 본 발명의 장치는, 소정의 데이터가 기록된 광디스크에 저장된 데이터를 독출하여 전기신호로 변환하는 픽업과, 상기 픽업으로부터 제공된 신호를 RF 증폭하여 신호의 잡음 및 왜곡을 파형 등화회로에 의해 제거하고, 파형을 정형한 후 출력하는 RF 신호재생부와, 상기 RF 신호재생부로부터 제공된 데이터신호를 복조하고 에러를 정정하여 출력하는 데이터처리부 등을 구비한 광디스크 재생 시스템에 있어서, 소정의 제어신호에 따라 픽업부의 디스크를 회전시키며 픽업의 트래킹과 포커싱 및 시크 동작을 각각 수행하는 스핀들모터와 액츄에이터 및 슬레드모터로 구성된 구동부; 외부 입력수단으로부터 픽업이 이동할 목표 트랙위치에 대한 명령을 입력받고 상기 RF 신호재생부로부터 픽업의 현재 트랙위치에 대한 데이터를 제공받아 픽업이 이동할 거리를 산출하고, 상기 산출된 픽업의 이동거리에 따라 각종 회로부의 동작을 제어하는 시스템제어부; 상기 슬레드모터의 가속구간 목표 주기와 등속구간의 최대속도 주기 및 픽업의 트랙 점프 거리와 슬레드모터의 구동 속도에 따른 최적화된 브레이크 제어 타이밍을 저장하고 있는 메모리; 및 상기 RF 신호재생부로부터 제공된 소정의 피드백신호를 입력받아 그에 대응되는 신호를 출력하여 구동부를 제어하고, 상기 구동부의 슬레드모터에 구비된 위치센서로부터 소정의 모터 회전위치신호를 검출하여 카운팅한 후 상기 메모리에 설정된 슬레드모터의 속도 및 브레이크 제어 데이터에 따라 브레이크 타이밍을 제어하는 서보제어부를 더 구비한다.In order to achieve the above object, the apparatus of the present invention is a pickup that reads data stored on an optical disk on which predetermined data is recorded and converts the data into an electrical signal, and RF-amplifies the signal provided from the pickup to equalize waveforms of noise and distortion of the signal. An optical disc reproducing system comprising an RF signal reproducing unit for removing a circuit, shaping and outputting a waveform, and a data processing unit for demodulating the data signal provided from the RF signal reproducing unit and correcting and outputting an error. A drive unit including a spindle motor, an actuator, and a sled motor for rotating the disk of the pickup unit according to a control signal of the pickup unit and performing tracking, focusing, and seeking operations of the pickup; A command for a target track position to which the pickup is to be moved from an external input means is received, and data about the current track position of the pickup is received from the RF signal reproducing unit to calculate a distance to which the pickup is to be moved, and according to the calculated movement distance of the pickup. A system controller for controlling the operation of various circuit units; A memory storing an optimum brake control timing according to the target period of the acceleration section of the sled motor, the maximum speed period of the constant speed section, the track jump distance of the pickup, and the driving speed of the sled motor; And receiving a predetermined feedback signal provided from the RF signal reproducing unit and outputting a signal corresponding thereto to control the driving unit, and detecting and counting a predetermined motor rotation position signal from a position sensor provided in the sled motor of the driving unit. Thereafter, the servo control unit may further include controlling a brake timing according to the speed and brake control data of the sled motor set in the memory.
또한, 상기 목적을 달성하기 위하여 본 발명의 작동 방법은, 슬레드모터의 구동 속도와 픽업의 이동거리를 기준으로 최적의 브레이크 타이밍 및 속도제어 데이터를 룩-업 테이블로 작성하여 메모리에 설정하는 단계; 상기 단계를 수행한 후, 외부 입력수단으로부터 픽업을 소정의 어드레스로 이동시키는 명령이 입력되었는가를 판단하는 단계; 상기에서 외부 입력수단으로부터 픽업이 이동해야 할 목표 어드레스 데이터가 입력되면, 픽업의 현재 어드레스 데이터를 제공받고 픽업이 이동해야 할 거리를 산출하는 단계; 상기에서 산출된 이동거리 데이터에 따라 상기 메모리에 기설정된 현재 슬레드모터의 구동속도와 픽업의 이동거리를 기준으로 슬레드모터의 속도제어에 최적한 브레이크 제어 데이터를 결정하는 단계; 상기 단계에서 슬레드모터의 속도제어를 결정한 후, 서보제어부의 킥 신호로 슬레드모터를 구동하고 픽업을 소정의 어드레스로 이동하는 단계; 상기 단계에서 픽업을 이동시키는 도중 슬레드모터의 가속구간과 등속구간을 경유한 후 브레이크 모드를 작동할 타이밍인가를 판단하는 단계; 및 상기 단계에서 브레이크 모드를 개시할 시간이 되면, 상기에서 결정된 속도제어 데이터에 따라 슬레드모터의 브레이크 동작 및 속도를 제어하는 단계를 수행하는 것을 특징으로 한다.In addition, in order to achieve the above object, the operation method of the present invention comprises the steps of preparing the optimum brake timing and speed control data in the look-up table based on the driving speed of the sled motor and the moving distance of the pickup and setting them in a memory. ; Determining whether a command for moving the pickup to a predetermined address has been input from the external input means after performing the above steps; When the target address data to which the pickup is to be moved is input from the external input means, receiving current address data of the pickup and calculating a distance to which the pickup should be moved; Determining brake control data that is optimal for controlling the speed of the sled motor based on the driving speed of the current sled motor and the moving distance of the pickup based on the calculated movement distance data; After determining the speed control of the sled motor in the step, driving the sled motor with a kick signal of the servo controller and moving the pickup to a predetermined address; Determining whether it is time to operate the brake mode after passing the acceleration section and the constant velocity section of the sled motor while moving the pickup in the step; And controlling the brake operation and the speed of the sled motor according to the speed control data determined above when the time for starting the brake mode is reached.
도 1 은 일반적인 광응용 기기를 나타낸 블록도이다.1 is a block diagram showing a general optical application.
도 2 는 상기 도 1 의 슬레드모터 제어 신호를 나타낸 파형도이다.FIG. 2 is a waveform diagram illustrating the sled motor control signal of FIG. 1.
도 3 은 본 발명의 일실시예에 의한 광기기 서보 제어 장치를 나타낸 블록도이다.3 is a block diagram illustrating an apparatus for controlling an optical device servo according to an exemplary embodiment of the present invention.
도 4 는 상기 도 3의 서보제어부에 의한 슬레드모터의 속도제어 타이밍도를 나타낸 파형도이다.4 is a waveform diagram illustrating a speed control timing diagram of a sled motor by the servo controller of FIG. 3.
도 5 는 상기 도 3 의 작동 과정을 나타낸 플로우챠트이다.5 is a flowchart illustrating an operation process of FIG. 3.
* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings
20 : 픽업부. 21 : 디스크.20: pickup section. 21: disk.
23 : 픽업. 25 : 구동부.23: pickup. 25: drive part.
30 ; RF 신호재생부. 35 : 데이터처리부.30; RF signal regeneration unit. 35: data processing unit.
40 : 시스템제어부. 45 : 메모리.40: system control unit. 45: memory.
50 : 서보제어부. 51 : PS 검출부.50: servo control unit. 51: PS detection unit.
53 : DSP 제어부. 55 : D/A 변환부.53: DSP control unit. 55: D / A conversion unit.
이하, 첨부한 도면을 참조하여 본 발명을 보다 상세하게 살펴보고자 한다.Hereinafter, the present invention will be described in more detail with reference to the accompanying drawings.
도 3 은 본 발명의 일실시예에 의한 서보 제어 장치를 나타낸 블록도로서, 픽업부(20)와, 구동부(25)와, RF 신호재생부(30)와, 데이터처리부(35)와, 시스템제어부(40)와, 메모리(45), 및 서보제어부(50)를 포함한다.3 is a block diagram showing a servo control apparatus according to an embodiment of the present invention, wherein the
한편, 픽업부(20)는 소정의 재생명령신호에 따라 데이터가 기록된 디스크(21)로부터 데이터를 검출하는 픽업(23)으로 구성되어 있다.On the other hand, the
또한, 구동부(25)는 소정의 제어신호에 따라 픽업부(20)의 디스크(21)를 회전시키며 픽업(23)의 트래킹(Tracking)과 포커싱(Focusing) 및 시크(Seek) 동작을 수행하도록 구성되어 있다. 즉, 구동부(25)는, 디스크(21)를 회전시키는 스핀들모터와, 픽업(23)의 트래킹(Tracking)과 포커싱(Focusing)을 제어하는 액츄에이터와, 시크(Seek)시 픽업(23)을 디스크(21)상의 소정의 트랙으로 이동하고 점프시키는 슬레드모터로 구성되어 있다.In addition, the
또한, RF 신호재생부(30)는 상기 픽업(23)으로부터 제공된 신호를 RF 증폭하여 신호의 잡음 및 왜곡을 파형 등화회로에 의해 제거하고, 파형을 정형한 후 출력하도록 구성되어 있고, 또한 데이터처리부(35)는 상기 신호재생부(30)로부터 제공된 데이터신호를 복조하고 에러를 정정하여 출력하도록 구성되어 있고, 또한 시스템제어부(40)는 외부 입력수단으로부터 픽업(23)이 이동할 목표 어드레스에 대한 명령을 입력받고 상기 신호재생부(30)로부터 픽업(23)의 현재 어드레스에 대한 데이터를 제공받아 픽업(23)이 이동할 거리를 산출하고, 상기 산출된 픽업(23)의 이동거리에 따라 각종 회로부의 동작을 제어하도록 구성되어 있다.In addition, the RF
또한, 메모리(45)는 슬레드모터의 가속구간 목표 주기와 등속구간의 최대속도 주기 및 픽업의 트랙 점프 거리와 슬레드모터의 구동 속도에 따른 최적화된 브레이크 제어 타이밍을 저장하도록 구성되어 있다.In addition, the
또한, 서보제어부(50)는 상기 신호재생부(30)로부터 제공된 소정의 피드백신호를 입력받아 그에 대응되는 신호를 출력하여 구동부(25)의 스핀들모터와 트래킹,포커싱 액츄에이터 및 슬레드모터를 제어하고, 상기 구동부(25)의 슬레드모터에 장착된 위치센서로부터 소정의 모터 회전위치 신호를 검출하여 카운팅한 후 상기 메모리(45)에 설정된 슬레드모터의 속도 및 브레이크 제어 데이터에 따라 브레이크 타이밍을 제어하도록 구성되어 있다.In addition, the
상기 서보제어부(50)는, 구동부(25)의 슬레드모터에 구비된 회전위치센서(PS)로부터 위상이 상호 다른 PS0, PS1신호를 제공받고 입력신호의 주기를 카운팅하는 PS검출부(51)와, 상기에서 검출된 PS0, PS1신호의 주기에 따라 메모리(45)에 설정된 속도제어 테이블을 이용하여 슬레드모터의 속도제어 신호를 출력하는 DSP제어부(53)와, 상기 DSP제어부(53)에서 출력되는 디지탈 제어신호를 아날로그 신호로 변환하고 슬레드모터의 구동을 제어하는 DA변환부(55)로 구성된다.The
즉, 시스템제어부(40)는 외부 입력수단으로부터 픽업(23)이 이동할 목표 트랙위치에 대한 트랙점프 명령이 입력되면, 신호재생부(30)로부터 픽업의 현재 트랙위치에 대한 데이터를 제공받아 픽업이 이동할 트랙수를 산출하고, 서보제어부(50)는 시스템제어부(40)로부터 픽업이 이동할 목표 트랙위치 데이터를 제공받아 픽업의 이동거리 및 슬레드모터의 이동속도를 기준으로 메모리(45)에 설정된 속도제어 테이블을 참조하여 최적의 속도제어 데이터를 결정한 후 슬레드모터로 킥(Kick)과 브레이크(Brake) 펄스 발생하여 픽업을 원하는 트랙 위치로 이동시킨다.That is, when the track jump command for the target track position to which the
도 4 는 상기 도 3의 서보제어부에 의한 슬레드모터의 속도제어 타이밍도를 나타낸 파형도로서, 도 4a는 서보제어부에서 출력하는 슬레드모터 제어신호(SL)를 나타낸 파형도이고, 도 4b는 슬레드모터의 위치센서로부터 출력되는 모터 회전위치신호(PS)를 나타낸 타이밍도이다.4 is a waveform diagram illustrating a speed control timing diagram of a sled motor by the servo controller of FIG. 3. FIG. 4A is a waveform diagram illustrating a sled motor control signal SL output from the servo controller. A timing diagram showing the motor rotation position signal PS output from the position sensor of the sled motor.
상기 도 4a는 외부 입력수단으로부터 소정의 트랙위치 탐색(Seek) 명령이 입력되면 서보제어부(50)는 킥 신호를 발생하여 슬레드모터를 구동시키고, 상기 슬레드모터는 픽업(23)을 디스크상의 소정의 트랙 위치로 이동시킨다.In FIG. 4A, when a predetermined track position search command is input from an external input means, the
상기 슬레드모터를 구동하는 킥 신호는 모터의 가속구간 동안에 높은 전압이 인가되고 시간이 지남에 따라 등속도구간에 접어들면 모터는 낮은 전압으로도 동일한 속도를 유지할 수 있다.When the kick signal driving the sled motor is applied with a high voltage during the acceleration section of the motor and enters the constant speed section over time, the motor can maintain the same speed even at a low voltage.
도 4b와 같이 슬레드모터에 구비된 회전위치센서(홀 소자)의 회전 주파수도 가속구간에서는 회전주파수가 낮고, 등속도구간에서는 주파수가 높은 것을 볼 수 있으며, 동도면의 슬레드 구동은 최초의 가속구간에서 가속이 등속도로 이루어지고, 감속 구간에서는 안정된 감속을 위해서 속도가 상당히 늦쳐진 상태에서 감속이 되기 때문에 종료 후 로킹(locking)까지의 시간이 빠른 것을 볼 수 있다.As shown in FIG. 4B, the rotational frequency of the rotational position sensor (hall element) included in the sled motor also has a low rotational frequency in the acceleration section and a high frequency in the constant velocity section. In the acceleration section, the acceleration is made at the same speed, and in the deceleration section, the speed is reduced in the state that the speed is considerably slowed down for stable deceleration.
한편, 메모리(45)에 설정된 슬레드모터의 속도제어 테이블의 일실시예는 표1에 나타낸 것과 같다.On the other hand, one embodiment of the speed control table of the sled motor set in the
표 1은 구동부(25)에 구비된 슬레드모터의 위치센서(PS)로부터 출력되는 위치신호 PS0와 PS1의 90°의 위상차에 의해서 샘플링 주기(1,2,3,4)를 형성하고, 형성된 주기를 기준으로 기본 샘플링을 얻고, 표1과 같이 최초 속도 테이블에는 가속구간의 목표 주기를 설정하고 이는 등속구간에 적용될 최대속도 주기를 나타내며, 최초 슬레드 가속 값으로 결정하게 된다.Table 1 forms the sampling periods (1, 2, 3, 4) by the phase difference of 90 ° between the position signals PS0 and PS1 outputted from the position sensor PS of the sled motor provided in the
도 5는 상기 도 3의 작동 과정을 나타낸 플로우챠트로서, 도 3 및 도 4를 참조하여 살펴보면 다음과 같다.FIG. 5 is a flowchart illustrating the operation of FIG. 3, which will be described with reference to FIGS. 3 and 4.
먼저, 슬레드모터의 구동 속도와 픽업의 이동거리를 기준으로 최적의 브레이크 타이밍 및 속도제어를 룩-업 테이블로 작성하여 메모리(45)에 미리 설정하는 단계를 수행한다(S1).First, an optimal brake timing and speed control are prepared as a look-up table based on the driving speed of the sled motor and the moving distance of the pickup, and preset in the memory 45 (S1).
상기 단계(S1)를 수행한 후, 시스템제어부(40)는 외부 입력수단으로부터 픽업(23)을 소정의 어드레스로 이동하는 명령이 입력되었는가를 판단하는 단계를 수행한다(S2).After performing step S1, the
상기에서 외부 입력수단으로부터 픽업(23)이 이동해야 할 목표 어드레스 데이터가 입력되면, 시스템제어부(40)는 신호재생부(30)로부터 픽업의 현재 어드레스 데이터를 제공받고 픽업(23)이 이동해야 할 거리를 산출하는 단계를 수행한다(S3).When the target address data to which the
또한, 서보제어부(50)는 시스템제어부(40)로부터 상기에서 산출된 이동거리 데이터를 공급받고 그에 따라 상기 메모리(45)에 설정된 현재 슬레드모터의 구동속도와 픽업(23)의 이동거리를 기준으로 슬레드모터의 속도제어에 최적한 브레이크 제어 데이터를 결정하는 단계를 수행한다(S4).In addition, the
상기 단계(S4)에서 슬레드모터의 속도제어를 결정한 후, 서보제어부(50)의 킥 신호로 슬레드모터를 구동하고 픽업(23)을 소정의 어드레스로 이동하는 단계를 수행한다(S5).After determining the speed control of the sled motor in the step S4, driving the sled motor with the kick signal of the
상기 단계(S5)에서 픽업(23)을 이동시키는 도중 서보제어부(50)는 슬레드모터의 가속구간과 등속구간을 경유한 후 브레이크 모드를 작동할 타이밍인가를 판단하는 단계를 수행한다(S6).While moving the
상기 단계(S6)에서 브레이크 모드를 개시할 시간이 되면, 서보제어부(50)는 상기에서 결정된 속도제어 데이터에 따라 슬레드모터의 브레이크 타이밍 및 동작을 제어하는 단계를 수행한다(S7).When it is time to start the brake mode in step S6, the
따라서, 상술한 바와 같이 본 발명에서는, 디스크 탐색시 픽업이 이동해야 할 거리 및 구동 속도에 따라 기설정된 최적의 데이터를 참조하여 슬레드모터의 구동 속도를 제어하므로써, 픽업의 안정화 시간이 단축되어 데이터 액세스 타임이 향상되고 데이터 검출시 픽업 에러가 감소되는 효과가 있다.Therefore, as described above, in the present invention, the stabilization time of the pickup is shortened by controlling the driving speed of the sled motor with reference to the optimum data set according to the distance and the driving speed at which the pickup should move during the disc search. There is an effect that the access time is improved and pickup errors in data detection are reduced.
Claims (4)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019970041423A KR100254911B1 (en) | 1997-08-27 | 1997-08-27 | Pickup movement control device and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019970041423A KR100254911B1 (en) | 1997-08-27 | 1997-08-27 | Pickup movement control device and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR19990018273A KR19990018273A (en) | 1999-03-15 |
| KR100254911B1 true KR100254911B1 (en) | 2000-07-01 |
Family
ID=19518799
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019970041423A Expired - Fee Related KR100254911B1 (en) | 1997-08-27 | 1997-08-27 | Pickup movement control device and method |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100254911B1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100585051B1 (en) * | 1997-08-30 | 2006-08-10 | 삼성전자주식회사 | Sled pull control method and device for optical disk system |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100367296B1 (en) * | 2000-03-16 | 2003-01-09 | 엘지전자 주식회사 | A sled control device and method |
| KR100817045B1 (en) * | 2002-03-06 | 2008-03-26 | 삼성전자주식회사 | Noise reduction device and method |
| KR100510497B1 (en) * | 2002-11-26 | 2005-08-26 | 삼성전자주식회사 | Apparatus for reading data from disc and method thereof |
| KR100620809B1 (en) * | 2004-10-15 | 2006-09-19 | 주식회사 히타치엘지 데이터 스토리지 코리아 | Servo control method in optical disk device |
-
1997
- 1997-08-27 KR KR1019970041423A patent/KR100254911B1/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100585051B1 (en) * | 1997-08-30 | 2006-08-10 | 삼성전자주식회사 | Sled pull control method and device for optical disk system |
Also Published As
| Publication number | Publication date |
|---|---|
| KR19990018273A (en) | 1999-03-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7173887B2 (en) | Carriage servo method and apparatus for determining and setting a drive signal | |
| KR100254911B1 (en) | Pickup movement control device and method | |
| JPH01236479A (en) | Method of reproducing recorded information | |
| WO1991003814A1 (en) | Seek circuit of optical disk | |
| KR0157606B1 (en) | Seek control device | |
| EP0345917B1 (en) | Apparatus and method of stop control for a spindle motor | |
| US6990048B2 (en) | Track jump control apparatus and track jump method | |
| JP2005141878A (en) | Optical pickup feeding device, optical pickup feeding method, program thereof, and information recording medium in optical disc apparatus | |
| US6345019B1 (en) | Disk drive system with releasing apparatus | |
| US7046592B2 (en) | Optical disk reproducing apparatus | |
| JP2730539B2 (en) | Track access device for optical disk | |
| JP3704866B2 (en) | Optical disk device | |
| KR100237301B1 (en) | Pickup move control device and the method therefor | |
| JP2858698B2 (en) | Access control circuit for optical disk device | |
| JP4416708B2 (en) | Optical disk device | |
| JPH09251642A (en) | Optical disc access device | |
| US20060181974A1 (en) | Track jump apparatus and method which perform track jumping considering position of pickup | |
| JP2000215469A (en) | Optical disk driving device | |
| JPH08180427A (en) | CD-ROM drive device | |
| JPH05159489A (en) | Access control device for disk player | |
| JPH0719380B2 (en) | Optical disc player playback method | |
| JPH0215430A (en) | Loop gain setting method for tracking servo loop | |
| JPS6083227A (en) | Feed controller of optical disk reproducing device | |
| JPH0927132A (en) | Track jump controller | |
| JP2002150727A (en) | Servo control system, servo control method, and information reproducing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
| FPAY | Annual fee payment |
Payment date: 20120130 Year of fee payment: 13 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 13 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20130130 Year of fee payment: 14 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 14 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20140209 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20140209 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |