[go: up one dir, main page]

CN101997476A - Motor drive device and drive method thereof - Google Patents

Motor drive device and drive method thereof Download PDF

Info

Publication number
CN101997476A
CN101997476A CN2009101666220A CN200910166622A CN101997476A CN 101997476 A CN101997476 A CN 101997476A CN 2009101666220 A CN2009101666220 A CN 2009101666220A CN 200910166622 A CN200910166622 A CN 200910166622A CN 101997476 A CN101997476 A CN 101997476A
Authority
CN
China
Prior art keywords
signal
motor
control
set time
control unit
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.)
Granted
Application number
CN2009101666220A
Other languages
Chinese (zh)
Other versions
CN101997476B (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.)
Amtek Semiconductor Co Ltd
Original Assignee
Amtek Semiconductor 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 Amtek Semiconductor Co Ltd filed Critical Amtek Semiconductor Co Ltd
Priority to CN2009101666220A priority Critical patent/CN101997476B/en
Publication of CN101997476A publication Critical patent/CN101997476A/en
Application granted granted Critical
Publication of CN101997476B publication Critical patent/CN101997476B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Motors That Do Not Use Commutators (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

A motor driving device comprises a control unit and an output unit, wherein the control unit is connected with a control signal and sends the control signal to the output unit after processing the control signal, and the motor driving device is characterized in that: the control unit comprises a noise filtering device, the noise filtering device enables the control unit to enter a restarting state according to a second set time, and enables the control unit to send a control signal to the output unit according to a third set time so as to drive a motor.

Description

马达驱动装置及其驱动方法 Motor drive device and drive method thereof

技术领域technical field

本发明是有关于一种单相马达的驱动装置,特别是有关于一种具有防止噪声造成错误启动的驱动装置,是由一噪声滤波电路来控制马达的启动讯号,以防止噪声造成错误启动的驱动装置。The present invention relates to a drive device for a single-phase motor, in particular to a drive device capable of preventing erroneous start caused by noise. A noise filter circuit controls the start signal of the motor to prevent erroneous start caused by noise. drive unit.

背景技术Background technique

近年来,个人计算机(Personal Computer,PC)、可携式计算机(Portable Computer/Note-Boob,NB)或是工作站(Work Station)的快速化发展,使得运算芯片的运作速度急遽上升,例如:中央处理单元(Central Processor Unit,CPU)、数字信号处理器(Digital Signal Processor,DSP)。因此,随着芯片动作速度的增加,亦使得频率变高,造成芯片产生大量的热。然而,高热会引起以下问题:导致芯片运算不正常,或者对周围电路产生影响。因此,芯片的散热功能成为极其重要的技术。In recent years, with the rapid development of personal computers (Personal Computer, PC), portable computers (Portable Computer/Note-Boob, NB) or workstations (Work Station), the operation speed of computing chips has increased rapidly, such as: central Processing unit (Central Processor Unit, CPU), digital signal processor (Digital Signal Processor, DSP). Therefore, as the operating speed of the chip increases, the frequency also increases, causing the chip to generate a large amount of heat. However, high heat can cause the following problems: cause the chip to operate abnormally, or have an impact on surrounding circuits. Therefore, the cooling function of the chip becomes an extremely important technology.

一般而言,用来作为这类型运算芯片散热的方法,均会选择以技术成熟的风扇(Fan)进行散热。例如,由控制风扇的转速将凉空气送至芯片表面将热量带走。然而,在驱动风扇进行散热的马达在转动时,会有如下两种情形造成马达停止转动;其中之一为:当有异物夹入到风扇或马达中,而使得风扇或马达因卡住而无法正常转动(即所谓死锁-locked)时,马达线圈与半导体组件中会有过大的电流流过,从而可使得马达损坏。为了处理上述问题,美国公开号第20080315808专利申请即公开了一种由锁定保护电路32来监视霍尔组件的磁滞输出状态,以便能在确定马达死锁后,能够立即停止对马达线圈通电,如图1所示。另一方面,会造成马达停止转动的另一个原因为系统(例如:可携式计算机的中央处理单元)提供一个要求”马达停止转动”的控制讯号(Vcnt),例如:将控制马达转动的PWM讯号变成低电位讯号(Low),即控制输出级24立即停止对马达线圈通电;此方式的目的在节省能量的耗费。因此当锁定保护电路侦测到PWM讯号为低电位讯号并保持一段时间后,由于经过系统提供的控制”马达停止转动”的控制讯号(Vcnt)中,可能会有外来的噪声,使得芯片产生错误动作而造成马达又再次转动,使得系统无法达到节约能源的目的。Generally speaking, as the cooling method for this type of computing chip, a mature fan (Fan) is used for cooling. For example, the speed of the fan is controlled to send cool air to the surface of the chip to remove heat. However, when the motor that drives the fan to dissipate heat is rotating, there will be the following two situations that cause the motor to stop rotating; During normal rotation (so-called deadlock-locked), excessive current will flow through the motor coil and semiconductor components, which may damage the motor. In order to deal with the above problems, the US Publication No. 20080315808 patent application discloses a lock protection circuit 32 to monitor the hysteresis output state of the Hall component, so that after the motor deadlock is determined, the power supply to the motor coil can be stopped immediately, As shown in Figure 1. On the other hand, another reason that will cause the motor to stop is that the system (for example: the central processing unit of a portable computer) provides a control signal (V cnt ) that requires "motor to stop", for example: the control signal that controls the motor to rotate The PWM signal becomes a low potential signal (Low), that is, the control output stage 24 immediately stops energizing the motor coil; the purpose of this method is to save energy consumption. Therefore, when the lock protection circuit detects that the PWM signal is a low-level signal and keeps it for a period of time, there may be external noise in the control signal (V cnt ) provided by the system to control the "motor stops rotating", causing the chip to generate The wrong action causes the motor to rotate again, making the system unable to achieve the purpose of saving energy.

发明内容Contents of the invention

本发明的目的是提供一种马达驱动装置以及方法,以解决公知技术中的缺陷。The object of the present invention is to provide a motor driving device and method to solve the defects in the known technology.

为实现上述目的,本发明提供的马达驱动装置,包含一控制单元及一输出单元,而控制单元与一控制讯号连接并将控制讯号处理后,送至输出单元,其中马达驱动装置的特征在于:控制单元包括一噪声滤波装置,噪声滤波装置依据一第二设定时间来使该控制单元进入再启动状态,并且再依据一第三设定时间来使控制单元将控制讯号送至该出单元,用以驱动一马达。In order to achieve the above object, the motor drive device provided by the present invention includes a control unit and an output unit, and the control unit is connected to a control signal and processed to send the control signal to the output unit, wherein the motor drive device is characterized in that: The control unit includes a noise filter device, the noise filter device makes the control unit enter the restart state according to a second set time, and then makes the control unit send the control signal to the output unit according to a third set time, Used to drive a motor.

本发明提供的马达驱动方法,其中:提供一控制讯号至一马达驱动装置,控制讯号为一PWM讯号;提供一振荡装置,该振荡装置配置于马达驱动装置中,用以产生一初始时间及一噪声判断时间;提供一噪声滤波装置,用以接收控制讯号并判断PWM讯号的低电位的持续时间是否大于初始时间;初始化一控制装置,当该PWM讯号的低电位持续时间大于初始时间后,控制装置依据噪声滤波装置的输出讯号进入一等待启动状态;判断一启动讯号状态,系由噪声滤波装置判断启动讯号的脉波周期,当启动讯号的脉波周期大于噪声判断时间后,将启动讯号输出至一输出单元。The motor driving method provided by the present invention, wherein: provide a control signal to a motor driving device, the control signal is a PWM signal; provide an oscillating device, the oscillating device is configured in the motor driving device to generate an initial time and a Noise judgment time; provide a noise filtering device to receive the control signal and judge whether the duration of the low potential of the PWM signal is greater than the initial time; initialize a control device, when the duration of the low potential of the PWM signal is greater than the initial time, control The device enters a waiting state according to the output signal of the noise filter device; judging the state of a start signal, the pulse cycle of the start signal is judged by the noise filter device, and when the pulse cycle of the start signal is greater than the noise judgment time, the start signal will be output to an output unit.

本发明提供的配置有噪声滤波功能的马达驱动装置,用以判断控制讯号是否为噪声,以解决公知技术中因为噪声造成芯片产生错误动作的问题。The motor drive device equipped with noise filtering function provided by the present invention is used to judge whether the control signal is noise, so as to solve the problem in the prior art that the chip causes erroneous actions due to noise.

本发明提供的配置有噪声滤波装置的马达驱动芯片,由噪声滤波装置判断控制讯号是否为噪声,以降低芯片产生错误动作。In the motor drive chip equipped with a noise filtering device provided by the present invention, the noise filtering device judges whether the control signal is noise, so as to reduce erroneous actions of the chip.

本发明提供的配置有噪声滤波装置的马达驱动芯片,用以达到节约能源的目的。The motor drive chip equipped with a noise filtering device provided by the present invention is used to achieve the purpose of saving energy.

本发明提供的配置有噪声滤波装置的马达驱动芯片,使得马达驱动芯片根据控制信号的指示而停止对马达的驱动。The motor drive chip configured with the noise filtering device provided by the present invention enables the motor drive chip to stop driving the motor according to the instruction of the control signal.

本发明的提供的配置有噪声滤波装置的马达驱动芯片,可以根据控制信号的指示进行驱动马达,使得风扇转动以达到散热的目的。The motor drive chip configured with the noise filtering device provided by the present invention can drive the motor according to the instruction of the control signal, so that the fan rotates to achieve the purpose of heat dissipation.

附图说明Description of drawings

图1是一化知技术的电路方块示意图;Fig. 1 is a schematic circuit block diagram of a chemical technology;

图2是本发明的一较佳实施例的电路方块示意图;Fig. 2 is a schematic circuit block diagram of a preferred embodiment of the present invention;

图3是本发明图2中各节点的波形示意图;Fig. 3 is the waveform diagram of each node in Fig. 2 of the present invention;

图4是本发明的再启动的波形示意图。Fig. 4 is a schematic diagram of the restart waveform of the present invention.

附图中主要组件符号说明Explanation of main component symbols in the drawings

马达驱动装置10;控制单元100;霍尔偏压110;磁滞装置120;控制装置130;防死锁判断装置140;计数装置150;振荡装置160;噪声滤波装置170;TSD/过电流电路180;输出单元200;输出电路210/220;霍尔组件20;电阻21/22;控制讯号(Vcnt)30;马达40。Motor drive device 10; control unit 100; Hall bias voltage 110; hysteresis device 120; control device 130; anti-deadlock judging device 140; counting device 150; ; output unit 200 ; output circuit 210 / 220 ; Hall element 20 ; resistor 21 / 22 ; control signal (V cnt ) 30 ; motor 40 .

具体实施方式Detailed ways

由于本发明公开一种配置有噪声滤波装置的马达驱动芯片及其驱动方法,特别是马达驱动芯片中配置有噪声滤波装置,由噪声滤波装置判断控制讯号是否为噪声,以降低芯片产生错误动作。然由于本发明中所提及的马达输出单元电路与公知技术所使用的相同,故对马达输出单元的详细电路并未表示于图中。此外,下述内文中的图式,亦并未依据实际的相关尺寸完整绘制,其作用仅在表达与本发明特征有关的示意图。The present invention discloses a motor drive chip equipped with a noise filter device and its driving method, especially the motor drive chip is equipped with a noise filter device, and the noise filter device judges whether the control signal is noise, so as to reduce chip malfunction. However, since the motor output unit circuit mentioned in the present invention is the same as that used in the known technology, the detailed circuit of the motor output unit is not shown in the figure. In addition, the drawings in the following texts are not completely drawn according to the actual relevant dimensions, and their function is only to express the schematic diagrams related to the features of the present invention.

首先请参考图2,是本发明的马达驱动装置的示意图。如图2所示,马达驱动装置10包括一控制单元100及一输出单元200;其中控制单元100是由一霍尔偏压110、一磁滞装置120、一控制装置130、一防死锁判断装置140、一计数装置150、一振荡装置160及一噪声滤波装置170所组成。当控制讯号30提供一个高电位的PWM驱动讯号时,此高电位的PWM驱动讯号会经过控制单元100中的控制装置130,以将此PWM驱动讯号送至输出单元200中,由从PWM驱动讯号输出的驱动电压来控制输出单元200中线圈电流(即通入电流),以控制马达40开始转动;接着,位于马达40上的霍尔组件20会将马达40的换相讯号送到磁滞装置120及输出单元200中,用以判断马达40是否持续的在转动。在此要说明的是,本发明所述的马达40可以是一种单相全波马达,然而其也可以是一种三相马达;当本发明所述的马达40为三相马达时,图2中仅为三相马达中的其中一个相位的示意图。First please refer to FIG. 2 , which is a schematic diagram of the motor driving device of the present invention. As shown in Figure 2, the motor drive device 10 includes a control unit 100 and an output unit 200; wherein the control unit 100 is composed of a Hall bias 110, a hysteresis device 120, a control device 130, an anti-deadlock judgment Device 140, a counting device 150, an oscillating device 160 and a noise filtering device 170. When the control signal 30 provides a high-potential PWM driving signal, the high-potential PWM driving signal will pass through the control device 130 in the control unit 100 to send the PWM driving signal to the output unit 200, and the slave PWM driving signal The output drive voltage is used to control the coil current in the output unit 200 (i.e., to pass current) to control the motor 40 to start rotating; then, the Hall element 20 on the motor 40 will send the commutation signal of the motor 40 to the hysteresis device 120 and the output unit 200 are used to determine whether the motor 40 is continuously rotating. It should be noted here that the motor 40 of the present invention can be a single-phase full-wave motor, but it can also be a three-phase motor; when the motor 40 of the present invention is a three-phase motor, the 2 is only a schematic diagram of one phase of a three-phase motor.

接着,依据图2及图3来详细说明本发明的马达驱动装置的操作过程。Next, the operation process of the motor driving device of the present invention will be described in detail according to FIG. 2 and FIG. 3 .

首先,请同时参考图2及图3。当控制讯号(Vcnt)30提供一个PWM驱动讯号时;此PWM驱动讯号即为高位准(high level)与低位准(low level)交互变换的脉波所形成,如图3的Vcnt所示;则此PWM驱动讯号会经过控制单元100中的控制装置130,以将此PWM驱动讯号送至输出单元200中,由从PWM驱动讯号输出的高位准电压来控制输出单元200输出电流至马达40的中线圈(未显示于图中),以控制马达40开始转动。接着,霍尔组件20的第1端子经由电阻21与施加有霍尔偏压110的电源线相连接,其第2端子经由电阻22接地。霍尔组件20可由第1输出端输出霍尔信号VH1及第2输出端输出霍尔信号VH2,此两输出信号的位准随着马达40转子的位置而改变。当马达40旋转时,霍尔信号VH1及霍尔信号VH2系相互逆相且周期随着马达40的转速而形成类弦波;而当此类弦波经过磁滞装置120后,会形成矩形波,例如,当磁滞装置120将从霍尔组件20输出的霍尔信号VH1与霍尔信号VH2行比较,当VH1>VH2,磁滞装置120输出为高位准的矩形波信号,当VH1<VH2,磁滞装置120输出为低位准的矩形波信号。First, please refer to Figure 2 and Figure 3 at the same time. When the control signal (V cnt ) 30 provides a PWM driving signal; the PWM driving signal is formed by alternating pulse waves between high level and low level, as shown by V cnt in FIG. 3 ; then the PWM driving signal will pass through the control device 130 in the control unit 100 to send the PWM driving signal to the output unit 200, and the output unit 200 is controlled to output current to the motor 40 by the high level voltage output from the PWM driving signal The middle coil (not shown in the figure) is used to control the motor 40 to start rotating. Next, the first terminal of the Hall element 20 is connected to the power supply line to which the Hall bias voltage 110 is applied via the resistor 21 , and the second terminal thereof is grounded via the resistor 22 . The Hall component 20 can output the Hall signal V H1 from the first output end and the Hall signal V H2 from the second output end, and the levels of the two output signals change with the position of the rotor of the motor 40 . When the motor 40 rotates, the Hall signal V H1 and the Hall signal V H2 are out of phase with each other and the period follows the rotation speed of the motor 40 to form a sine wave; and when this sine wave passes through the hysteresis device 120, it will form Rectangular wave, for example, when the hysteresis device 120 compares the Hall signal V H1 output from the Hall component 20 with the Hall signal V H2 line, when V H1 > V H2 , the hysteresis device 120 outputs a high-level rectangular wave signal, when V H1 <V H2 , the output of the hysteresis device 120 is a low-level rectangular wave signal.

接着,将磁滞装置120输出的矩形波信号(如图3的NODE A所示)连接至计数装置150,由此计数装置150来计数矩形波信号的高位准与低位准的变换状态。当计数装置150在一第一设定的时间内(例如500us-500ms)有高位准与低位准的变换时,则表示马达40处在正常运转的状态;此时,计数装置150会将此状态的讯号(例如送出一低位准的讯号)送到防死锁判断装置140中,使得防死锁判断装置140也送出一低位准的讯号至控制装置130。此时,控制装置130会将高电位的PWM驱动讯号送至输出单元200中,由从PWM驱动讯号输出的高位准驱动电压来控制输出电路210及输出电路220提供电流至马达40上的线圈,以驱动马达40转动。Next, connect the rectangular wave signal (shown as NODE A in FIG. 3 ) output by the hysteresis device 120 to the counting device 150, so that the counting device 150 counts the switching states of the high level and low level of the rectangular wave signal. When the counting device 150 has a high-level and low-level conversion within a first set time (for example, 500us-500ms), it means that the motor 40 is in a state of normal operation; A signal of a low level is sent to the anti-deadlock judging device 140 , so that the anti-deadlock judging device 140 also sends a low-level signal to the control device 130 . At this time, the control device 130 will send the high-level PWM driving signal to the output unit 200, and the output circuit 210 and the output circuit 220 are controlled by the high-level driving voltage output from the PWM driving signal to provide current to the coil on the motor 40. To drive the motor 40 to rotate.

此外,当计数装置150在此第一设定的时间内只能数到高位准或是低位准时(即表示磁滞装置120输出的矩形波信号为高位准或是低位准),则表示马达40的相位没有变换,如图3的OUT1、OUT2在”马达死锁”至”死锁侦测”期间所示。很明显地,这时马达40是处在停止转动的状态。此时,计数装置150会将此状态的讯号(例如送出一高位准的讯号)送到防死锁判断装置140中,使得防死锁判断装置140也送出一高位准的讯号至控制装置130;接着,控制装置130会送出一低位准的讯号至输出单元200中,使得输出电路210及输出电路220关闭,因此不会提供电流至马达40上的线圈,故可以使马达立即停止,以防止马达40在死锁状态下,输出电路210及输出电路220仍通入过多电流,而造成马达产生不可恢复的故障。In addition, when the counting device 150 can only count to a high level or a low level within the first set time (that is, it means that the rectangular wave signal output by the hysteresis device 120 is a high level or a low level), it means that the motor 40 The phase of OUT1 and OUT2 does not change, as shown in the period from "motor deadlock" to "deadlock detection" of OUT1 and OUT2 in Figure 3. Obviously, at this moment, the motor 40 is in a state of stopping rotation. At this time, the counting device 150 will send a signal of this state (such as sending a high-level signal) to the anti-deadlock judging device 140, so that the anti-deadlock judging device 140 also sends a high-level signal to the control device 130; Then, the control device 130 will send a low-level signal to the output unit 200, so that the output circuit 210 and the output circuit 220 are closed, so no current will be provided to the coil on the motor 40, so the motor can be stopped immediately to prevent the motor from 40 In the deadlock state, the output circuit 210 and the output circuit 220 still pass too much current, which causes an irrecoverable failure of the motor.

当经过系统处理后,若计数装置150又能在第一设定的时间内数到位准有变换时,则表示马达40已经处在正常运转的状态,则控制装置130会再将高电位的PWM驱动讯号送至输出单元200中,以驱动马达40继续转动。After processing by the system, if the counting device 150 can count the change of the level within the first set time, it means that the motor 40 is already in the state of normal operation, and the control device 130 will turn the high-potential PWM The driving signal is sent to the output unit 200 to drive the motor 40 to continue rotating.

再接着,若当系统为了达到节省能源的目的,可以选择将控制讯号(Vcnt)30提供的PWM讯号改变成低电位(low voltage),如图4的Vcnt波形图。因此,控制装置130也会送出一低位准的讯号至输出单元200中,使得输出电路210及输出电路220关闭,因此不会提供电流至马达40上的线圈,故马达40立即停止转动。Next, if the system wants to save energy, it can choose to change the PWM signal provided by the control signal (V cnt ) 30 to a low voltage, as shown in the waveform diagram of V cnt in FIG. 4 . Therefore, the control device 130 will also send a low-level signal to the output unit 200, so that the output circuit 210 and the output circuit 220 are closed, so no current is provided to the coil on the motor 40, so the motor 40 stops rotating immediately.

接着,马达40会一直保持在停止转动的状态,直到系统选择性地将控制讯号(Vcnt)30提供的PWM讯号改变成高电位。此时,此一高电位的PWM讯号会将电流提供至马达40上的线圈,以使得马达40重新转动。当马达40重新转动后,计数装置150在第一设定的时间内判断马达40处在正常运转的状态;此时,计数装置150会将此状态的讯号(例如送出一低位准的讯号)送到防死锁判断装置140中,使得防死锁判断装置140也送出一低位准的讯号至控制装置130。接着,控制装置130会将高电位的PWM驱动讯号送至输出单元200中,由从PWM驱动讯号输出的高位准驱动电压来控制输出电路210及输出电路220提供电流至马达40上的线圈,以控制马达40转动。Then, the motor 40 will keep in the state of stopping rotation until the system selectively changes the PWM signal provided by the control signal (V cnt ) 30 to a high potential. At this time, the high potential PWM signal will provide current to the coil on the motor 40 to make the motor 40 rotate again. After the motor 40 rotates again, the counting device 150 judges that the motor 40 is in the state of normal operation within the first set time; to the anti-deadlock judging device 140 , so that the anti-deadlock judging device 140 also sends a low-level signal to the control device 130 . Then, the control device 130 will send the high-level PWM driving signal to the output unit 200, and the output circuit 210 and the output circuit 220 are controlled by the high-level driving voltage output from the PWM driving signal to provide current to the coil on the motor 40, so that The motor 40 is controlled to rotate.

同样地,若在重新启动马达转动后的一段时间,计数装置150又在第一设定的时间内只能数到高位准或是低位准时,则表示马达40的相位没有变换,接着,会如同前述的处理过程,防死锁判断装置140送出一高位准的讯号至控制装置130;而控制装置130则会送出一低位准的讯号至输出单元200中,使得输出电路210及输出电路220关闭,因此不会提供电流至马达40上的线圈,故可以使马达立即停止,以防止马达40在死锁状态下,输出电路210及输出电路220仍通入过多电流,而造成马达产生不可恢复的故障。Similarly, if the counting device 150 can only count to the high level or the low level within the first set time after a period of time after the motor is restarted, it means that the phase of the motor 40 has not changed, and then, it will be as In the foregoing process, the anti-deadlock judging device 140 sends a high-level signal to the control device 130; and the control device 130 sends a low-level signal to the output unit 200, so that the output circuit 210 and the output circuit 220 are closed, Therefore, no current will be provided to the coils on the motor 40, so the motor can be stopped immediately, so as to prevent the motor 40 from being in a deadlock state, the output circuit 210 and the output circuit 220 still pass too much current, causing the motor to generate irrecoverable damage. Fault.

很明显地,在上述过程中,控制讯号(Vcnt)30所提供的PWM驱动讯号,是控制马达40转动或是停止的主要讯号;当控制讯号(Vcnt)30所提供的PWM驱动讯号为高电位时(即实际上为高位准与低位准交互变换的脉波所形成,如图3的Vcnt),则控制装置130会将高电位的PWM驱动讯号送至输出单元200中,由从PWM驱动讯号输出的高位准驱动电压来控制输出电路210及输出电路220提供电流至马达40上的线圈,以控制马达40转动。而当控制讯号(Vcnt)30所提供的PWM驱动讯号改为低电位时(如图4的Vcnt),则控制装置130会将输出单元200中的输出电路210及输出电路220关闭,因此不会提供电流至马达40上的线圈,故马达40保持在停止转动的状态。当控制讯号(Vcnt)30所提供的PWM驱动讯号再次改变为高电位时,则控制装置130会将高电位的PWM驱动讯号送至输出单元200中,使得电流可以流过马达40上的线圈,以重新再启动马达40旋转。Obviously, in the above process, the PWM driving signal provided by the control signal (V cnt ) 30 is the main signal for controlling the rotation or stopping of the motor 40; when the PWM driving signal provided by the control signal (V cnt ) 30 is When the potential is high (that is, it is actually formed by a pulse wave alternately transformed between a high level and a low level, such as V cnt in FIG. 3 ), the control device 130 will send a high potential PWM driving signal to the output unit 200. The high-level driving voltage output by the PWM driving signal controls the output circuit 210 and the output circuit 220 to provide current to the coil on the motor 40 to control the rotation of the motor 40 . And when the PWM driving signal provided by the control signal (V cnt ) 30 is changed to a low potential (such as V cnt in FIG. 4 ), the control device 130 will close the output circuit 210 and the output circuit 220 in the output unit 200, so No current is supplied to the coils on the motor 40, so the motor 40 remains in a state of stopping rotation. When the PWM driving signal provided by the control signal (V cnt ) 30 changes to a high potential again, the control device 130 will send the high potential PWM driving signal to the output unit 200 so that current can flow through the coil on the motor 40 , to restart the motor 40 to rotate again.

接着,请参考如图4所示,当控制讯号(Vcnt)30所传送的PWM驱动讯号保持低准位超过一特定时间后,例如:一个第二设定时间(Tini),控制讯号(Vcnt)30所传送的PWM驱动讯号才会进入噪声滤波装置170。当控制讯号(Vcnt)30传送的PWM驱动讯号进入噪声滤波装置170后,噪声滤波装置170会依据此第二设定时间(例如0.05秒)来判断PWM驱动讯号为高电位或低电位;此第二设定时间也可以称为初始时间(Tini)。再接着,当控制讯号(Vcnt)30所提供的PWM驱动讯号持续为低电位时,很明显地,噪声滤波装置170在初始时间(Tini)内均没有数到高电位的高位准与低位准交互变换的脉波,则噪声滤波装置170会判断PWM驱动讯号为一低电位讯号;换句话说,当时间超过初始时间(Tini)后,仍无高电位讯号时,此刻的马达已经停止转动。此时,系统即会将控制装置130初始化,所谓初始化即将控制装置130预设在等待再启动的状态。控制装置130进入初始状态后的时序图如第4图所示,电源(Vcc)会在高电位,同时霍尔偏压(HB)会被充电至预设电位,此时系统会等待PWM驱动讯号变成高电位后,随即再启动马达40。Next, please refer to FIG. 4 , when the PWM driving signal transmitted by the control signal (V cnt ) 30 remains at a low level for more than a specific time, for example: a second set time (T ini ), the control signal ( The PWM driving signal transmitted by V cnt ) 30 enters the noise filter device 170 . When the PWM drive signal transmitted by the control signal (V cnt ) 30 enters the noise filter device 170, the noise filter device 170 will judge whether the PWM drive signal is a high potential or a low potential according to the second set time (for example, 0.05 seconds); The second set time may also be referred to as an initial time (T ini ). Next, when the PWM driving signal provided by the control signal (V cnt ) 30 is continuously at a low potential, it is obvious that the noise filter device 170 does not count the high level and the low level of the high potential within the initial time (T ini ). If the pulse wave is quasi-interchangeable, the noise filtering device 170 will determine that the PWM drive signal is a low-level signal; in other words, when the time exceeds the initial time (T ini ) and there is still no high-level signal, the motor at this moment has stopped turn. At this time, the system will initialize the control device 130 . The so-called initialization means that the control device 130 is preset in a state of waiting for restart. The timing diagram after the control device 130 enters the initial state is shown in Figure 4, the power supply (V cc ) will be at a high potential, and the Hall bias (HB) will be charged to a preset potential at the same time, and the system will wait for the PWM drive After the signal becomes a high potential, the motor 40 is restarted immediately.

当控制讯号(Vcnt)30所提供的PWM驱动讯号由低电位改变成高电位时,此高电位讯号会同时传送至噪声滤波装置170。此时,噪声滤波装置170会进入另一计数时间(或称第三设定时间),此第三设定时间可以选择设定为小于PWM驱动讯号的每一高位准或低位准的脉波宽度(例如:20us),并且噪声滤波装置170会依据此第三设定时间来判断进入的高电位讯号为噪声或是为PWM驱动讯号。当高电位讯号进入噪声滤波装置170的脉波宽度小于第三设定时间时,则噪声滤波装置170会判断其为一噪声并且滤除;当高电位讯号进入噪声滤波装置170的脉波宽度大于第三设定时间时,则噪声滤波装置170会判断其为PWM驱动讯号,因此随即会输出一讯号(例如送出一低位准的讯号)到控制装置130。此时,控制装置130会依前述的操作方式将高电位的PWM驱动讯号送至输出单元200中,由从PWM驱动讯号输出的驱动电压来控输出电路210及输出电路220提供电流至马达40上的线圈,以控制马达40再启动。在此要强调,当系统进入再启动的状态时,很明显地,噪声滤波装置170会先判断进入的高电位讯号是否为噪声,并且会在判断PWM驱动讯号为高电位后,才会送出讯号至控制装置130;因此,在系统进入初始化并进入等待再启动的状态后,当高电位讯号进入噪声滤波装置170后,控制装置130会延迟一个第三设定时间时后,才会再重新启动马达40,如图4的OUT1/OUT2所示。此一先由噪声滤波装置170判断高电位是否为噪声的功能,可以有效避免控制讯号(Vcnt)30受到异常噪声干扰而误启动马达40。而此噪声干扰可能是由外部因素或是控制讯号使用导线过长等等因素造成。When the PWM driving signal provided by the control signal (V cnt ) 30 changes from a low potential to a high potential, the high potential signal will be sent to the noise filter device 170 at the same time. At this time, the noise filtering device 170 will enter another counting time (or called the third setting time), and the third setting time can be selected to be less than the pulse width of each high level or low level of the PWM driving signal (for example: 20us), and the noise filtering device 170 will judge whether the incoming high potential signal is noise or a PWM driving signal according to the third set time. When the pulse width of the high-potential signal entering the noise filter device 170 is less than the third set time, the noise filter device 170 will judge it as a noise and filter it out; when the pulse width of the high-potential signal entering the noise filter device 170 is greater than During the third setting time, the noise filtering device 170 will judge that it is a PWM driving signal, and therefore will output a signal (for example, send a low-level signal) to the control device 130 immediately. At this time, the control device 130 will send the high-potential PWM driving signal to the output unit 200 according to the aforementioned operation method, and the output circuit 210 and the output circuit 220 will be controlled by the driving voltage output from the PWM driving signal to provide current to the motor 40. The coil to control the motor 40 to start again. It should be emphasized here that when the system enters the restart state, it is obvious that the noise filter device 170 will first judge whether the incoming high potential signal is noise, and will send out the signal after judging that the PWM driving signal is high potential to the control device 130; therefore, after the system enters the initialization state and enters the state of waiting for restart, when the high potential signal enters the noise filter device 170, the control device 130 will delay a third set time before restarting The motor 40 is shown as OUT1/OUT2 in FIG. 4 . This function of firstly judging whether the high potential is noise by the noise filter device 170 can effectively prevent the control signal (V cnt ) 30 from being disturbed by abnormal noise and start the motor 40 by mistake. The noise interference may be caused by external factors or too long wires used for control signals.

再如图4所示,当控制讯号(Vcnt)30所提供的PWM驱动讯号又由高电位改变成低电位,并且当此低电位时间超过第二设定时间的初始时间(Tini)后,系统即会再将控制装置130初始化,以等待再启动。As shown in FIG. 4 again, when the PWM driving signal provided by the control signal (V cnt ) 30 changes from a high potential to a low potential, and when the low potential time exceeds the initial time (T ini ) of the second set time , the system will initialize the control device 130 again to wait for restart.

此外,要再次说明,图2中的计数装置150与噪声滤波装置170均会与一振荡器160连接;很明显地,此振荡器160是用来作为计数装置150与噪声滤波装置170计时的基准。因此振荡器160可以提供上述的第一设定时间、第二设定时间及第三设定时间。In addition, it will be explained again that the counting device 150 and the noise filtering device 170 in FIG. . Therefore, the oscillator 160 can provide the above-mentioned first set time, second set time and third set time.

此外,在本发明的马达驱动装置10中可以进一步地包括一热截断(Thermal Shut Down;TSD)电路180;或是一过电流(over-current)电路180,以使得马达驱动芯片10有更好的保护功能。由于热截断(TSD)电路及过电流(over-current)电路均为公知技术,故不再加以叙述。In addition, the motor drive device 10 of the present invention may further include a thermal shutdown (Thermal Shut Down; TSD) circuit 180; or an over-current (over-current) circuit 180, so that the motor drive chip 10 has better protection function. Since the thermal shutdown (TSD) circuit and the over-current circuit are known technologies, they will not be described again.

再者,本发明的马达驱动装置10是可以积体化于一个芯片。然而,本发明的马达驱动装置10也可由控制单元100所形成的芯片及输出单元200所形成的芯片所组成。Furthermore, the motor driving device 10 of the present invention can be integrated into one chip. However, the motor driving device 10 of the present invention may also be composed of a chip formed by the control unit 100 and a chip formed by the output unit 200 .

综合上述说明,本发明接着提供一种马达驱动方法,首先,由系统提供一控制讯号(Vcnt)30至一马达驱动装置10,此控制讯号30可以为一PWM讯号;然后,提供一振荡装置160,振荡装置160配置于马达驱动装置10中,并与一噪声滤波装置170连接,用以产生一第二设定时间(或称初始时间-Tini)及一第三设定时间(或称噪声判断时间);然后,提供一噪声滤波装置170,此噪声滤波装置170配置于马达驱动装置10中,用以接收控制讯号(Vcnt)30并判断控制讯号(Vcnt)30的PWM讯号的低电位的持续时间是否大于初始时间;当噪声滤波装置170判断PWM讯号的低电位持续时间大于初始时间后,则控制装置130会被初始化,使得控制装置130依据噪声滤波装置170的输出讯号进入一等待启动状态;再接着,在控制装置130进入启动状态后,当控制讯号(Vcnt)30的PWM讯号由低电位转变为高电位时,噪声滤波装置170会对高电位的脉波周期进行判断,当启动讯号的脉波周期大于噪声判断时间后,将启动讯号输出至一输出单元200,以便驱动马达40旋转;若当启动讯号的脉波周期小于噪声判断时间,则将此高电位讯号视为噪声并滤除。Based on the above description, the present invention then provides a motor driving method. First, the system provides a control signal (V cnt ) 30 to a motor drive device 10. The control signal 30 can be a PWM signal; then, an oscillation device is provided 160. The oscillation device 160 is arranged in the motor drive device 10 and connected to a noise filter device 170 to generate a second set time (or called initial time-T ini ) and a third set time (or called initial time-T ini ) and a third set time (or called noise judgment time); then, a noise filter device 170 is provided, and the noise filter device 170 is configured in the motor drive device 10 for receiving the control signal (V cnt ) 30 and judging the PWM signal of the control signal (V cnt ) 30 Whether the duration of the low potential is greater than the initial time; when the noise filter device 170 judges that the low potential duration of the PWM signal is greater than the initial time, the control device 130 will be initialized so that the control device 130 enters a Waiting for the starting state; then, after the control device 130 enters the starting state, when the PWM signal of the control signal (V cnt ) 30 changes from a low potential to a high potential, the noise filtering device 170 will judge the pulse cycle of the high potential When the pulse period of the start signal is greater than the noise judgment time, the start signal is output to an output unit 200 to drive the motor 40 to rotate; if the pulse period of the start signal is less than the noise judgment time, the high potential signal is regarded as noise and filtered out.

如前所述,本发明已详细描述了马达驱动芯片10的较佳实施例,其主要目的为阐明本发明的实施例,以使得本领域技术人员得以实施,其无意限定本发明的精确应用形式。故本领域技术人员由上述的教导、建议或由本发明的实施例学习而作某种程度修改是可能的。因此,本发明的技术思想将由申请的权利要求范围及其均等来决定的。As mentioned above, the present invention has described the preferred embodiment of the motor driver chip 10 in detail, the main purpose of which is to clarify the embodiment of the present invention so that those skilled in the art can implement it, and it is not intended to limit the precise application form of the present invention . Therefore, it is possible for those skilled in the art to make certain modifications based on the above teachings and suggestions or learning from the embodiments of the present invention. Therefore, the technical idea of the present invention will be determined by the scope of the claims of the application and their equivalents.

Claims (10)

1.一种马达驱动装置,包含一控制单元及一输出单元,该控制单元与一控制讯号连接并将该控制讯号处理后,送至该输出单元,其中该马达驱动装置的特征在于:1. A motor drive device, comprising a control unit and an output unit, the control unit is connected with a control signal and processed to send the control signal to the output unit, wherein the motor drive device is characterized in that: 该控制单元包括一噪声滤波装置,该噪声滤波装置依据一第二设定时间来使该控制单元进入再启动状态,并且再依据一第三设定时间来使该控制单元将该控制讯号送至该输出单元,用以驱动一马达。The control unit includes a noise filter device, the noise filter device makes the control unit enter the restart state according to a second set time, and then makes the control unit send the control signal to the control unit according to a third set time The output unit is used to drive a motor. 2.如权利要求1所述的马达驱动装置,其中,该第二设定时间为该PWM讯号由高电位改变至低电位后,维持该低电位至一设定时间。2. The motor driving device as claimed in claim 1, wherein the second set time is after the PWM signal changes from a high potential to a low potential, and then maintains the low potential for a set time. 3.如权利要求1所述的马达驱动装置,其中,该第三设定时间小于该控制讯号的脉波周期的时间。3. The motor driving device as claimed in claim 1, wherein the third set time is shorter than the pulse period of the control signal. 4.一种马达驱动装置,包含一控制单元及一输出单元,该控制单元与一控制讯号连接并将该控制讯号处理后,送至该输出单元,而该控制单元系由一磁滞装置、一控制装置、一防死锁判断装置、一计数装置、一振荡装置及一噪声滤波装置所组成,其中该马达驱动装置的特征在于:4. A motor drive device, comprising a control unit and an output unit, the control unit is connected with a control signal and processed to send the control signal to the output unit, and the control unit is composed of a hysteresis device, It consists of a control device, an anti-deadlock judging device, a counting device, an oscillating device and a noise filtering device, wherein the motor drive device is characterized by: 该噪声滤波装置依据一第二设定时间来使该控制单元进入再启动状态,并且再依据一第三设定时间来使该控制单元将该控制讯号送至该输出单元,用以驱动一马达。The noise filtering device makes the control unit enter the restart state according to a second set time, and then makes the control unit send the control signal to the output unit according to a third set time to drive a motor . 5.如权利要求4所述的马达驱动装置,其中,该第二设定时间为该PWM讯号由高电位改变至低电位后,维持该低电位至一设定时间。5. The motor driving device as claimed in claim 4, wherein the second set time is after the PWM signal changes from a high potential to a low potential, and then maintains the low potential for a set time. 6.如权利要求4所述的马达驱动装置,其中,该第三设定时间小于该控制讯号的脉波周期的时间。6. The motor driving device as claimed in claim 4, wherein the third set time is shorter than the pulse period of the control signal. 7.如权利要求4所述的马达驱动装置,其中,该计数装置与该磁滞装置连接,并依据一第一设定时间判断该磁滞装置的输出状态。7. The motor driving device as claimed in claim 4, wherein the counting device is connected with the hysteresis device, and judges the output state of the hysteresis device according to a first set time. 8.如权利要求4所述的马达驱动装置,其中,该马达驱动装置为一芯片。8. The motor driving device as claimed in claim 4, wherein the motor driving device is a chip. 9.如权利要求4所述的马达驱动装置,其中,该控制单元及该输出单元均各自为一芯片。9. The motor driving device as claimed in claim 4, wherein each of the control unit and the output unit is a chip. 10.一种马达驱动方法,其特征在于:10. A motor driving method, characterized in that: 提供一控制讯号至一马达驱动装置,该控制讯号为一PWM讯号;提供一振荡装置,该振荡装置配置于该马达驱动装置中,用以产生一初始时间及一噪声判断时间;Provide a control signal to a motor drive device, the control signal is a PWM signal; provide an oscillating device, the oscillating device is configured in the motor drive device to generate an initial time and a noise judgment time; 提供一噪声滤波装置,该噪声滤波装置配置于该马达驱动装置中并与该振荡装置连接,用以接收该控制讯号并判断该PWM讯号的低电位的持续时间是否大于该初始时间;Provide a noise filter device, the noise filter device is configured in the motor drive device and connected to the oscillation device, for receiving the control signal and judging whether the duration of the low potential of the PWM signal is longer than the initial time; 初始化一控制装置,该控制装置配置于该马达驱动装置中并与该噪声滤波装置连接,当该PWM讯号的该低电位持续时间大于该初始时间后,该控制装置依据该噪声滤波装置的输出讯号进入一等待启动状态;Initialize a control device, the control device is configured in the motor drive device and connected to the noise filter device, when the low potential duration of the PWM signal is longer than the initial time, the control device will be based on the output signal of the noise filter device enter a waiting state; 判断一启动讯号状态,由该噪声滤波装置判断该启动讯号的脉波周期,当该启动讯号的脉波周期大于该噪声判断时间后,将该启动讯号输出至一输出单元。Judging the state of an activation signal, the noise filtering device determines the pulse period of the activation signal, and outputs the activation signal to an output unit when the pulse period of the activation signal is greater than the noise judgment time.
CN2009101666220A 2009-08-24 2009-08-24 Motor drive device and drive method thereof Active CN101997476B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009101666220A CN101997476B (en) 2009-08-24 2009-08-24 Motor drive device and drive method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101666220A CN101997476B (en) 2009-08-24 2009-08-24 Motor drive device and drive method thereof

Publications (2)

Publication Number Publication Date
CN101997476A true CN101997476A (en) 2011-03-30
CN101997476B CN101997476B (en) 2012-12-19

Family

ID=43787202

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101666220A Active CN101997476B (en) 2009-08-24 2009-08-24 Motor drive device and drive method thereof

Country Status (1)

Country Link
CN (1) CN101997476B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103036484A (en) * 2011-10-09 2013-04-10 晶致半导体股份有限公司 Motor drive device with motor power-on slow start and lock-up slow start
CN103312260A (en) * 2012-03-13 2013-09-18 晶致半导体股份有限公司 Motor drive with minimum and maximum speed settings
CN104377999A (en) * 2013-08-13 2015-02-25 立锜科技股份有限公司 Motor control method and device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103036484A (en) * 2011-10-09 2013-04-10 晶致半导体股份有限公司 Motor drive device with motor power-on slow start and lock-up slow start
CN103036484B (en) * 2011-10-09 2015-02-04 晶致半导体股份有限公司 motor drive
CN103312260A (en) * 2012-03-13 2013-09-18 晶致半导体股份有限公司 Motor drive with minimum and maximum speed settings
CN103312260B (en) * 2012-03-13 2015-08-19 晶致半导体股份有限公司 Motor drive with minimum and maximum speed settings
CN104377999A (en) * 2013-08-13 2015-02-25 立锜科技股份有限公司 Motor control method and device

Also Published As

Publication number Publication date
CN101997476B (en) 2012-12-19

Similar Documents

Publication Publication Date Title
JP4445978B2 (en) Motor drive device, motor control method, and cooling device using the same
JP5731753B2 (en) Motor drive circuit, drive method, and cooling device
CN105889109B (en) Control system for controlling positive and negative rotation of fan and applicable control method thereof
CN102444598B (en) Fan rotation speed control apparatus and method
US9991826B2 (en) Motor control circuit, motor drive control apparatus and control method of motor drive control apparatus
TWI440283B (en) A motor control method
CN101589545A (en) Motor driving circuit, fan motor, electronic instrument, and notebook personal computer
TWI661674B (en) Load driving circuit and system using the same
US8421390B2 (en) Fan motor control device
CN101473524B (en) Motor control circuits, fan motors, electronic equipment, notebook personal computers
US20160013742A1 (en) Motor driving circuit, cooling device and electronic apparatus including the same
TW201315133A (en) Soft-start and soft-lock start on motor driving apparatus
TWI382624B (en) Motor driving apparatus and driving method thereof
CN101997476A (en) Motor drive device and drive method thereof
CN103036484B (en) motor drive
JP2009055723A (en) Motor drive and cooling device using the same
JP2006230121A (en) Fan motor driver/controller
JP2009077609A (en) Device for driving brushless dc motor
JP4689432B2 (en) Motor drive device, lock protection method, and cooling device using the same
US7902777B2 (en) Method and system for motor oscillatory state detection
CN203335445U (en) Brushless non-inductive fan
WO2023222026A1 (en) Power tool system and control method therefor
WO2016132573A1 (en) Dry vacuum pump device and method of controlling same
JP5453183B2 (en) Motor and pump equipped with the same
JP2017118817A (en) Semiconductor device, drive mechanism, and motor drive control method

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