摘要 |
PURPOSE: A method for controlling the stop of a spindle motor of a DVD player is provided to completely stop a spindle motor without using any brushless motor or any additional speed measuring sensor, thereby preventing the opening of a tray while a disc rotates forward/reversely. CONSTITUTION: A method for controlling the stop of a spindle motor of a DVD player includes the steps of calculating a delay time corresponding to a current position of a pickup calculated by reading a current disc address in a TOC read state as a tray open command is input(S21-S22). If TOC is not read, servo is turned off to check a current state of the servo and the delay time is calculated(S23). A CPU generates a spindle brake command to a DSP IC and is in a standby state during the delay time(S24). The brake signal is output from the DSP IC via a signal generating part and applied to the spindle motor via a D/A converter(S25). As a next command is input from the CPU, the brake signal output state is continued for the delay time set by the CPU and any other operation is carried out by a data length measuring part(S26). After the TOC read state is checked again(S27) and a Command End Flag is '1'(S29), a brake signal is applied to the spindle motor and an EFM signal is applied to the data length measuring part(S30). If the rotation speed of the spindle motor is less than 1/10 of a first speed, the Command End Flag is set(S32). If the Command End Flag is '1', the servo is turned off and a spindle stop command is generated so that a predetermined delay time lapses(S34-S35).
|