KR0162374B1 - Motor control method and device for disk reproduction - Google Patents
Motor control method and device for disk reproduction Download PDFInfo
- Publication number
- KR0162374B1 KR0162374B1 KR1019950020903A KR19950020903A KR0162374B1 KR 0162374 B1 KR0162374 B1 KR 0162374B1 KR 1019950020903 A KR1019950020903 A KR 1019950020903A KR 19950020903 A KR19950020903 A KR 19950020903A KR 0162374 B1 KR0162374 B1 KR 0162374B1
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- disc
- clv
- disk
- high frequency
- Prior art date
Links
Classifications
-
- 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/2009—Turntables, hubs and motors for disk drives; Mounting of motors in the drive
-
- 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
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Rotational Drive Of Disk (AREA)
Abstract
본 발명은 디스크 재생시 모터 제어장치 및 방법에 관한 것으로, 종래에는 디스크를 회전시키는데 전 구간을 CLV로 하면 랜덤 액세스 타임(random access time)을 줄이기 위해서는 스핀들 모터에 요구되는 토오크가 커진다. 더우기 디스크 재생장치의 성능향상을 위해서는 배속화(2× 또는 4× 등)로 가야하는데 이때는 더욱더 상황이 어려워지는 문제점이 있다. 따라서, 본 발명은 배속화에 따라 요구되는 모터의 높은 토오크, 넓은 PLL의 록(lock)범위 등을 크게 감소시킬 수 있고, 엑세스 타임이 모터의 가감속에 필요한 시간을 줄일 수 있으며, 디스크 제품 전 범위에 걸쳐 사용 가능하도록 한다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a motor control apparatus and method for reproducing a disc. Conventionally, when the entire section is set to CLV to rotate a disc, the torque required for the spindle motor is increased in order to reduce random access time. Moreover, in order to improve the performance of the disc reproducing apparatus, it is necessary to go to double speed (2 × or 4 ×, etc.). Therefore, the present invention can greatly reduce the high torque of the motor required by the double speed, the lock range of the wide PLL, etc., the access time can reduce the time required for the acceleration and deceleration of the motor, the entire range of disc products To be available across.
Description
제1도는 종래의 디스크 재생장치 구성도.1 is a block diagram of a conventional disc player.
제2도는 제1도에서, 디스크의 반경에 따른 회전수를 보여주는 그래프.FIG. 2 is a graph showing the number of revolutions along the radius of the disc in FIG.
제3도는 본 발명 디스크 재생시 모터 제어장치 구성도.3 is a block diagram of a motor control device for reproducing the present invention disk.
제4도는 CLV모드시 디스크 반경에 따른 회전수를 보여주는 그래프.4 is a graph showing the rotational speed according to the disk radius in CLV mode.
제5도는 제4도에서 디스크 반경에 따른 데이타 기록영역을 보여주는 설명도.5 is an explanatory diagram showing a data recording area according to the disk radius in FIG.
제6도는 디스크 재생시 모터 제어방법의 동작흐름도.6 is a flowchart illustrating a motor control method for reproducing a disc.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
1 : 디스크 2 : 스핀들 모터1: disc 2: spindle motor
3 : 광학 픽업 4 : 고주파 파형정형부3: optical pickup 4: high frequency waveform shaping unit
5 : 비트-클럭 발생부 6 : 메모리5: bit clock generator 6: memory
7 : 디코더 8 : 기준신호 발생부7: Decoder 8: Reference signal generator
9 : 동기신호 검출부 10 : 위상오차 검출부9: sync signal detector 10: phase error detector
11 : 주파수오차 검출부 12,13 : 로우패스필터11: frequency error detection unit 12,13: low pass filter
14 : 가산기 15 : 모터 구동부14: adder 15: motor drive unit
16 : CAV구동수단 17 : 스핀들 서보모드 제어부16: CAV driving means 17: spindle servo mode control unit
18 : 절환스위치 19 : 선속도 검출부18: switching switch 19: linear velocity detection unit
본 발명은 디스크 재생장치에 있어서 데이타 읽어내기 위한 디스크의회전을 제어하기 위한 것으로, 특히 랜덤 액세스 타임을 줄이기 위해 배속화에 따라 요구되는 모터의 높은 토오크를 감소시키고 PLL의 록 범위를 크게 감소시켜 모터의 가감속에 필요한 시간을 줄일 수 있도록 한 디스크 재생시 모터 제어장치 및 방법에 관한 것이다.The present invention is to control the rotation of the disk for reading data in the disk reproducing apparatus, in particular, to reduce the high torque of the motor required by double speed to reduce the random access time and to significantly reduce the lock range of the PLL motor The present invention relates to a motor control apparatus and method for reproducing a disc to reduce the time required for acceleration and deceleration.
종래 디스크 제어장치 구성은 제1도에 도시된 바와 같이 디스크(1)의 회전선속도를 일정하게 하기 위한 스핀들 모터(2)와, 상기 스핀들 모터(2)에 의해 디스크(1) 회전시 그 디스크로 부터 데이타를 읽어내기 위해 포커스와 트랙킹 서보동작을 수행하여 얻은 고주파신호(RF)를 출력하는 광학 픽업(3)과, 상기 광학 픽업(3)으로 부터 출력되는 고주파신호를 가지고 0과 1의 2치화신호로 변환하여 출력하는 고주파 파형정형부(4)와, 상기 광학 픽업(3)으로 부터 출력되는 고주파 파형에 비례하는 비트 클럭을 발생하는 비트-클럭 발생부(5)와, 기준신호를 발생하는 기준신호 발생부(8)와, 상기 비트-클럭 발생부(5)로 부터 발생하는 비트 클럭에 맞추어 고주파 파형정형부(4)로 부터 발생하는 2치화된 신호를 저장하는 메모리(6)와, 상기 메모리(6)에 저장된 데이타에 대해 디코딩하여 출력하는 디코더(7)와, 상기 비트-클럭 발생부(5)의 비트-클럭을 이용하여 고주파 파형정형부(4)의 2치화된 고주파 파형으로 부터 동기신호를 검출해내는 동기신호 검출부(9)와, 상기 동기신호 검출부(9)의 동기신호와 기준신호 발생부(8)의 기준신호를 비교하여 위상에러 및 주파수 에러신호를 각각 검출해내는 위상오차 검출부(10) 및 주파수오차 검출부(11)와, 상기 위상오차 검출부(10) 및 주파수오차 검출부(11)의 에러신호에 대하여 각각 로우패스 필터링을 행하는 로우패스필터(12)(13)와, 상기 로우패스필터(12)(13)의 출력값을 합하여 스핀들 모터 제어신호를 생성하는 가산기(14)와, 상기 가산기(14)의 스핀들 모터 제어신호를 이용하여 적절한 속도를 스핀들 모터(2)를 회전시키는 모터 구동부(15)로 구성된다.The conventional disc control device has a spindle motor 2 for keeping the linear speed of rotation of the disc 1 constant as shown in FIG. 1, and the disc when the disc 1 rotates by the spindle motor 2. The optical pickup 3 outputs a high frequency signal (RF) obtained by performing focus and tracking servo operation to read data from the optical signal, and the high frequency signal output from the optical pickup 3 has a value of 0 and 1. A high frequency waveform shaping unit 4 for converting and outputting a digitized signal, a bit clock generator 5 for generating a bit clock proportional to a high frequency waveform output from the optical pickup 3, and generating a reference signal A memory 6 for storing the binarized signal generated from the high frequency waveform shaping section 4 in accordance with the bit clock generated from the bit clock generator 5; To the data stored in the memory (6). A synchronization signal detection unit for detecting a synchronization signal from the binarized high frequency waveform of the high frequency waveform shaping unit 4 by using a decoder 7 for decoding and outputting the bit-clock of the bit clock generator 5. (9) and a phase error detector (10) and a frequency error detector for detecting phase error and frequency error signals by comparing the synchronization signal of the synchronization signal detector (9) with the reference signal of the reference signal generator (8). (11), low pass filters 12 and 13 for performing low pass filtering on error signals of the phase error detector 10 and the frequency error detector 11, and the low pass filters 12 and 13, respectively. And an adder 14 for generating a spindle motor control signal by summing the output values, and a motor driver 15 for rotating the spindle motor 2 at an appropriate speed using the spindle motor control signal of the adder 14. .
이와 같이, 구성된 종래의 기술에 대하여 살펴보면 다음과 같다.Thus, looking at the conventional technology configured as follows.
디스크(1)가 로딩되면 우선 정해진 시간 또는 속도까지 스핀들 모터(2)를 돌리는 동작이 선행된다.When the disk 1 is loaded, the operation of first turning the spindle motor 2 to a predetermined time or speed is preceded.
이와 같이, 스핀들 모터(2)에 의해 회전 선속도로 디스크(1)가회전하게 되면 광학 픽업(3)은 디스크(1)로 부터 데이타를 읽기 위해 포커스(Focus)와 트랙킹 서보(Tracking servo) 동작을 수행한다.As such, when the disk 1 is rotated at the rotational linear speed by the spindle motor 2, the optical pickup 3 performs the focus and tracking servo operations to read data from the disk 1. Perform.
상기 광학 픽업(3)이 포커스와 트랙킹 서보 동작을 수행하여 고주파신호를 얻어 출력하게 되면 이를 입력받은 고주파 파형정형부(4)는 고주파 신호를 가지고 0과 1의 2치화신호를 변환시켜 메모리(6)와 동기신호 검출부(9)로 각각 출력한다.When the optical pickup 3 performs a focus and tracking servo operation to obtain and output a high frequency signal, the high frequency waveform shaping unit 4 receives the high frequency signal and converts a binary signal of 0 and 1 into a memory 6 And the synchronization signal detector 9, respectively.
또한 상기 광학 픽업(3)의 고주파신호를 비트-클럭 발생부(5)에서 입력 받아 그 고주파신호에 비례하는 비트 클럭을 생성하여 상기 메모리(6)와 동기신호 검출부(9)로 각각 출력하게 되는데, 읽혀지는 속도가 빠르면 비트 클럭이 기준신호보다주파수가 높게 나오고 읽혀지는 속도가 느리면 비트 클럭이 기준신호보다 주파수가낮게 나온다.In addition, the high-frequency signal of the optical pickup 3 is input from the bit-clock generator 5 to generate a bit clock proportional to the high-frequency signal and outputs the bit clock to the memory 6 and the synchronization signal detector 9, respectively. In other words, if the reading speed is faster, the bit clock has a higher frequency than the reference signal. If the reading speed is slow, the bit clock has a lower frequency than the reference signal.
이때 기준신호 발생부(8)는 기준신호를 메모리(6)와 위상오차 검출부(10), 주파수오차 검출부(11)로 출력한다.At this time, the reference signal generator 8 outputs the reference signal to the memory 6, the phase error detector 10, and the frequency error detector 11.
이렇게 생성된 비트 클럭을 이용해서 고주파 파형정형부(4)는 2치화된 고주파신호를 메모리(6)에 저장하게 되고, 그 저장된 2치화된 고주파신호는 기준신호 발생부(8)의 기준 비트 클럭을 이용해서 읽혀져서 디코더(7)를 거쳐 디코딩된 후 출력된다.Using the generated bit clock, the high frequency waveform shaping unit 4 stores the binarized high frequency signal in the memory 6, and the stored binarized high frequency signal is the reference bit clock of the reference signal generator 8. It is read using and decoded via the decoder 7 and then output.
또한 고주파 파형정형부(4)에서 2치화된 고주파파형은 디스크(1)의 회전을 제어하기 위한 신호로 피드백되는데, 그 신호는 동기신호 검출부(9)에 입력되면 비트-클럭 발생부(5)로 부터 발생된 비트 클럭에 의해 동기신호가 검출되고 그 검출된 신호는 위상오차 검출부(10)와 주파수오차 검출부(11)로 출력된다.In addition, the high frequency waveform binarized by the high frequency waveform shaping section 4 is fed back as a signal for controlling the rotation of the disk 1, and when the signal is input to the synchronization signal detecting section 9, the bit-clock generating section 5 The synchronization signal is detected by the bit clock generated by the signal, and the detected signal is output to the phase error detector 10 and the frequency error detector 11.
이에 상기 위상오차 검출부(10)는 동기신호 검출부(9)에서 검출된 동기신호와 기준신호 발생부(8)의 기준신호를 입력받아 두 신호를 비교하여 위상차 즉, 위상에러를 구하여 로우패스필터(12)로 출력하고, 주파수오차 검출부(11)는 상기 동기신호 검출부(9)에서 검출된 동기신호와 기준신호 발생부(8)의 기준신호를 입력받아 두 신호를 비교하여 주파수 차이 즉, 주파수 에러를 구하여 로우패스필터(13)로 각각 출력한다.Accordingly, the phase error detector 10 receives the synchronization signal detected by the synchronization signal detector 9 and the reference signal of the reference signal generator 8, compares the two signals, and obtains a phase difference, that is, a phase error, to obtain a low pass filter ( 12), and the frequency error detector 11 receives the synchronization signal detected by the synchronization signal detector 9 and the reference signal of the reference signal generator 8, compares the two signals, and compares the two signals with a frequency difference, that is, a frequency error. Are obtained and output to the low pass filter 13, respectively.
따라서, 상기 로우패스필터(12)(13)는 위상에러와 주파수에러에 대하여 필터링하여 평균을 취한 뒤 출력하게 되면, 이를 가산기(14)에서 두 에러를 합하여 스핀들 모터 제어신호를 생성해낸다.Therefore, when the low pass filter 12 and 13 filter and output an average of phase error and frequency error, the low pass filter 12 and 13 generate the spindle motor control signal by adding the two errors in the adder 14.
스핀들 모터 제어신호를 입력받은 모터 구동부(15)가 그 신호에 의거하여 스핀들 모터(2)로 출력하게 되면 그 신호에 의한 속도로 디스크(1)를 회전시킨다.When the motor drive unit 15 receiving the spindle motor control signal outputs to the spindle motor 2 based on the signal, the disk 1 is rotated at the speed according to the signal.
이러한 루우프(loop)를 통해서 디스크(1)의 CLV(Constant Linear Velocity) 제어가 이루어지게 된다.Through this loop, the CLV (Constant Linear Velocity) control of the disk 1 is performed.
상기 CLV 회전에서는 디스크의 반경에 따라 디스크의 회전수는 제2도에서와 같은 형태로, 반경이 커질수록 디스크의 회전수는 점점 감소한다.In the CLV rotation, the number of rotations of the disk is the same as in FIG. 2 according to the radius of the disk. As the radius increases, the rotation speed of the disk gradually decreases.
그러나, 상기에서와 같은 종래 기술에 있어서 디스크를 회전시키는데 전 구간을 CLV로 하면 랜덤 액세스 타임(random access time)을 줄이기 위해서는 스핀들모터에 요구되는 토오크가 커진다. 더우기 디스크 재생장치의 성능향상을 위해서는 배속화(2× 또는 4× 등)로 가야하는데 이때는 더욱더 상황이 어려워지는 문제점이 있다.However, in the prior art as described above, when the entire section is set to CLV to rotate the disk, the torque required for the spindle motor is increased to reduce the random access time. Moreover, in order to improve the performance of the disc reproducing apparatus, it is necessary to go to double speed (2 × or 4 ×, etc.), in which case the situation becomes more difficult.
따라서, 본 발명의 목적은 디스크를 회전시키는데 전구간을 CLV로 할 경우 랜덤 액세스 타임을 줄이기 위해 스핀들 모터의 요구되는 토오크가 커지는 것을 방지할 수 있도록 한 디스크 재생시 모터 제어장치 및 방법을 제공함에 있다.Accordingly, an object of the present invention is to provide a motor control apparatus and method for reproducing a disc to prevent the required torque of the spindle motor from increasing in order to reduce the random access time when the entire span is set to CLV for rotating the disc.
본 발명의 다른 목적은 디스크 제품의 성능향상을 위해 배속화시 넓은 PLL의 록(lock)범위를 크게 감소시킬 수 있도록 한 디스크 재생시 모터 제어장치 및 방법을 제공함에 있다.Another object of the present invention is to provide a motor control apparatus and method for reproducing a disc, which can greatly reduce the lock range of a wide PLL when double speeding to improve performance of a disc product.
상기 목적을 달성하기 위한 본 발명은, 제3도에 도시한 바와 같이, 디스크(1)의 회전 선속도를 일정하게 하기 위한 스핀들 모터(2)와, 상기 스핀들 모터(2)에 의해 디스크(1) 회전시 그 디스크로 부터 데이타를 읽어내기 위해 포커스와 트랙킹 서보동작을 수행하여 얻은 고주파신호(RF)를 출력하는 광학 픽업(3)과, 상기 광학 픽업(3)으로 부터 출력되는 고주파신호를 가지고 0과 1의 2치화신호로 변환하여 출력하는 고주파 파형정형부(4)와, 상기 광학 픽업(3)으로 부터 출력되는 고주파 파형에 비례하는 비트 클럭을 발생하는 비트-클럭 발생부(5)와 기준신호를 발생하는 기준신호 발생부(8)와, 상기 비트-클럭 발생부(5)로 부터 발생하는 비트 클럭에 맞추어 고주파 파형정형부(4)로 부터 발생하는 2치화된 신호를 저장하는 메모리(6)와, 상기 메모리(6)에 저장된 데이타에 대해 디코딩하여 출력하는 디코더(7)와, 상기 비트-클럭 발생부(5)의 비트-클럭을 이용하여 고주파 파형정형부(4)의 2치화된 고주파 파형으로 부터 동기신호를 검출해 내는 동기신호 검출부(9)와, 상기 동기신호 검출부(9)의 동기신호와 기준신호 발생부(8)의 기준신호를 비교하여 위상에러 및 주파수 에러신호를 각각 검출해내는 위상오차 검출부(10) 및 주파수오차검출부(11)와, 상기 위상오차검출부(10) 및 주파수오차 검출부(11)의 에러신호에 대하여 각각 로우패스 필터링을 행하는 로우패스필터(12)(13)와, 상기 로우패스필터(12)(13)의 출력값을 합하여 스핀들 모터 제어신호를 생성하는 가산기(14)와, 상기 동기신호 검출부(9)로 부터 출력되는 동기신호에 의해 디스크의 회전 선속도를 검출하는 선속도 검출부(19)와, 상기 선속도 검출부(19)로 부터 검출된 선속도와 현재 위치의 어드레스를 계산하여 CLV 또는 CAV를 선택 제어하는 스핀들 서보모드 제어부(17)와, 상기 스핀들 서보모드 제어부(17)의 제어에 따라 디스크를 일정한 각 속도로 회전시키기 위해 구동하는 CAV 구동수단(16)과, 상기 스핀들 서보모드 제어부(17)의 출력에 따라 스위치절환하여 상기 가산기(14) 또는 CAV구동수단(16)의 출력을 모터 구동부(15)를 통해 스핀들 모터(2)로 출력하기 위한 절환스위치(18)로 구성한다.The present invention for achieving the above object, as shown in FIG. 3, the disk 1 by the spindle motor 2 and the spindle motor 2 for making the linear linear speed of the disk 1 constant; ) Has an optical pickup (3) for outputting a high frequency signal (RF) obtained by performing a focus and tracking servo operation to read data from the disk during rotation, and a high frequency signal output from the optical pickup (3). A high frequency waveform shaping unit 4 for converting and outputting a binary signal of 0 and 1, and a bit clock generator 5 for generating a bit clock proportional to the high frequency waveform output from the optical pickup 3; A memory for storing the binarized signal generated from the high frequency waveform shaping unit 4 in accordance with the reference signal generator 8 for generating a reference signal and the bit clock generated from the bit-clock generator 5. (6) and stored in the memory (6) A decoder 7 which decodes and outputs another signal and a bit clock of the bit clock generator 5 detects a synchronization signal from the binarized high frequency waveform of the high frequency waveform shaping unit 4. A phase error detection unit 10 which compares the synchronization signal detection unit 9 with the synchronization signal of the synchronization signal detection unit 9 and the reference signal of the reference signal generator 8 to detect phase error and frequency error signals, respectively; Low pass filters 12 and 13 for performing low pass filtering on the error signals of the frequency error detection unit 11, the phase error detection unit 10, and the frequency error detection unit 11, respectively, and the low pass filter 12. An adder 14 for generating a spindle motor control signal by summing output values of the " 13 ", and a linear speed detector 19 for detecting a linear linear velocity of the disc by a synchronous signal output from the synchronous signal detector 9. And detected by the linear velocity detector 19 Spindle servo mode controller 17 for selecting and controlling CLV or CAV by calculating the linear velocity and the address of the current position, and CAV for driving the disk to rotate at a constant angular speed under the control of the spindle servo mode controller 17. A switch is switched in accordance with the drive means 16 and the output of the spindle servo mode control unit 17 to transfer the output of the adder 14 or CAV drive means 16 to the spindle motor 2 through the motor drive unit 15. It consists of a switching switch 18 for outputting.
상기에서 번호 동기신호 검출부(9) ∼ 로우패스필터(13)는 CLV구동수단(20)이다.In the above, the number synchronizing signal detection section 9 to the low pass filter 13 are CLV driving means 20.
이와 같이 구성된 본 발명의 동작 및 작용효과에 대하여 상세히 설명하면 다음과 같다.Referring to the operation and effect of the present invention configured as described in detail as follows.
제4도에 도시한 그래프에서와 같이 CLV모드 때의 디스크 반경에 따른 디스크 회전수를 보여주는 것으로, 디스크 반경 r1과 r2에서의 각각의 회전수 N3와 N4를 정의한다.As shown in the graph shown in FIG. 4, the number of revolutions of the disk according to the radius of the disk in the CLV mode is shown, and the respective rotation speeds N 3 and N 4 at the radius of the disks r 1 and r 2 are defined.
이는 r r1인 경우 회전수 N3로 CAVThis is CAV with rotational speed N 3 for rr 1
r1r r2인 경우는 CLVCLV for r 1 rr 2
r r2인 경우 회전수 N4로 CAV로 스핀들 모터(2)를 제어하도록 하는데, 여기서 r1과 r2의 구분은 디스크(1)의 CLV때 회전되는 선속도와 PLL의 록(lock)범위를 이용해서 계산할 수 있다.In the case of rr 2 , the spindle motor 2 is controlled by CAV at the rotational speed N 4 , where the distinction between r 1 and r 2 defines the linear speed rotated in the CLV of the disk 1 and the lock range of the PLL. Can be calculated.
선속도 검출부(19)에서 선속도가 정해지면 PLL의 록범위내에 있기 위한 최내주에서 돌아야 할 최저속도(N3)가 계산될 수 있고, 이 속도(N3)에 해당하는 r을 찾으면 되는데, 제4도에서 보면 r1이 된다.When the linear velocity is determined by the linear velocity detector 19, the minimum velocity N 3 to be rotated from the innermost circumference to be within the lock range of the PLL can be calculated, and r corresponding to the velocity N 3 can be found. In Figure 4 it is r 1 .
또한 PLL 록범위내에 있기 위한 최외주에서의 최고속도(N4)가 계산될 수 있고 이 속도(N4)에 해당하는 r을 찾으면 r2가 된다.Also it can be calculated the maximum speed (N 4) at the outermost periphery for being within the PLL lock range finds a r corresponding to the speed (N 4) is an r 2.
속도에 따른 r을 찾는 식은The formula for finding r according to velocity is
을 이용한다(단,는 선속도,)Using (but, Is linear speed, )
현재의 위치정보(r)는 선속도와 현재의 어드레스(절대시간(Pmin, Psec, 절대 프레임)을 이용해서 계산될 수 있다.The current position information r can be calculated using the linear velocity and the current address (absolute time (Pmin, Psec, absolute frame)).
이렇게 r이 계산되면 r1과 R2를 비교해 가면서 스핀들 서보 루프의 모드는 제6도에서와 같은 과정으로 진행된다.When r is calculated, the mode of the spindle servo loop proceeds as shown in FIG. 6 by comparing r 1 and R 2 .
이상에서와 같은 동작에 대하여 좀더 살펴보면, 스핀들 모터(2)에 의해 회전 선속도로 디스크(1)가 회전하게 되면 광학 픽업(3)은 디스크(1)로 부터 데이타를 읽기 위해 포커스(Focus)와 트랙킹 서보(Tracking Servo) 동작을 수행한다.Looking at the operation as described above, when the disk (1) is rotated at a rotational linear speed by the spindle motor (2), the optical pickup (3) and the focus (Focus) to read data from the disk (1) Performs a tracking servo operation.
상기 광학 픽업(3)이 포커스와 트랙킹 서보 동작을 수행하여 고주파신호를 얻어 출력하게 되면, 이를 입력받은 고주파 파형정형부(4)는 고주파 신호를 가지고 0과 1의 2치화신호로 변환시켜 메모리(6)와 CLV구동수단(20)의 동기신호 검출부(9)로 각각 출력한다.When the optical pickup 3 performs a focus and tracking servo operation to obtain and output a high frequency signal, the received high frequency waveform shaping unit 4 converts the signal into a binary signal of 0 and 1 with a high frequency signal and stores the memory ( 6) and output to the synchronization signal detection section 9 of the CLV driving means 20, respectively.
또한, 상기 광학 픽업(3)의 고주파신호를 비트-클럭 발생부(5)에서 입력받아 그 고주파신호에 비례하는 비트 클럭을 생성하여 상기메모리(6)와 동기신호 검출부(9)로 각각 출력하게 되는데, 읽혀지는 속도가 빠르면 비트 클럭이 기준신호보다 주파수가 높게 나오고 읽혀지는 속도가 느리면 비트 클럭이 기준신호보다 주파수가낮게 나온다.In addition, the high-frequency signal of the optical pickup 3 is input from the bit-clock generator 5 to generate a bit clock proportional to the high-frequency signal and outputs the bit clock to the memory 6 and the synchronization signal detector 9, respectively. If the reading speed is faster, the bit clock is higher in frequency than the reference signal. If the reading speed is slow, the bit clock is coming in lower frequency than the reference signal.
이때 기준신호 발생부(8)는 기준신호를 메모리(6)와 위상오차 검출부(10), 주파수오차 검출부(11)로 출력한다.At this time, the reference signal generator 8 outputs the reference signal to the memory 6, the phase error detector 10, and the frequency error detector 11.
이렇게 생성된 비트 클럭을 이용해서 고주파 파형정형부(4)의 2치화된 고주파신호를 메모리(6)에 저장하고, 그 저장된 2치화된 고주파신호는 기준신호 발생부(8)의 기준 비트 클럭을 이용해서 읽혀져서 디코더(7)를 거쳐 디코딩된 후 출력한다.The binarized high frequency signal of the high frequency waveform shaping unit 4 is stored in the memory 6 using the generated bit clock, and the stored binarized high frequency signal stores the reference bit clock of the reference signal generator 8. The data is read, decoded via the decoder 7, and output.
또한 고주파 파형정형부(4)에서 2치화된 고주파파형은 디스크(1)의 회전을 제어하기 위한 신호로 피드백되는데, 그 신호는 CLV구동수단(20)의 동기신호 검출부(9)에 입력되면 비트-클럭 발생부(5)로 부터 발생된 비트 클럭에 의해 동기신호가 검출되고 그 검출된 신호를 위상오차 검출부(10)와 주파수오차 검출부(11)로 출력한다.In addition, the high frequency waveform binarized by the high frequency waveform shaping section 4 is fed back as a signal for controlling the rotation of the disk 1, which is a bit when the signal is input to the synchronization signal detecting section 9 of the CLV driving means 20. The synchronization signal is detected by the bit clock generated from the clock generator 5, and the detected signal is output to the phase error detector 10 and the frequency error detector 11.
이에 상기 위상오차 검출부(10)는 동기신호 검출부(9)에서 검출된 동기신호와 기준신호 발생부(8)의 기준신호를 입력받아 두 신호를 비교하여 위상차 즉, 위상에러를 구하여 로우패스필터(12)로 출력하고, 주파수오차 검출부(11)는 상기 동기신호 검출부(9)에서 검출된 동기신호와 기준신호 발생부(8)의 기준신호를 입력받아 두 신호를 비교하여 주파수 차이 즉, 주파수 에러를 구하여 로우패스필터(13)로 각각 출력한다.Accordingly, the phase error detector 10 receives the synchronization signal detected by the synchronization signal detector 9 and the reference signal of the reference signal generator 8, compares the two signals, and obtains a phase difference, that is, a phase error, to obtain a low pass filter ( 12), and the frequency error detector 11 receives the synchronization signal detected by the synchronization signal detector 9 and the reference signal of the reference signal generator 8, compares the two signals, and compares the two signals with a frequency difference, that is, a frequency error. Are obtained and output to the low pass filter 13, respectively.
따라서, 상기 로우패스필터(12)(13)는 위상에러와 주파수에러에 대하여 필터링하여 평균을 취한 뒤 출력하게 되면, 이를 가산기(14)에서 두 에러를 합하여 선속도로 스핀들 모터(2)를 회전시키기 위한 스핀들 모터 제어신호를 생성해낸다.Therefore, when the low pass filter 12, 13 filters the phase errors and the frequency errors, averages them, and outputs them, the low pass filter 12, 13 adds the two errors in the adder 14 to rotate the spindle motor 2 at a linear speed. Generates a spindle motor control signal for
이와 아울러 선속도 검출부(19)에서는 동기신호 검출부(9)로 부터 출력되는 동기신호에 의거하여 디스크의 회전선속도를 검출하여 스핀들 서보모드 제어부(17)로 출력하면, 상기 스핀들 서보모드 제어부(17)는 선속도 검출부(19)를 통해 검출된 선속도와 현재 위치의 어드레스를 계산하여 현재의 위치정보(r)를 얻고 이 얻은 위치정보(r)에 의해 CAV로 제어할 것인지 CLV로 제어할 것인지를 선택한 후 선택신호를 절환스위치(18)로 출력함과 더불어 CAV로 제어할 경우에는 CAV 구동수단(16)에 제어신호를 출력한다.In addition, the linear speed detection unit 19 detects the rotational linear speed of the disc based on the synchronization signal output from the synchronization signal detection unit 9 and outputs it to the spindle servo mode control unit 17. ) Calculates the linear velocity detected by the linear velocity detecting unit 19 and the address of the current position to obtain the current position information r, and controls whether it is controlled by CAV or CLV by the obtained position information r. After selecting and outputting the selection signal to the switching switch 18, and in the case of controlling by CAV, and outputs the control signal to the CAV driving means (16).
이때 계산된 현재의 위치정보(r)가 디스크 반경 r1위치보다 짧은 거리에 있으면 제5도에서와 같이 A영역에 있다고 판단하고 r2위치보다 먼거리에 있으면 C영역에 있다고 판단하여 CAV로 회전할 수 있도록 스핀들 서보모드 제어부(17)는 절환스위치(18)의 가동단자(c)를 절환시켜 a-c단자가 접속되도록 하고, 상기 CAV 구동수단(16)으로 제어신호를 출력한다.At this time, if the calculated current position information r is located at a shorter distance than the disk radius r 1 , it is determined to be in area A as shown in FIG. 5, and if it is farther than r 2 , it is determined to be in area C. The spindle servo mode control unit 17 switches the movable terminal c of the changeover switch 18 so that the ac terminal is connected, and outputs a control signal to the CAV driving means 16.
그러면, 상기 CAV구동수단(16)은 디스크(1)가 일정한 각속도로 회전할 수 있도록 하는 스핀들 모터 제어신호를 절환스위치(18)를 통해 모터구동부(15)로 출력한다.Then, the CAV driving means 16 outputs a spindle motor control signal to the motor driving unit 15 through the changeover switch 18 to allow the disk 1 to rotate at a constant angular speed.
또한, 스핀들 서보모드 제어부(17)에서 계산된 디스크의 현재위치가 r1과 r2사이의 B영역에 있다고 판단되면 CLV로 회전할 수 있도록 절환스위치(18)를 절환시켜 b-c단자가 접속되도록 한다.In addition, when it is determined that the current position of the disk calculated by the spindle servo mode control unit 17 is in the area B between r 1 and r 2 , the switching switch 18 is switched so that the bc terminal is connected to rotate to CLV. .
그러면 CLV구동수단(20)과 가산기(14)를 통해 디스크(1)가 일정한 선속도로 회전할 수 있도록 하는 스핀들 모터 제어신호를 모터 구동부(15)로 출력한다.Then, the CLV driving means 20 and the adder 14 outputs the spindle motor control signal to the motor drive unit 15 to allow the disk 1 to rotate at a constant linear speed.
이때 현재의 위치정보(r)가 디스크 반경 r1위치보다 짧은 거리에 있으면 제4도에서와 같이 회전수 N3로, r2위치보다 먼거리에 있으면 회전수 N4로 회전할 수 있도록 한다.At this time, if the current position information r is shorter than the disk radius r 1 position, as shown in FIG. 4, the rotation speed N 3 can be rotated at a rotation speed N 4 if the distance is longer than the r 2 position.
따라서, 상기 모터 구동부(15)는 입력되는 제어신호에 맞게 스핀들 모터(2)를 구동하여 디스크(1)를 회전시키도록 한다.Therefore, the motor driver 15 drives the spindle motor 2 to rotate the disk 1 in accordance with the input control signal.
이상에서 상세히 설명한 바와 같이 본 발명은 배속화에 따라요구되는 모터의 높은 토오크, 넓은 PLL의 록(lock)범위등을 크게 감소시킬 수 있고, 엑세스 타임이 모터의 가감속에 필요한 시간을 줄일 수 있으며, 디스크 제품 전범위에 걸쳐 사용가능한 효과가 있다.As described in detail above, the present invention can greatly reduce the high torque of the motor required by the double speed, the lock range of the wide PLL, and the like, and the access time can reduce the time required for the acceleration and deceleration of the motor. There is an effect available across the entire range of disc products.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950020903A KR0162374B1 (en) | 1995-07-15 | 1995-07-15 | Motor control method and device for disk reproduction |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950020903A KR0162374B1 (en) | 1995-07-15 | 1995-07-15 | Motor control method and device for disk reproduction |
Publications (2)
Publication Number | Publication Date |
---|---|
KR970008010A KR970008010A (en) | 1997-02-24 |
KR0162374B1 true KR0162374B1 (en) | 1998-12-15 |
Family
ID=19420726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019950020903A KR0162374B1 (en) | 1995-07-15 | 1995-07-15 | Motor control method and device for disk reproduction |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR0162374B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100464387B1 (en) * | 1997-06-26 | 2005-04-06 | 삼성전자주식회사 | Speed controller of digital spindle motor |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09306092A (en) * | 1996-05-13 | 1997-11-28 | Toshiba Corp | Method for regenerating disk and device therefor |
US6088315A (en) * | 1997-05-28 | 2000-07-11 | Sony Corporation | Disc recording and/or reproducing apparatus and its motor drive control circuit |
KR100272096B1 (en) * | 1997-07-16 | 2000-11-15 | 윤종용 | Apparatus for preventing the heat generated in a focus drive, as being seek optical dlsc reproducing apparatus |
JPH11232772A (en) * | 1998-02-10 | 1999-08-27 | Mitsubishi Electric Corp | Disk rotation controller |
KR100498432B1 (en) * | 1998-06-30 | 2005-09-02 | 삼성전자주식회사 | Defect Detection Circuit and Method of Optical Disc Playback System |
KR100662909B1 (en) * | 2005-02-23 | 2007-01-02 | 삼성전자주식회사 | Method for reading TOC information of an optical disk and optical disk apparatus thereof |
-
1995
- 1995-07-15 KR KR1019950020903A patent/KR0162374B1/en not_active IP Right Cessation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100464387B1 (en) * | 1997-06-26 | 2005-04-06 | 삼성전자주식회사 | Speed controller of digital spindle motor |
Also Published As
Publication number | Publication date |
---|---|
KR970008010A (en) | 1997-02-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5444687A (en) | Method and device for accessing an optical disc | |
JP3547175B2 (en) | Optical disc playback device | |
EP0751514B1 (en) | Optical disk recording and reproducing apparatus | |
US5528574A (en) | Disk reproducing apparatus capable of increasing speed of access to disks recorded at constant linear velocity | |
JPH1055609A (en) | Device and method for driving disk | |
JPH10215175A (en) | Pll circuit and signal reproducing device | |
JPH09306092A (en) | Method for regenerating disk and device therefor | |
US6246650B1 (en) | Method and apparatus for high speed data reproduction | |
KR0162374B1 (en) | Motor control method and device for disk reproduction | |
US5574710A (en) | Disc reproducing apparatus | |
JPH07312011A (en) | Disk reproducing system | |
KR100219276B1 (en) | Apparatus and method of reproducing control of disk speed | |
KR100252955B1 (en) | Device and Method for controling optical disk rotation | |
JPH0955015A (en) | Optical disk reproducing device | |
JPH0554386A (en) | Recording and reproducing device | |
JPH0822676A (en) | Disk reproducing device | |
JPH10112039A (en) | Optical disk device and optical disk driving method | |
JPH1031863A (en) | Reproducing device | |
JP3689990B2 (en) | PLL circuit | |
JP2001148152A (en) | Method and device for reproducing disk | |
JPH11238297A (en) | Optical record medium discriminating method and its device | |
KR20010024928A (en) | Disk unit | |
JP3674544B2 (en) | Optical disk playback device | |
JP3047876B2 (en) | Driving apparatus and driving method for disk-shaped recording medium | |
JP3289287B2 (en) | Reproducing apparatus and recording method for disk-shaped recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20080618 Year of fee payment: 11 |
|
LAPS | Lapse due to unpaid annual fee |