[go: up one dir, main page]

CN1658313B - Method of controlling adaptive spindle motor and disk drive using the method - Google Patents

Method of controlling adaptive spindle motor and disk drive using the method Download PDF

Info

Publication number
CN1658313B
CN1658313B CN2005100093609A CN200510009360A CN1658313B CN 1658313 B CN1658313 B CN 1658313B CN 2005100093609 A CN2005100093609 A CN 2005100093609A CN 200510009360 A CN200510009360 A CN 200510009360A CN 1658313 B CN1658313 B CN 1658313B
Authority
CN
China
Prior art keywords
current
pcb
supply voltage
value
spindle motor
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
Application number
CN2005100093609A
Other languages
Chinese (zh)
Other versions
CN1658313A (en
Inventor
郑濬
郑广朝
李东旭
李泰勋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN1658313A publication Critical patent/CN1658313A/en
Application granted granted Critical
Publication of CN1658313B publication Critical patent/CN1658313B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, 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/20Driving; Starting; Stopping; Control thereof
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B21MECHANICAL METAL-WORKING WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
    • B21DWORKING OR PROCESSING OF SHEET METAL OR METAL TUBES, RODS OR PROFILES WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
    • B21D1/00Straightening, restoring form or removing local distortions of sheet metal or specific articles made therefrom; Stretching sheet metal combined with rolling
    • B21D1/12Straightening vehicle body parts or bodies
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B21MECHANICAL METAL-WORKING WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
    • B21DWORKING OR PROCESSING OF SHEET METAL OR METAL TUBES, RODS OR PROFILES WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
    • B21D1/00Straightening, restoring form or removing local distortions of sheet metal or specific articles made therefrom; Stretching sheet metal combined with rolling
    • B21D1/06Removing local distortions
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, 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/20Driving; Starting; Stopping; Control thereof
    • G11B19/2054Spindle motor power-up sequences
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P1/00Arrangements for starting electric motors or dynamo-electric converters
    • H02P1/16Arrangements for starting electric motors or dynamo-electric converters for starting dynamo-electric motors or dynamo-electric converters
    • H02P1/166Driving load with high inertia

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Power Engineering (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)
  • Rotational Drive Of Disk (AREA)
  • Motor And Converter Starters (AREA)

Abstract

A method for controlling a starting current of an adaptive spindle motor in consideration of a maximum allowable consumption power and a disk drive using the same. The method includes measuring a supply voltage provided to the disk drive, calculating a maximum current that can be provided to the spindle motor within a range of maximum allowable power corresponding to the supply voltage measured in the measured supply voltage, and applying the calculated maximum current to the spindle motor to start the spindle motor.

Description

控制自适应主轴电动机的方法及利用该方法的盘驱动器Method of controlling adaptive spindle motor and disk drive using the method

本申请要求于2004年2月17日在韩国知识产权局提交的韩国专利申请10-2004-0010454的优先权,该公开援引于此以供参考。This application claims priority from Korean Patent Application No. 10-2004-0010454 filed in the Korean Intellectual Property Office on February 17, 2004, the disclosure of which is incorporated herein by reference.

技术领域 technical field

本发明涉及一种用于控制在盘驱动器(disk drive)中使用的主轴电动机的方法及其装置,尤其涉及一种用于考虑最大允许消耗功率,从而控制自适应主轴电动机的启动电流的方法和使用该方法的盘驱动器。The present invention relates to a method and device for controlling a spindle motor used in a disk drive, and more particularly to a method and device for controlling the starting current of an adaptive spindle motor in consideration of the maximum allowable power consumption Disk drives using this method.

背景技术 Background technique

在韩国专利公告第1998-0014310中公开用于控制自适应主轴电动机的方法的典型实例,其提出了一种在盘驱动器中的主轴电动机的初始驱动或者启动时,由于电流过分消耗导致的电压下降问题的解决方法。A typical example of a method for controlling an adaptive spindle motor is disclosed in Korean Patent Publication No. 1998-0014310, which proposes a voltage drop due to excessive current consumption at the time of initial drive or startup of a spindle motor in a disk drive solution to the problem.

利用主轴电动机的盘驱动器可以包括硬盘驱动器、CD-ROM驱动器、DVD驱动器等等。当电源提供到盘驱动器时,盘驱动器进入初始模式,从而驱动主轴电动机来旋转盘。盘驱动器在启动时具有高功率消耗,使得暂停的盘可以启动并旋转,从而达到理想的速度。同样地,盘驱动器用于在最大可用功率范围内向主轴电动机提供最大的电流。Disk drives utilizing a spindle motor may include hard disk drives, CD-ROM drives, DVD drives, and the like. When power is supplied to the disk drive, the disk drive enters an initial mode to drive a spindle motor to rotate the disk. Disk drives have high power consumption during start-up, allowing a suspended disk to start and spin up to the desired speed. Likewise, the disk drive is designed to provide the maximum current to the spindle motor within the maximum available power range.

然而,根据最大可用电压来限制最大可用功率,并且施加到主轴电动机的最大可用电流同样由最大可用电压限制。However, the maximum available power is limited according to the maximum available voltage, and the maximum available current applied to the spindle motor is also limited by the maximum available voltage.

例如,假设盘驱动器用于使用5V的单一电源,可允许的供电电压Vpwr为4.75V到5.25V,并且可用最大功率Pmax为5W,根据最大允许供电电压5.25V确定最大可用电流,最大可用电流Imax由等式1计算:For example, assuming that the disk drive is used with a single power supply of 5V, the allowable supply voltage Vpwr is 4.75V to 5.25V, and the maximum available power Pmax is 5W, the maximum available current is determined according to the maximum allowable supply voltage of 5.25V, and the maximum available current Imax Calculated by Equation 1:

Imax=Pmax/Vpwr=5W/5.25V=0.95A    (1)Imax=Pmax/Vpwr=5W/5.25V=0.95A (1)

按照从最大可用电流中减去在电路而不是电动机中使用的印刷电路板(PCB)电流的结果,确定主轴电动机的启动电流。The starting current for the spindle motor is determined as a result of subtracting the printed circuit board (PCB) current used in the circuit other than the motor from the maximum available current.

即使供电电压Vpwr在允许范围内降低,主轴电动机的启动电流由最大可用电压(即,5.25V)限制。因此,即使可以使用(或需要)更大的电流来启动主轴电动机,固定量的电流被施加到主轴电动机。结果,存在将主轴电动机的转速提高到理想的水平所需的时间延长的问题。Even if the power supply voltage Vpwr is lowered within the allowable range, the starting current of the spindle motor is limited by the maximum available voltage (ie, 5.25V). Thus, a fixed amount of current is applied to the spindle motor even though a greater current could be used (or required) to start the spindle motor. As a result, there is a problem that the time required to increase the rotation speed of the spindle motor to a desired level is prolonged.

发明内容 Contents of the invention

因此,本发明一个方面提供一种用于控制自适应主轴电动机的启动的方法,通过该方法,即使提供到盘驱动器的供电电压改变,提供到主轴电动机的启动电流在最大允许消耗功率的范围内根据最佳条件改变。Accordingly, an aspect of the present invention provides a method for controlling startup of an adaptive spindle motor, by which startup current supplied to the spindle motor is within a range of maximum allowable power consumption even if a power supply voltage supplied to a disk drive is changed. Change according to optimal conditions.

在下面的说明中描述本发明额外的方面和/或优点,并且在说明中是部分显而易见的,或可以通过本发明的实践理解。Additional aspects and/or advantages of the invention are set forth in the description which follows and, in part, are obvious from the description, or may be learned by practice of the invention.

通过提供一种用于控制在盘驱动器中使用的主轴电动机的启动的方法,可以实现本发明上述和/或其他方面,该方法包括:测量提供到盘驱动器的供电电压;计算在对应于供电电压的最大允许功率的范围内,可以提供到主轴电动机的最大电流,并且将计算的最大电流施加到主轴电动机来启动主轴电动机。The foregoing and/or other aspects of the present invention may be achieved by providing a method for controlling the activation of a spindle motor used in a disk drive, the method comprising: measuring a supply voltage supplied to the disk drive; Within the range of the maximum allowable power, the maximum current can be supplied to the spindle motor, and the calculated maximum current is applied to the spindle motor to start the spindle motor.

通过提供一种盘驱动器,也可以实现本发明上述和/或其他方面,该盘驱动器包括:盘,用于存储信息;主轴电动机,用于旋转盘;电源电路,用于提供理想的供电电压;模/数转换器,用于将从电源电路提供的供电电压转换为数字信号;控制器,用于根据数字信号确定供电电压的值,并且计算在对应于供电电压的确定值的最大允许功率范围内,可以提供到主轴电动机的电流的最大值;和主轴驱动器,用于产生对应于由控制器计算的电流最大值的主轴电动机的启动电流来将启动电流施加到主轴电动机。The above and/or other aspects of the present invention can also be achieved by providing a disk drive, the disk drive comprising: a disk for storing information; a spindle motor for rotating the disk; a power supply circuit for providing a desired power supply voltage; An analog/digital converter for converting a power supply voltage supplied from a power supply circuit into a digital signal; a controller for determining a value of the power supply voltage from the digital signal and calculating a maximum allowable power range corresponding to the determined value of the power supply voltage a maximum value of current that can be supplied to the spindle motor; and a spindle driver for generating a starting current of the spindle motor corresponding to the maximum value of current calculated by the controller to apply the starting current to the spindle motor.

附图说明 Description of drawings

将详细描述本发明实施例,在附图中图解了其实例,其中相同的附图标记表示相同的元件。参照附图描述实施例来说明本发明。Embodiments of the present invention will be described in detail, examples of which are illustrated in the accompanying drawings, in which like reference numerals denote like elements. The embodiments are described by referring to the figures to explain the present invention.

图1是采用本发明实施例的硬盘驱动器的俯视图;Fig. 1 is the plan view that adopts the hard disk drive of the embodiment of the present invention;

图2是采用本发明实施例的硬盘驱动器的电路图;及Fig. 2 is the circuit diagram that adopts the hard disk drive of the embodiment of the present invention; And

图3是显示控制根据本发明实施例的自适应主轴电动机启动的方法的流程图。FIG. 3 is a flowchart illustrating a method of controlling adaptive spindle motor startup according to an embodiment of the present invention.

具体实施方式 Detailed ways

将参照附图详细描述本发明的实施例,在附图中图解了其实例,其中相同的附图标记指代相同的元件。通过参考附图在下面描述的实施例说明本发明。Embodiments of the present invention will be described in detail with reference to the accompanying drawings, examples of which are illustrated, in which like reference numerals refer to like elements. The present invention is illustrated by the embodiments described below with reference to the accompanying drawings.

图1显示了采用本发明的硬盘驱动器的结构。硬盘驱动器10包括至少一个由主轴电动机14转动的磁盘12。硬盘驱动器10还包括放置在盘12表面附近的转换器(transducer)16。FIG. 1 shows the structure of a hard disk drive employing the present invention. Hard disk drive 10 includes at least one magnetic disk 12 that is rotated by a spindle motor 14 . Hard disk drive 10 also includes a transducer 16 positioned near the surface of disk 12 .

转换器16检测并且磁化盘12的磁场,从而从盘12读取并向盘12写入信息。转换器16与盘12的表面18耦合。在图1种图解了单一的转换器16,但是实际上包括用于磁化盘12的写转换器和用于检测盘12的磁场的读转换器。读转换器由磁阻(MR)器件组成。转换器16通常称为头。Transducer 16 detects and magnetizes the magnetic field of disk 12 to read information from and write information to disk 12 . Transducer 16 is coupled to surface 18 of disc 12 . A single transducer 16 is illustrated in FIG. 1 , but actually includes a write transducer for magnetizing the disk 12 and a read transducer for detecting the magnetic field of the disk 12 . The read transducer consists of a magnetoresistive (MR) device. Converter 16 is commonly referred to as a head.

转换器16可以集成到滑动件20中。滑动件20用于形成在转换器16和盘12的表面18之间的空气轴承。滑动件20合并在附着到具有音圈26的传动臂24的头支架组件22。音圈26放置在与磁组件28相邻的地方来限定音圈电动机(VCM)30。提供到音圈26的电流产生用于相对于轴承组件32转动传动臂24的转矩。传动臂24的旋转使得转换器16在盘12的表面18上来回移动。The converter 16 can be integrated into the slide 20 . Slider 20 is used to form an air bearing between converter 16 and surface 18 of disc 12 . The slider 20 is incorporated in a head bracket assembly 22 attached to a drive arm 24 with a voice coil 26 . Voice coil 26 is positioned adjacent magnetic assembly 28 to define a voice coil motor (VCM) 30 . Current supplied to voice coil 26 generates a torque for rotating drive arm 24 relative to bearing assembly 32 . Rotation of the actuator arm 24 moves the transducer 16 back and forth across the surface 18 of the disc 12 .

信息通常存储在盘12的环形轨道34中,并且每个轨道34包括多个扇区。每个扇区包括数据字段和标识字段,并且标识字段具有格雷码来标识扇区和轨道(柱面)。转换器16在盘12的表面18上来回移动来将信息从其它轨道中读出或将信息写入其它轨道。Information is typically stored in circular tracks 34 on disc 12, and each track 34 includes a plurality of sectors. Each sector includes a data field and an identification field, and the identification field has a gray code to identify the sector and the track (cylinder). Transducer 16 traverses across surface 18 of disc 12 to read information from or write information to other tracks.

图2显示了采用本发明实施例的硬盘驱动器的电路图。FIG. 2 shows a circuit diagram of a hard disk drive employing an embodiment of the present invention.

参照图2,本发明的硬盘驱动器包括PCB组件210、电源电路220、主轴电动机230、转换器240和音圈250。硬盘驱动器和主轴电动机230对应于图1的硬盘驱动器10和主轴电动机14,然而为方便于说明,在图2中这些元件被重新编号。Referring to FIG. 2 , the hard disk drive of the present invention includes a PCB assembly 210 , a power circuit 220 , a spindle motor 230 , a converter 240 and a voice coil 250 . Hard disk drive and spindle motor 230 correspond to hard disk drive 10 and spindle motor 14 of FIG. 1 , however these elements are renumbered in FIG. 2 for ease of illustration.

PCB组件210包括分压电路210-1、模/数转换器210-2、控制器210-3、存储器210-4、主轴驱动器210-5、前置放大器210-6、读/写通道电路210-7、接口电路210-8和VCM驱动器210-9。The PCB assembly 210 includes a voltage divider circuit 210-1, an analog/digital converter 210-2, a controller 210-3, a memory 210-4, a spindle driver 210-5, a preamplifier 210-6, and a read/write channel circuit 210 -7. Interface circuit 210-8 and VCM driver 210-9.

在存储器210-4中存储了用于控制硬盘驱动器的各种程序和数据,以及用于实现图3的流程图的程序和数据。Various programs and data for controlling the hard disk drive, and programs and data for realizing the flowchart of FIG. 3 are stored in the memory 210-4.

前置放大器210-6包括放大电路,用于放大由转换器240检测的信号;读电流控制电路,用于将最佳读电流提供到转换器240;和写电流控制电路,用于提供写电流。The preamplifier 210-6 includes an amplification circuit for amplifying a signal detected by the converter 240; a read current control circuit for supplying an optimum read current to the converter 240; and a write current control circuit for supplying a write current .

电源电路220输入交流(AC)电,并且整流AC电来产生硬盘驱动器所需的直流(DC)电。The power circuit 220 inputs alternating current (AC) power, and rectifies the AC power to generate direct current (DC) power required by the hard disk drive.

首先,将描述硬盘驱动器的一般操作。First, the general operation of the hard disk drive will be described.

在数据读取模式中,硬盘驱动器放大由转换器240(称为头)从盘中检测的电信号。写/读通到电路210-7将放大的模拟信号编码为可以由主机设备(未示出)解码的数字信号,并且将编码的信号转换为数据流来将转换的信号通过接口电路210-8发送到主机设备。In data read mode, the hard disk drive amplifies electrical signals detected from the disk by transducers 240 (called heads). The write/read pass-through circuit 210-7 encodes the amplified analog signal into a digital signal that can be decoded by a host device (not shown), and converts the encoded signal into a data stream to pass the converted signal through the interface circuit 210-8 sent to the host device.

在数据写入模式中,硬盘驱动器通过接口电路210-8接收数据,将接收的数据转换为与使用写/读通道电路210-7的记录通道兼容的二进制数据流,从而将由前置放大器210-6放大的写入电流通过转换器240写入盘。In the data write mode, the hard disk drive receives data through the interface circuit 210-8, converts the received data into a binary data stream compatible with the recording channel using the write/read channel circuit 210-7, which will be transmitted by the preamplifier 210- 6 The amplified write current is written to the disk through converter 240.

控制器210-3通常控制硬盘驱动器来分析通过接口电路210-8接收的命令,然后实现指定的命令。控制器210-3还连接到VCM驱动器210-9来将驱动电流提供到音圈250,从而施加控制信号到VCM驱动器210-9来控制VCM的激磁和转换器240的移动。The controller 210-3 generally controls the hard disk drive to analyze commands received through the interface circuit 210-8, and then implements the designated commands. The controller 210-3 is also connected to the VCM driver 210-9 to provide driving current to the voice coil 250, thereby applying a control signal to the VCM driver 210-9 to control the excitation of the VCM and the movement of the transducer 240.

如果供电电压Vpwr提供到PCB组件210,则供电电压Vpwr由分压电路210-1分压,并且由模/数转换器210-2转换为数字信号来将数字信号施加到控制器210-3。电压电路210-1可以排除在外。If the power supply voltage Vpwr is supplied to the PCB assembly 210, the power supply voltage Vpwr is divided by the voltage dividing circuit 210-1, and converted into a digital signal by the A/D converter 210-2 to apply the digital signal to the controller 210-3. Voltage circuit 210-1 can be excluded.

在启动主轴电动机230之前,控制器210-3根据转换为数字信号的供电电压确定供电电压的值。可以在根据供电电压的确定值计算最大允许功率范围内的提供到主轴电动机230的最大值电流。Before starting the spindle motor 230, the controller 210-3 determines the value of the supply voltage from the supply voltage converted into a digital signal. The maximum value current supplied to the spindle motor 230 within the maximum allowable power range may be calculated from the determined value of the power supply voltage.

首先,在启动主轴电动机之前,根据供电电压的确定值计算用于PCB组件210的总PCB电流Ipcb。First, before starting the spindle motor, the total PCB current Ipcb for the PCB assembly 210 is calculated according to the determined value of the supply voltage.

从其中预先监测和存储的关于恒定单位的供电电压变化的PCB电流的表中,可以计算PCB电流Ipcb。另外,其也可以从试验性计算的供电电压-PCB电流曲线图中大致计算的供电电压的函数中计算出。From the table where the PCB current is monitored and stored in advance for a constant unit supply voltage change, the PCB current Ipcb can be calculated. Alternatively, it can also be calculated as a function of the roughly calculated supply voltage from the experimentally calculated supply voltage-PCB current graph.

当施加电力时,硬盘驱动器的功率消耗P由等式2表示:When power is applied, the power consumption P of the hard disk drive is expressed by Equation 2:

P=Ipcb×Vpwr+Ispm×Vpwr≤Pmax    (2)P=Ipcb×Vpwr+Ispm×Vpwr≤Pmax (2)

在等式2中,当进行供电时,功率消耗P应该等于或小于最大允许功率Pmax。Ispm代表主轴电动机的启动电流。In Equation 2, when power is supplied, the power consumption P should be equal to or less than the maximum allowable power Pmax. Ispm represents the starting current of the spindle motor.

Ispm≤(Pmax-Ipcb×Vpwr)/Vpwr    (3)Ispm≤(Pmax-Ipcb×Vpwr)/Vpwr (3)

然后,计算满足等式3的最大电流Ispm来获得将要提供到主轴电动机230的最大电流的值。Then, the maximum current Ispm satisfying Equation 3 is calculated to obtain the value of the maximum current to be supplied to the spindle motor 230 .

主轴驱动器210-5产生用于主轴电动机的启动电流,其中该电流对应于由控制器210-3计算的最大电流值,以将启动电流施加到主轴电动机230,从而启动主轴电动机。The spindle driver 210-5 generates a starting current for the spindle motor, which corresponds to the maximum current value calculated by the controller 210-3, to apply the starting current to the spindle motor 230, thereby starting the spindle motor.

将参照流程图3描述控制根据本发明实施里的自适应主轴电动机的启动的方法。A method of controlling activation of an adaptive spindle motor according to an embodiment of the present invention will be described with reference to flowchart 3 .

当向硬盘驱动器供电时,在主轴电动机230启动前确定从电源电路220施加的供电电压Vpwr(S301)。When supplying power to the hard disk drive, the power supply voltage Vpwr applied from the power supply circuit 220 is determined before the spindle motor 230 is started (S301).

在主轴电动机230启动前,确定用于PCB组件210的完整PCB电流Ipcb(S302)。Before the spindle motor 230 is started, the complete PCB current Ipcb for the PCB assembly 210 is determined (S302).

在关于供电电压变化的恒定单位或增量预先检测并且存储PCB电流的情况下,可以根据表来确定PCB电流Ipcb。另外,也可以从试验性计算的供电电压-PCB电流曲线图中大致计算的供电电压的函数中计算出PCB电流。The PCB current Ipcb can be determined from a table, in case the PCB current is detected and stored in advance with respect to constant units or increments of supply voltage variation. Alternatively, the PCB current can also be calculated as a function of the roughly calculated supply voltage from the experimentally calculated supply voltage-PCB current graph.

然后,从等式3中确定主轴电动机的最大可用启动电流Ismp(max)(S303)。Then, the maximum available starting current Ismp(max) of the spindle motor is determined from Equation 3 (S303).

对应于从步骤S303中获得的Ismp(max)的电流通过主轴驱动器210-5施加到主轴电动机230来启动主轴电动机230。A current corresponding to Ismp(max) obtained from step S303 is applied to the spindle motor 230 through the spindle driver 210-5 to start the spindle motor 230.

使用以上方法,如果用于硬盘驱动器的电压小于最大可用电压,主轴电动机可以使用更大的启动电流。如果主轴电动机的启动电流增加,主轴电动机的转矩可以增加,从而缩短主轴电动机的转速达到理想水平所需的时间。Using the above method, if the voltage used for the hard drive is less than the maximum available voltage, the spindle motor can use more starting current. If the starting current of the spindle motor is increased, the torque of the spindle motor can be increased, thereby shortening the time required for the spindle motor's rotational speed to reach a desired level.

由于现有盘驱动器使用无刷电动机作为主轴电动机,因此没有利用单独的旋转检测传感器。同样地,当起动主轴电动机时,通过在适当的时间间隔激励主轴电动机,主轴电动机的转速增加到计数器电动势可测速度。如果通过上述步骤,主轴电动机的转速没有增加到计数器电动势可测速度,重复上述处理。主轴电动机的转速达到理想水平的时间延长。因此,根据本发明实施例,主轴电动机的启动电流可以在最大允许消耗功率的范围内最大化,这可以降低上述重复步骤的概率。Since existing disk drives use a brushless motor as a spindle motor, a separate rotation detection sensor is not utilized. Likewise, when starting the spindle motor, by energizing the spindle motor at appropriate time intervals, the rotational speed of the spindle motor is increased to a counter emf measurable speed. If through the above steps, the rotational speed of the spindle motor does not increase to the measurable speed of the electromotive force of the counter, repeat the above processing. The time for the spindle motor's rotational speed to reach the desired level is extended. Therefore, according to the embodiment of the present invention, the starting current of the spindle motor can be maximized within the range of the maximum allowable power consumption, which can reduce the probability of repeating the above steps.

如上所述,根据本发明实施例,考虑盘驱动器的最大允许消耗功率,根据提供来启动主轴电动机的供电电压,计算主轴电动机的最大允许启动电流,从而缩短主轴电动机的转速达到理想水平所需的时间。As described above, according to an embodiment of the present invention, the maximum allowable start-up current of the spindle motor is calculated according to the supply voltage supplied to start the spindle motor in consideration of the maximum allowable power consumption of the disk drive, thereby shortening the time required for the spindle motor to reach a desired rotational speed. time.

本发明实施例可以通过方法、装置、系统等实现。如果由软件实现,则使用用于执行必要操作的代码段。程序或代码段可以存储在处理器可读介质中,或可以通过与载波合并的计算机数据信号经由发送介质或通信网络发送。处理器可读介质包括任意的能够存储或发送信息的介质。处理器可读介质的实例是电子电路、半导体存储设备、ROM、快速可擦写存储器、可擦写ROM、软盘、光盘、硬盘、光纤介质、射频(RF)网络等。计算机数据信号包括任意信号,其可通过发送介质发送,该介质诸如电子网络信道、光纤、空气、电磁场、RF网络等。The embodiments of the present invention can be implemented through methods, devices, systems, and the like. If implemented by software, a code segment for performing the necessary operations is used. The program or code segments can be stored in a processor-readable medium, or can be transmitted via a transmission medium or a communication network by a computer data signal combined with a carrier. A processor-readable medium includes any medium that can store or transmit information. Examples of processor-readable media are electronic circuits, semiconductor memory devices, ROM, flash memory, rewritable ROM, floppy disks, optical disks, hard disks, fiber optic media, radio frequency (RF) networks, and the like. A computer data signal includes any signal that may be transmitted over a transmission medium such as an electronic network channel, fiber optics, air, electromagnetic fields, RF networks, and the like.

尽管已参照本发明的确定优选实例表示和描述了本发明,但本领域内的普通技术人员可理解的是,可在不背离由所附权利要求书限定的本发明宗旨和范围的前提下对本发明进行各种形式和细节上的修改。While the invention has been shown and described with reference to certain preferred embodiments thereof, it will be understood by those skilled in the art that modifications may be made to the invention without departing from the spirit and scope of the invention as defined by the appended claims. The invention undergoes various modifications in form and detail.

Claims (18)

1.一种用于控制在盘驱动器中使用的主轴电动机的启动方法,该方法包括:1. A starting method for controlling a spindle motor used in a disk drive, the method comprising: 测量提供到盘驱动器的供电电压;Measuring the supply voltage supplied to the disk drive; 计算在对应于测量的供电电压的最大允许功率的范围内,可以提供到主轴电动机的最大电流;及Calculate the maximum current that can be supplied to the spindle motor within the range of maximum allowable power corresponding to the measured supply voltage; and 将计算的最大电流施加到主轴电动机来启动主轴电动机,apply the calculated maximum current to the spindle motor to start the spindle motor, 其中计算最大电流包括:The calculation of the maximum current includes: 从测量的供电电压计算由盘驱动器而不是主轴电动机消耗的印刷电路板PCB功率消耗值;及Calculate the printed circuit board PCB power consumption value consumed by the disk drive instead of the spindle motor from the measured supply voltage; and 确定主轴电动机的启动电流值,包括将通过从最大允许功率中减去PCB功率消耗的值而获得的值除以测量的供电电压。Determine the starting current value of the spindle motor by dividing the value obtained by subtracting the value of PCB power consumption from the maximum allowable power by the measured supply voltage. 2.如权利要求1所述的方法,其中计算PCB功率消耗包括:2. The method of claim 1, wherein calculating PCB power consumption comprises: 从测量的供电电压中计算提供到盘驱动器而不是主轴电动机的PCB电流;及Calculate the PCB current supplied to the disk drive instead of the spindle motor from the measured supply voltage; and 通过将计算的PCB电流与测量的供电电压相乘,计算PCB功率消耗的值。Calculate the value of the PCB power dissipation by multiplying the calculated PCB current with the measured supply voltage. 3.如权利要求2所述的方法,其中计算PCB电流包括:3. The method of claim 2, wherein calculating the PCB current comprises: 根据其中预先检测并存储了关于恒定单位的供电电压变化的PCB电流的表,确定PCB电流。The PCB current is determined from a table in which the PCB current with respect to a supply voltage change of a constant unit is detected and stored in advance. 4.如权利要求2所述的方法,其中计算PCB电流包括:4. The method of claim 2, wherein calculating the PCB current comprises: 从供电电压-PCB电流曲线图中计算的供电电压的函数中确定PCB电流。The PCB current is determined as a function of the supply voltage calculated from the supply voltage-PCB current graph. 5.一种盘驱动器,包括:5. A disk drive comprising: 盘,用于存储信息;disk for storing information; 主轴电动机,用于旋转盘;Spindle motor for rotating the disc; 电源电路,用于提供理想的供电电压;A power circuit for providing an ideal power supply voltage; 模/数转换器,用于将从电源电路提供的供电电压转换为数字信号;an analog/digital converter for converting the supply voltage supplied from the power supply circuit into a digital signal; 控制器,用于根据数字信号确定供电电压的值,并且计算在对应于供电电压的确定值的允许功率范围内,可以提供到主轴电动机的电流的最大值;及a controller for determining a value of the supply voltage according to the digital signal, and calculating a maximum value of current that can be supplied to the spindle motor within an allowable power range corresponding to the determined value of the supply voltage; and 主轴驱动器,用于产生对应于由控制器计算的电流最大值的主轴电动机的启动电流来将启动电流施加到主轴电动机,a spindle driver for generating a starting current of the spindle motor corresponding to a current maximum value calculated by the controller to apply the starting current to the spindle motor, 其中所述控制器从确定的供电电压计算由控制器使用的印刷电路板PCB功率消耗的值,并且将从最大允许功率中减去PCB功率消耗值而获得的值除以确定的供电电压值而得出的值确定为将要提供到主轴电动机的最大电流值。wherein the controller calculates a value of PCB power consumption used by the controller from the determined supply voltage, and divides a value obtained by subtracting the PCB power consumption value from the maximum allowable power by the determined supply voltage value to obtain The resulting value is determined as the maximum current value to be supplied to the spindle motor. 6.如权利要求5所述的盘驱动器,还包括电源电路和模/数转换器之间的分压电路。6. The disk drive of claim 5, further comprising a voltage dividing circuit between the power supply circuit and the A/D converter. 7.如权利要求5所述的盘驱动器,其中从确定的供电电压中计算提供到控制器的PCB电流,并且通过将PCB电流与确定的供电电压相乘,从而计算出PCB功率消耗。7. The disk drive of claim 5, wherein the PCB current supplied to the controller is calculated from the determined supply voltage, and the PCB power consumption is calculated by multiplying the PCB current by the determined supply voltage. 8.如权利要求7所述的盘驱动器,其中根据其中存储了关于恒定单位的供电电压变化的预先检测的PCB电流的表,确定PCB电流。8. The disk drive of claim 7, wherein the PCB current is determined based on a table in which previously detected PCB currents with respect to a constant unit of supply voltage variation are stored. 9.如权利要求7所述的盘驱动器,其中从供电电压-PCB电流曲线图中大致计算的供电电压的函数确定PCB电流。9. The disk drive of claim 7, wherein the PCB current is determined as a function of the supply voltage approximately calculated from a supply voltage-PCB current graph. 10.一种用于控制在装置中使用的电动机来从光存储介质读取数据或将数据写入光存储介质的方法,该方法包括:10. A method for controlling a motor used in an apparatus to read data from or write data to an optical storage medium, the method comprising: 确定提供到装置的电压;及determine the voltage supplied to the device; and 根据确定的电压确定将要提供到电动机的最大电流,Determine the maximum current to be supplied to the motor from the determined voltage, 其中确定最大电流包括确定最大电流时,使得满足Where determining the maximum current includes determining the maximum current, such that the Ispm≤(Pmax-Ipcb×Vpwr)/VpwrIspm≤(Pmax-Ipcb×Vpwr)/Vpwr 其中:in: Ispm是将要提供到电动机的最大电流,Ispm is the maximum current that will be supplied to the motor, Pmax是装置的最大可用功率,Pmax is the maximum available power of the device, Ipcb是该装置的印刷电路板PCB组件而不是电动机中使用的总PCB电流,及Ipcb is the total PCB current used in the unit's printed circuit board PCB assembly rather than the motor, and Vpwr是确定的电压。Vpwr is a defined voltage. 11.如权利要求10所述的方法,其中确定最大电流还包括使用小于装置的最大允许电压的值Vpwr确定最大电流。11. The method of claim 10, wherein determining the maximum current further comprises determining the maximum current using a value Vpwr that is less than a maximum allowable voltage of the device. 12.如权利要求10所述的方法,还包括:12. The method of claim 10, further comprising: 根据确定的最大电流启动电动机,包括将确定的最大电流经由主轴驱动器施加到电动机。Starting the motor based on the determined maximum current includes applying the determined maximum current to the motor via the spindle drive. 13.如权利要求10所述的方法,还包括:13. The method of claim 10, further comprising: 根据其中预先检测并存储了关于恒定单位的供电电压变化的Ipcb的表,确定Ipcb。Ipcb is determined from a table in which Ipcb with respect to a supply voltage change of a constant unit is detected and stored in advance. 14.如权利要求10所述的方法,还包括:14. The method of claim 10, further comprising: 根据Ipcb-供电电压的确定函数来确定Ipcb。Ipcb is determined according to the determination function of Ipcb-supply voltage. 15.如权利要求12所述的方法,其中启动电动机还包括:15. The method of claim 12, wherein starting the motor further comprises: 在确定最大电流后启动电动机。Start the motor after determining the maximum current. 16.如权利要求10所述的方法,其中电动机是无刷电动机。16. The method of claim 10, wherein the motor is a brushless motor. 17.如权利要求10所述的方法,其中电动机是主轴电动机。17. The method of claim 10, wherein the motor is a spindle motor. 18.一种驱动盘的装置,包括:18. A device for driving a disk, comprising: 电动机,用于转动盘;及an electric motor for turning the disc; and 控制器,用于根据最大允许功率和提供到装置的电压确定值,计算提供到电动机的电流的最大值,a controller for calculating the maximum value of the current supplied to the motor based on the maximum allowable power and the determined value of the voltage supplied to the device, 其中所述控制器从电压确定值计算由控制器使用的印刷电路板PCB功率消耗的值,并且将从最大允许功率中减去PCB功率消耗值而获得的值除以该电压确定值而得出的值确定为最大电流值。wherein said controller calculates the value of PCB power consumption used by the controller from the voltage determination value, and divides the value obtained by subtracting the PCB power consumption value from the maximum allowable power by the voltage determination value The value of is determined as the maximum current value.
CN2005100093609A 2004-02-17 2005-02-17 Method of controlling adaptive spindle motor and disk drive using the method Expired - Fee Related CN1658313B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR10454/2004 2004-02-17
KR1020040010454A KR100594253B1 (en) 2004-02-17 2004-02-17 Adaptive spindle motor start control method and disk drive using the same
KR10454/04 2004-02-17

Publications (2)

Publication Number Publication Date
CN1658313A CN1658313A (en) 2005-08-24
CN1658313B true CN1658313B (en) 2012-04-25

Family

ID=34698997

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005100093609A Expired - Fee Related CN1658313B (en) 2004-02-17 2005-02-17 Method of controlling adaptive spindle motor and disk drive using the method

Country Status (6)

Country Link
US (1) US7110205B2 (en)
EP (1) EP1564737B1 (en)
JP (1) JP2005237195A (en)
KR (1) KR100594253B1 (en)
CN (1) CN1658313B (en)
DE (1) DE602005016175D1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2360424T3 (en) * 2007-09-03 2011-06-03 Siemens Aktiengesellschaft PROCEDURE FOR CONTROL OF THE MARCH BY INERTIA OF AN ASYNCHRONOUS MACHINE
JP4854034B2 (en) 2008-02-06 2012-01-11 東芝ストレージデバイス株式会社 Storage device and spindle motor control method for storage device
US8028126B2 (en) * 2008-06-09 2011-09-27 Oracle America, Inc. Scheduling spin-up operations for a set of hard disk drives
US8164293B2 (en) * 2009-09-08 2012-04-24 Hoffman Enclosures, Inc. Method of controlling a motor
TW201317985A (en) * 2011-10-21 2013-05-01 Quanta Storage Inc Method for increasing rotation speed of spindle
US10418826B2 (en) * 2015-11-30 2019-09-17 Makita Corporation Battery device and charging device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1405769A (en) * 1994-06-07 2003-03-26 株式会社日立制作所 Information storage device and its control method for recording/reproducing after selecting a plurality of operation modes

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6314374A (en) * 1986-07-04 1988-01-21 Nec Corp Magnetic disk device
JPS63316686A (en) * 1987-06-19 1988-12-23 Hitachi Ltd DC motor current limiting device
US5115174A (en) * 1989-01-18 1992-05-19 Hitachi, Ltd. Method of controlling brushless DC motor
JPH05137393A (en) * 1991-11-08 1993-06-01 Victor Co Of Japan Ltd Information recorder/reproducer
KR0118681B1 (en) 1993-09-06 1997-09-30 정몽원 Motor with reduced cogging torque
KR0157453B1 (en) 1993-12-10 1998-11-16 김덕현 Oil dash pot for circuit breaker
KR100287134B1 (en) 1994-01-29 2001-04-16 윤종용 Image forming device
JP3377013B2 (en) * 1994-08-18 2003-02-17 日本電信電話株式会社 Disk drive seek control apparatus and seek control method using the same
JPH08287590A (en) 1995-04-07 1996-11-01 Kenwood Corp Spindle motor control circuit for optical disk device
KR100189537B1 (en) 1996-08-09 1999-06-01 윤종용 Hard disk drive supplying stable power supply voltage by monitoring power supply voltage and control method
JPH1138104A (en) * 1997-07-15 1999-02-12 Mitsubishi Electric Corp Battery remaining capacity detection device
JP3671136B2 (en) * 2000-06-13 2005-07-13 光洋精工株式会社 Power steering device
JP3928154B2 (en) * 2001-05-29 2007-06-13 本田技研工業株式会社 Fuel cell power supply
JP3692086B2 (en) * 2002-03-12 2005-09-07 株式会社東芝 Driving method of spindle motor in disk storage device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1405769A (en) * 1994-06-07 2003-03-26 株式会社日立制作所 Information storage device and its control method for recording/reproducing after selecting a plurality of operation modes

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JP特开平8-63913A 1996.03.08

Also Published As

Publication number Publication date
JP2005237195A (en) 2005-09-02
US20050179410A1 (en) 2005-08-18
DE602005016175D1 (en) 2009-10-08
EP1564737A2 (en) 2005-08-17
CN1658313A (en) 2005-08-24
EP1564737A3 (en) 2006-09-13
KR100594253B1 (en) 2006-06-30
EP1564737B1 (en) 2009-08-26
US7110205B2 (en) 2006-09-19
KR20050082089A (en) 2005-08-22

Similar Documents

Publication Publication Date Title
US6753667B2 (en) Method and apparatus for controlling spindle motor to match plural modes of operation in a disk drive
JP5080411B2 (en) Method for adjusting common potential of elements on disk drive and head slider
KR100468766B1 (en) Method for controlling flying height between head and disk and apparatus thereof
JP2004030898A (en) Data storage system control method by temperature, data storage system control device by temperature, and method of determining warming write current in data storage system
CN1658313B (en) Method of controlling adaptive spindle motor and disk drive using the method
US20080231218A1 (en) Apparatus and method of driving motor, and drive apparatus using the same
US8766583B1 (en) Voltage mode using pseudo current limit
CN1221184A (en) Direct Access Storage Device with Variable Shaft Rotation Speed
CN101276597A (en) Disk drive device, electronic circuit for disk drive device and power supply method thereof
US7468590B1 (en) Method and apparatus for initializing operation of a disk drive
JP4913578B2 (en) Hard disk drive voice coil motor driving method, head unloading apparatus and recording medium suitable therefor
US7400466B2 (en) Method and apparatus for driving spindle motor using adaptive feedforward control
JP5052035B2 (en) Control method of recording intensity of hard disk drive, recording medium, and hard disk drive
CN1988000A (en) Disk drive and control method in disk drive
US20070160352A1 (en) Apparatus and method compensating recurring false speed errors in DC motor and disk drive adopting same
KR100688526B1 (en) Search Servo Control Method Considering Supply Voltage Variation and Disk Drive Using the Same
JP2004234835A (en) Track search servo control method for disk drive, track search servo control device for disk drive, disk drive, and computer-readable storage medium
KR100640607B1 (en) A method for controlling an abnormal state restoration of a data storage system and a disk drive using the same
KR100761856B1 (en) Servo control method and device in seek retry condition and disk drive using same
KR100690287B1 (en) Hard disk drive, recording medium recording magnetic head parking method of hard disk drive and computer program performing the method
KR100574994B1 (en) Determination method of lead / light performance deterioration due to impact in a disk drive, track tracking control method for adjusting gain according to impact, and apparatus
KR100871705B1 (en) Disk wear reduction method using dithering process and disk drive using the same
JP2002288951A (en) Recording and / or reproducing apparatus and recording and / or reproducing method
KR20080000952A (en) Retract control method of hard disk drive and suitable hard disk drive

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120425

Termination date: 20200217