CN102208892B - 电机驱动电路、冷却装置、电子设备、定时检测电路 - Google Patents
电机驱动电路、冷却装置、电子设备、定时检测电路 Download PDFInfo
- Publication number
- CN102208892B CN102208892B CN201110144709.5A CN201110144709A CN102208892B CN 102208892 B CN102208892 B CN 102208892B CN 201110144709 A CN201110144709 A CN 201110144709A CN 102208892 B CN102208892 B CN 102208892B
- Authority
- CN
- China
- Prior art keywords
- signal
- mentioned
- circuit
- value
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P7/00—Arrangements for regulating or controlling the speed or torque of electric DC motors
- H02P7/06—Arrangements for regulating or controlling the speed or torque of electric DC motors for regulating or controlling an individual dc dynamo-electric motor by varying field or armature current
- H02P7/18—Arrangements for regulating or controlling the speed or torque of electric DC motors for regulating or controlling an individual dc dynamo-electric motor by varying field or armature current by master control with auxiliary power
- H02P7/24—Arrangements for regulating or controlling the speed or torque of electric DC motors for regulating or controlling an individual dc dynamo-electric motor by varying field or armature current by master control with auxiliary power using discharge tubes or semiconductor devices
- H02P7/28—Arrangements for regulating or controlling the speed or torque of electric DC motors for regulating or controlling an individual dc dynamo-electric motor by varying field or armature current by master control with auxiliary power using discharge tubes or semiconductor devices using semiconductor devices
- H02P7/285—Arrangements for regulating or controlling the speed or torque of electric DC motors for regulating or controlling an individual dc dynamo-electric motor by varying field or armature current by master control with auxiliary power using discharge tubes or semiconductor devices using semiconductor devices controlling armature supply only
- H02P7/29—Arrangements for regulating or controlling the speed or torque of electric DC motors for regulating or controlling an individual dc dynamo-electric motor by varying field or armature current by master control with auxiliary power using discharge tubes or semiconductor devices using semiconductor devices controlling armature supply only using pulse modulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/20—Cooling means
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/14—Electronic commutators
- H02P6/16—Circuit arrangements for detecting position
- H02P6/17—Circuit arrangements for detecting position and for generating speed information
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/153—Arrangements in which a pulse is delivered at the instant when a predetermined characteristic of an input signal is present or at a fixed time interval after this instant
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Nonlinear Science (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
本发明提供一种电机驱动电路,按照温度灵活地设定冷却用风扇电机的转速。第一运算器(142)从指示PWM驱动的占空比的第一数字数据(SPWM)减去指示占空比最低值的第三数字数据(MIN_DUTY)。斜率计算部(141)基于表示温度的第二数字数据(temp),生成依存于温度的斜率数据(α)。第二运算器(143)将斜率数据(α)和第一运算器(142)的输出数据相乘。第三运算器(144)将第二运算器(143)的输出数据和第三数字数据(MIN_DUTY)相加。选择器(146)接受第三运算器(144)的输出数据和第三数字数据(MIN_DUTY),选择对应于第一运算器(142)的输出数据的符号的一方,作为占空比控制信号(SDUTY)进行输出。
Description
技术领域
本发明涉及电机驱动装置。
背景技术
伴随着近年来个人计算机和工作站的高速化,CPU(CentralProcessingUnit:中央处理单元)和DSP(DigitalSignalProcessor:数字信号处理器)等的运算处理用LSI(LargeScaleIntegrationcircuit:大规模集成电路)的工作速度不断上升。
这样的LSI随着其工作速度、即时钟频率变高,发热量也随之变大。存在LSI的发热导致其LSI本身出现热致破坏(thermalrunaway)或者对周围的电路造成影响的问题。因此,对LSI进行恰当的热冷却成为极其重要的技术。
作为用于冷却LSI的技术的一例,有利用冷却风扇的空冷式冷却方法。在该方法中,例如,与LSI表面相对地设置冷却风扇,由冷却风扇向LSI表面吹送冷空气。在进行这种利用冷却风扇的LSI的冷却时,通过监控LSI附近的温度,使风扇的旋转根据该温度而变化,来进行对冷却程度的调整(专利文献2)。
专利文献1:日本特开2005-224100号公报
专利文献2:日本特开2004-166429号公报
发明内容
发明所要解决的问题
1.但是,有LSI的发热量及其温度、热致破坏的阈值温度等在各个LSI中各不相同的情况。从而,期望能够根据成为冷却对象的LSI灵活地设定冷却风扇的旋转速度。
本发明鉴于上述状况,其某一方式例示的目的之一在于提供一种能够按照温度灵活地设定冷却用风扇电机的转速,用期望的程度冷却冷却对象的风扇电机驱动装置和冷却装置。
2.在基于来自霍尔传感器的霍尔信号驱动风扇电机的情况下,以检测霍尔信号的振幅、或者检测霍尔信号的偏移为目的,有需要霍尔信号的各周期中的峰值和底值的情况。该情况下,需要在各周期中在与峰和底对应的规定定时上生效的定时信号。
本发明鉴于上述状况,其某一方式例示的目的之一在于提供一种能检测以霍尔信号为代表的周期信号的周期中的期望定时的定时检测电路。
用于解决问题的手段
本发明的某一方式的电机驱动电路涉及一种从霍尔传感器接受包含互补的第一、第二信号的霍尔信号来PWM(PulseWidthModulation:脉冲宽度调制)驱动风扇电机的电机驱动电路。该电机驱动电路包括:控制指令合成电路,基于指示PWM驱动的占空比的第一数字数据和表示温度的第二数字数据,生成表示PWM驱动的占空比的占空比控制信号;脉冲调制器,将占空比控制信号变换成具有它所表示的占空比的脉冲控制信号;和驱动器电路,基于脉冲控制信号驱动风扇电机。控制指令合成电路包含:第一运算器,从第一数字数据减去指示占空比的最低值的第三数字数据;斜率计算部,基于第二数字数据生成依存于温度的斜率数据;第二运算器,将斜率数据和第一运算器的输出数据相乘;第三运算器,将第二运算器的输出数据和第三数字数据相加;和选择器,接受第三运算器的输出数据和第三数字数据,选择与第一运算器的输出数据的符号相对应的一方,作为占空比控制信号进行输出。
根据该方式,能够独立地设定风扇电机的最低转速及转速的温度依存性。
某一方式的电机驱动电路也可以进一步包括:端子,接受来自外部的已被脉冲调制的外部脉冲调制信号;和指令逻辑变换电路,接受外部脉冲调制信号,变换成具有与其占空比相对应的数字值的第一数字数据。
指令逻辑变换电路也可以包含:电平变换电路,对已将值变换成1、0二值的外部脉冲调制信号乘以系数2L(L是自然数);和数字低通滤波器,对电平变换电路的输出数据进行滤波,输出第一数字数据。
根据该方式,能够利用数字信号处理来将外部脉冲调制信号变换成第一数字数据。
数字低通滤波器是一次IIR(无限冲激响应)滤波器,也可以包含依次串联的第四运算器、延迟电路、第五运算器。也可以第四运算器在电平变换电路的输出数据中加上延迟电路的输出数据,并减去第五运算器的输出数据。也可以延迟电路使第四运算器的输出数据延迟。也可以第五运算器对延迟电路的输出数据乘以系数2-n(n是自然数)。
也可以将n设定为使第五运算器的输出数据的波纹宽度在1以下。
也可以延迟电路与周期TCLK的时钟信号同步地使第四运算器的输出数据延迟TCLK。
也可以将时钟信号的频率fCLK决定为,在设外部脉冲调制信号的频率为fPWM时,满足fCLK≥2L×fPWM。
该情况下,能够不丢失外部脉冲调制信号的脉冲而在每1个周期至少生成一个第一数字数据。
本发明的另外方式是一种冷却装置。该装置包括风扇电机和驱动风扇电机的上述任一种方式的驱动电路。
本发明的另外方式是一种电子设备。该电子设备包括处理器和冷却上述处理器的上述冷却装置。
2.本发明的某一方式的定时检测电路是接受与来自霍尔传感器的霍尔信号相对应的信号,生成在霍尔信号周期内的规定定时中生效的定时信号的定时检测电路,包括:计数器,按照时钟信号进行计数工作;复位部,在霍尔信号的每个周期,将计数器的计数值复位成为对复位之前的计数值乘以了负的系数的值;比较部,在计数器的值零交叉的每个定时中生效定时信号。
根据该方式,通过按照期望的定时设定负的系数,能够生成在该定时中生效的定时信号。
也可以负的系数是-1/2,规定的定时是周期的1/3的定时。霍尔信号的峰、底在周期的1/3~2/3的范围内产生。从而,该定时在霍尔信号的振幅和偏移量的检测中有用。
也可以在计数器的值达到规定的阈值时,比较部生效用于表示电机的异常停止的异常检测信号。该情况下,由于能够使定时检测电路发挥异常检测电路的功能,因此能够削减电路面积。
本发明的另外方式涉及一种从霍尔传感器接受包含互补的第一、第二信号的霍尔信号来驱动电机的电机驱动电路。该电机驱动电路包括:第一、第二A/D转换器,分别对霍尔信号的第一、第二信号进行模拟数字转换,生成数字的第三、第四信号;差动变换电路,生成与第三、第四信号的差分相对应的单端的第五信号;偏移修正电路,修正第五信号的偏移,生成第六信号;振幅控制电路,在将第六信号的振幅稳定成规定的目标值的同时,将其值绝对值化,生成第七信号;控制信号生成部,基于第七信号生成控制信号;驱动器电路,基于控制信号驱动电机;和定时检测电路,接受与第五信号相对应的信号,生成定时信号。振幅控制电路将生效定时信号的定时中的第七信号的值作为第七信号的振幅。
本发明的另外方式是一种冷却装置。该装置包括风扇电机和驱动风扇电机的上述任一种方式的驱动电路。
本发明的另外方式是一种电子设备。该电子设备包括处理器和冷却上述处理器的上述冷却装置。
再有,以上结构要素的任意组合及本发明的结构要素和表现,在方法、装置、***等间相互置换后,作为本发明的方式是有效的。
发明效果
根据本发明的某一方式,能够检测霍尔信号周期中的期望的定时。
附图说明
图1是表示包括实施方式涉及的驱动IC的冷却装置的结构的电路图。
图2是表示偏移修正电路的结构的电路图。
图3是表示偏移修正电路的处理的波形图。
图4的(a)、(b)是表示图1的振幅修正电路的结构例的电路图。
图5的(a)~(f)是表示图1的驱动IC的各功能块的工作的波形图。
图6的(a)~(c)是表示第二实施方式涉及的驱动IC的结构的电路图。
图7是表示第三实施方式涉及的驱动IC的结构的一部分的电路图。
图8是表示图七的驱动IC的PWM控制的图。
图9是表示PWM指令逻辑变换电路的结构例的电路图。
图10的(a)、(b)是表示图9的PWM指令逻辑变换电路的工作的图。
图11是表示使用了第四实施方式涉及的驱动IC的冷却装置的结构的功能块图。
图12是表示图11的驱动IC的变形例的电路图。
图13是表示定时检测电路的结构的电路图。
图14是表示图13的定时检测电路的工作的图。
符号说明
1...电子设备、ADC1...第一A/D转换器、2...冷却装置、ADC2...第二A/D转换器、ADC3...第三A/D转换器、4...CPU、ADC4...第四A/D转换器、6...风扇电机、8...霍尔传感器、14...差动变换电路、16...偏移修正电路、18...振幅控制电路、20...振幅修正电路、22...绝对值电路、24...控制信号生成部、26...驱动器电路、26a...逻辑部、26b...预驱动器电路、26c...H桥接电路、30...数字乘法器、32...系数控制部、34...振幅检测部、36...数字减法器、38...符号判定部、40...数字加法器、42...延迟电路、44...运算器、50...偏移修正电路、52...偏移量控制部、54...采样部、56...积分器、58...修正量决定部、60...FG信号发生部、64...脉冲调制器、68...运算器、72、78...控制指令电路、80...控制指令合成电路、82...运算器、84...接收电路、90...定时检测电路、92...计数器、94...复位部、96...比较部、100...驱动IC、102...带隙参考电路、104...内部电源、106...自激振荡电路、108...上电复位电路、110...防低压误动作电路、112...霍尔偏压电源、114...基准电源、116...PWM指令逻辑变换电路、118...快速起动检测电路、119...控制指令合成电路、120...电流限制设定电路、122...软起动设定电路、124...热监控电路、126...热关断电路、128...锁定保护/自动返回电路、138、140...开路集电极输出电路、141...斜率计算部、142...第一运算器、143...第二运算器、144...第三运算器、145...符号判定部、146...选择器、150...电平变换电路、152...数字滤波器、153...第四运算器、154...延迟电路、156...第五运算器
具体实施方式
(第一实施方式)
图1是表示包括实施方式涉及的驱动IC100的电子设备1的结构的电路图。电子设备1例如是台式或便携式计算机、工作站、游戏设备、音响设备、视频设备等,包括冷却装置2和CPU(CentralProcessingUnit:中央处理器)4。冷却装置2包括与CPU4对置设置的风扇电机6和驱动风扇电机6的驱动IC100。
驱动IC100是被集成在一个半导体芯片中的功能IC。除了驱动对象的风扇电机6,驱动IC100还与配置在接受来自风扇电机6转子的磁场的位置上的霍尔传感器8连接。对霍尔传感器8施加霍尔偏置电压VHB,产生包含与风扇电机6的转子位置相对应的互补的第一信号S1(H+)和第二信号S2(H-)的霍尔信号。也可以将霍尔传感器8内置在驱动IC100中。
驱动IC100包括第一A/D转换器ADC1、第二A/D转换器ADC2、差动变换电路14、偏移修正电路16、振幅控制电路18、控制信号生成部24和驱动器电路26。
驱动IC100在霍尔输入端子HP、HN上分别接受来自霍尔传感器8的第一信号S1、第二信号S2。第一A/D转换器ADC1和第二A/D转换器ADC2分别将霍尔信号的第一信号S1、第二信号S2各自进行模拟数字转换,生成数字的第三信号S3(SHP)、第四信号S4(SHN)。
比第一A/D转换器ADC1和第二A/D转换器ADC2更往后级的信号成为例如8位的二进制数据。差动变换电路14生成与第三信号S3和第四信号S4的差分相对应的单端的第五信号S5。差动变换电路14是数字减法器。
在霍尔信号H+、H-中不存在偏移的情况下,第五信号S5成为以零点为中心正负交替反复的波形。但是在存在偏移的情况下,成为以偏移值为中心摆动的波形,对后级处理产生坏影响。具体地说,误检测出风扇电机6的驱动相的切换定时和相切换时的软交换驱动的区间。于是,偏移修正电路16利用数字信号处理来修正第五信号S5的偏移,生成第六信号S6。
图2是表示偏移修正电路16的结构的电路图。偏移修正电路16包含偏移修正电路50和偏移量控制部52。偏移修正电路50是数字加减法器,通过对第五信号S5相加(减去)修正量ΔCMP来移位,输出第六信号S6。偏移量控制部52基于第六信号S6生成表示修正量ΔCMP的数据。
图3是表示偏移修正电路16的处理的波形图。图2中表示偏移删除不完全情况下的第六信号S6。偏移量控制部52的采样部54对第六信号S6的峰附近定时T1中的值DPEAK和底附近定时T2中的值DBOTTOM进行采样。在峰和底至少各进行1次采样。图1的偏移修正电路16中进行多次,例如在峰和底分别各进行4次采样。定时检测电路90基于与第五信号S5相对应的信号,检测采样部54应该进行采样的定时,输出指示该定时T1、T2的定时控制信号S90。
霍尔信号H+、H-的周期按照风扇电机6的转速时时刻刻在变化。从而,在取得霍尔信号H+、H-的振幅时,成为峰或底的定时T1、T2按照转速在变化。从而要求定时检测电路90具有跟踪转速检测量定时T1、T2的功能。
例如,定时检测电路90也可以包含计数器、运算器、锁存电路、比较器。计数器测量第五信号或与其相对应的第六信号、或者第七信号的周期。运算器计算对相当于周期的计数值乘以与期望定时相对应的系数的值,将其保持在锁存电路中。比较器也可以在每次计数器的计数值达到锁存电路中保持的值时生效一个定时信号。
偏移量控制部52基于采样到的峰值DPEAK和底值DBOTTOM决定修正量ΔCMP。具体地说,积分器56是将峰值DPEAK和底值DBOTTOM依次相加的积分器。修正量决定部58输出与加法结果X相对应的修正量ΔCMP。例如,修正量决定部58将对加法结果X乘以规定系数、例如增益G=1/10的值作为修正量ΔCMP。在该系数取2n时,能够用位移电路构成修正量决定部58。
积分器59对修正量ΔCMP进行积分,向偏移修正电路50输出。
偏移修正电路16计算输入信号S5的偏移,通过减去该偏移而形成输出信号的偏移为零的反馈回路,在该回路中***具有积分特性的积分器59。由于在霍尔传感器的电气角1个周期内执行1次偏移计算,因此其周期给予使积分器59工作的采样频率。该偏移修正电路16的特性表示高通滤波器特性。
如果霍尔信号的偏移是零,采样到的数据总和X就等于零。在霍尔信号H+、H-向正方向偏移的情况下,总和取正值,在向负方向偏移的情况下,总和X取负值。
例如,假设霍尔信号H+、H-向正方向偏移。假设这时4次采样的峰值DPEAK是10、10、10、10,底值DBOTTOM是-5、-5、-5、-5。该情况下,数据总和X为
10×4-5×4=20
因此,修正量ΔCMP等于对总和20乘以1/10的2。偏移修正电路50从第五信号S5减去修正量ΔCMP=2。每个霍尔信号周期对积分器56的输出X复位一次。
通过偏移修正电路16每个霍尔信号周期反复进行该处理,第六信号S6就能够得到以零为中心的偏移消失的信号。
返回到图1。振幅控制电路18在使第六信号S6的振幅稳定成规定的目标值REF的同时,对其值取绝对值,生成第七信号S7。图1中进行振幅稳定化的振幅修正电路20和进行绝对值化的绝对值电路22依次连接。由于振幅稳定化和绝对值化的处理顺序不特殊限定,因此也可以在振幅修正电路20的前级配置绝对值电路22。
图4的(a)、(b)是表示图1的振幅修正电路20的结构例的电路图。图4的(a)、(b)的振幅修正电路20a、20b是包含数字乘法器30和系数控制部32的积和运算器,进行自动增益控制(AGC)。
数字乘法器30对该输入信号S30乘以可变系数K。系数控制部32将数字乘法器30的输出信号S32的振幅A与目标值REF进行比较,在振幅A大于目标值REF时,使可变系数K下降规定值Δk,在振幅A小于目标值REF时,使可变系数K增加规定值Δk。
图4的(a)的系数控制部32a包含振幅检测部34、数字减法器36、符号判定部38、数字加法器40、延迟电路42。振幅检测部34在例如数字乘法器30的输出信号S32的波形峰的定时和底的定时的至少一方或两方中采样信号S32的值,生成表示数字乘法器30的输出信号S32的振幅的振幅数据S34。采样定时也可以利用上述定时检测电路90所产生的定时控制信号S90来指示。
数字减法器36生成表示数字乘法器30的输出信号S32的振幅A与目标值REF的差分的第八信号S8(=REF-A)。符号判定部38按照第八信号S8的符号输出正或负的规定值Δk。具体地说,在第八信号S8的符号是正时,即REF>A时,输出正的规定值Δk(例如+1),在第八信号S8的符号是负时,即REF<A时,输出负的规定值Δk(例如-1)。再有,也可以在振幅A等于目标值REF的情况下,即差分是零的情况下,使规定值Δk为0、+1、-1的某一个。
数字加法器40将从符号判定部38输出的规定值Δk与可变系数K相加。延迟电路42使数字加法器40的输出数据S40延迟1个采样时间,并向数字加法器40和数字乘法器30输出。
根据图4的(a)的结构,能够按照振幅A与目标值REF的大小关系,以一定的梯级Δk使系数进行变化,***不久就收敛成振幅A与目标值REF一致。即,能够使振幅A稳定成恒定值。
通过用数字乘法器30的输入信号S30的值除以目标值REF,用根据除法结果的增益放大输入信号S30,也能使数字乘法器30的输出信号S32的振幅与目标值REF一致。但是该方法需要除法运算。在实施方式涉及的振幅修正电路20中,由于不用进行除法运算而能够保持振幅恒定,因此与使用除法器的情况相比具有能够削减电路面积的优点。
通过恰当地选取目标值REF,能够进一步简化系数控制部32。具体地说,目标值REF若选择成二进制数据的低位m位全是1或全是0的值也行。换言之,期望目标值REF设定在进位(退位)的边界。
图4的(b)中表示在目标值REF是[01000000](低位6位全是0)或[00111111](低位6位全是1)的情况,即、设目标值REF为振幅A的正的全尺度的大1/2的情况下的结构。图4的(b)的系数控制部32b取代图4的(a)的数字减法器36和符号判定部38而具备运算器44。
运算器44基于表示数字乘法器30的输出信号S32的振幅A的数据S34的特定位(低位第(m+1)位)的值,输出正或负的规定值Δk。运算器44参照振幅A的高位2位A[7:6],在A[7:6]=“01”时输出Δk=-1,在A[7:6]=“00”时输出Δk=+1。由于最高位(低位第(m+2)位)冗余,因此也可以只基于低位第(m+1)位A[6]来生成规定值Δk。
若将目标值REF理解为是“01000000”,就在REF=A时输出Δk=+1。若将目标值REF理解为是“00111111”,就在REF=A时输出Δk=-1。
通过这样地将目标值REF选取为特殊值,就能够只用位比较来控制系数K,因此能够比图4的(a)简化振幅修正电路20。
返回到图1。控制信号生成部24接受来自振幅控制电路18的第七信号S7,基于它生成控制信号SCNT(S60、S64)。例如,控制信号生成部24包括FG信号发生部60、脉冲调制器64和运算器68。
FG信号发生部60生成在霍尔信号的前半周期取第一电平(例如高电平),在后半周期取第二电平(例如低电平)的控制信号(也叫作FG信号)S60。例如,FG信号发生部60在每次第七信号S7跨越零附近阈值TH0时,使控制信号S60的电平进行变化。
再有,在必须检测驱动区间与再生区间的切换的情况下,也可以设置将第七信号S7与规定的阈值TH1进行比较的再生区间检测比较器。该情况下,再生区间检测比较器的输出信号在再生区间中取第一电平(低电平),在驱动区间取第二电平(高电平)。
在脉冲调制器64的前级设置运算器68。运算器68对第七信号S7乘以PWM驱动风扇电机6时的占空比、即指示风扇电机6转速的占空比控制信号SDUTY。
例如,脉冲调制器64生成具有与第七信号S7’的电平相对应的占空比的控制脉冲信号S64。例如,脉冲调制器64包含PWM比较器和振荡器。振荡器产生锯齿波或三角波状的周期信号。振荡器例如能够用数字计数器构成。期望控制脉冲信号S64的频率高于音频频段,以便不产生电子设备1的用户能识别的刺耳噪声,期望在20kHz以上。若考虑电路偏差,最好是其2倍以上的50kHz程度。PWM比较器将已由运算器68调节了振幅的第七信号S7’与周期信号进行比较,生成脉冲宽度调制后的控制脉冲信号S64。
脉冲调制器64的结构不特殊限定,例如也可以使用计数器构成。
驱动器电路26基于控制信号SCNT(S60、S64),驱动风扇电机6。驱动器电路26例如包含有逻辑部26a、预驱动器电路26b和H桥接电路26c。驱动器电路26的结构不特殊限定,可以利用与以前的用模拟电路构成的驱动IC同样的电路。
驱动器电路26将按照FG信号S60的电平对角配置的开关对M1、M4或对M2、M3交替地选择为驱动对象。驱动器电路26在再生区间基于控制脉冲信号S64,对已选择了H桥接电路的开关对进行PWM驱动(软交换)。此外,驱动器电路26在驱动区间按照与其目标转矩相对应的占空比,对风扇电机6进行PWM驱动。
以上是驱动IC100的结构。接着说明其工作。
图5的(a)~(f)是表示图1的驱动IC100的各功能块的工作的波形图。如图5的(a)所示,利用偏移修正电路16对第五信号S5的偏移进行修正。接着,振幅控制电路18如图5的(b)所示地进行修正,使得第六信号S6的振幅与目标值REF一致。接着,如图5的(c)所示,利用振幅修正电路20,将第六信号S6绝对值化,生成第七信号S7。
FG信号发生部60基于第七信号S7产生图5的(d)所示的FG信号S60。如图5的(e)、(f)所示,脉冲调制器64例如通过将周期信号S66与第七信号S7’进行比较来生成已脉冲宽度调制的控制脉冲信号S64。
图5的(e)、(f)中第七信号S7’的振幅不同,图5的(e)表示占空比控制信号SDUTY是1(=100%)的情况。图5的(f)表示占空比控制信号SDUTY小于1的情况。可知当占空比控制信号SDUTY的值变化时,第七信号S7’的振幅变化,与之相对应地控制脉冲信号S64的占空比变化。
驱动器电路26基于控制信号SCNT(S60、S64)驱动风扇电机6。根据图1的驱动IC100,通过将霍尔信号S1、S2变换成数字数据,删除霍尔信号的偏移进行振幅修正,能够降低霍尔传感器的偏差等影响来驱动风扇电机6。
此外,由于用数字电路构成驱动IC100,因此与用模拟电路构成的情况相比,能够得到伴随半导体制造工艺微细化的芯片缩小的好处,能够实现小型化和低成本化。此外,通过进行数字信号处理,与以前的用模拟电路构成的驱动IC相比,具有难以受到元件偏差的影响的优点。
在用模拟电路构成驱动IC的情况下,为了降低来自霍尔传感器8的霍尔信号H+、H-的偏移和振幅偏差的影响,一般是用高增益放大霍尔信号H+、H-。这样,相当于图1的第七信号S7的信号(记作S7*)的峰和底就如图5的(e)中点划线所示地失真,成为接近于梯形的波形。由于信号S7*在相切换区间的斜率过陡,因此要使相当于控制脉冲信号S64的信号的占空比如图5的(e)所示地缓慢变化就很困难。
对此,根据图1的驱动IC100,由于能够使控制脉冲信号S64的占空比缓慢变化,因此能够圆滑地进行相切换,能够降低风扇电机6产生的噪声。
(第二实施方式)
在第二实施方式中,关于按照温度或者基于来自外部的控制信号的风扇电机6的旋转控制进行说明。图6的(a)~(c)是表示第二实施方式涉及的驱动IC100的结构的电路图。
图6的(a)~(c)中适当省略了与图1通用的电路功能块。图6的(a)是表示基于温度进行转速控制的驱动IC100a的结构的电路图。
驱动IC100a包括热敏电阻用端子TH、第三A/D转换器ADC3和控制指令电路72。
在热敏电阻用端子TH上连接由基准电压VREF进行了偏压的热敏电阻RTH,输入与温度相对应的模拟温度检测电压VTH。第三A/D转换器ADC3将温度检测电压VTH进行模拟数字转换,生成与温度相对应的数字的第九信号S9(STH)。控制指令电路72根据第九信号S9,生成表示用于PWM驱动的占空比的第十信号S10。温度越高,第十信号S10的值越大,温度越低其值越小。该第十信号S10是相当于图1所示的占空比控制信号SDUTY的信号,并向控制信号生成部24的运算器68输入。
其结果,由控制信号生成部24生成的控制脉冲信号S64被按照温度进行了脉冲宽度调制。驱动器电路26按照控制脉冲信号S64、换言之按照第十信号S10,对风扇电机6进行PWM驱动。
根据图6的(a)的驱动IC100a,温度越高越提高风扇电机6的转速,能够恰当地冷却CPU4。
图6的(b)是表示按照来自外部的占空比控制电压进行转速控制的驱动IC100b的结构的电路图。占空比控制电压VDUTY具有与PWM驱动风扇电机6时的占空比、换言是转速的目标值相对应的电平。将占空比控制电压VDUTY输入到占空比控制端子DUTY中。
第四A/D转换器ADC4对占空比控制电压VDUTY进行模拟数字转换,生成数字的第十一信号S11。控制指令电路78根据第十一信号S11,生成表示用于PWM驱动的占空比的第十二信号S12。
根据图6的(b)的驱动IC100b,能够按照来自外部的控制电压VDUTY控制风扇电机6的转速,因此能够对冷却装置2的设计者提供灵活的平台。
图6的(c)是表示按照温度和来自外部的占空比控制电压进行转速控制的驱动IC100c的结构的电路图。图6的(c)的驱动IC100c是图6的(a)、(b)的驱动IC100a、100b的组合,控制指令合成电路80基于第九信号S9和第十一信号S11两者,生成表示PWM驱动的占空比的第十三信号S13。根据图6的(c)的驱动IC100c,能够基于控制电压VDUTY和温度来控制风扇电机6的转速。
(第三实施方式)
存在冷却对象CPU的发热量和其温度、热致破坏的阈值温度等在每个CPU中各不相同的情况。从而期望按照冷却对象灵活地设定冷却风扇的旋转速度。第三实施方式中对于提供灵活的转速控制的技术进行说明。
图7是表示第三实施方式涉及的驱动IC100d的结构的一部分的电路图。
图7的驱动IC100d取代图6的(b)、(c)的占空比控制端子DUTY,而具备PWM脉冲信号输入端子PWM,向该端子输入已脉冲宽度调制的外部PWM信号PWM。驱动IC100按照外部PWM信号的占空比来PWM驱动风扇电机6。外部PWM信号PWM的占空比可以取0~100%的范围。
驱动IC100d按照外部PWM信号PWM的占空比和温度temp来PWM驱动风扇电机6。图8是表示图7的驱动IC100d的PWM控制的图。图8横轴表示外部PWM信号的占空比(输入占空比DUTYIN),纵轴表示PWM驱动的占空比(输出占空比DUTYOUT)。
如图8所示,驱动IC100d在输入占空比低于最小占空比MINDUTY时,用最小占空比MINDUTY驱动风扇电机6。在输入输入占空比DUTYIN高于最小占空比MINDUTY时,输出占空比DUTYOUT就遵照根据温度决定的斜率α而增加。斜率α如下设定。
(1)temp>TUPPER
α0=1
(1)temp<TLOWER
αn=(MIN100P-MINDUTY)/(100-MINDUTY)
(3)TLOWER≤temp≤TUPPER
该范围内的斜率αk根据温度temp阶段性地、例如以n=16个阶段进行切换。即,用下述式子赋值给α3。
αk=(α0-αn)/n×(n-k)+αn
返回到图7。对驱动IC100d给予指定MIN100P、MINDUTY、TLOWER、TUPPER的模拟电压。
驱动IC100d包括基准电源114、A/D转换器ADC3、ADC5~ADC7、PWM指令逻辑变换电路116、控制指令合成电路80。
基准电源114生成基准电压VREF,并从基准电压端子REF输出。外接电阻R2、R3、R4对基准电压VREF分压,生成热敏电阻控制最低输出占空比设定电压VMINT和PWM控制最低输出占空比设定电压VMINP,并各自向热敏电阻控制最低输出占空比设定输入端子MINT和PWM控制最低输出占空比设定输入端子MINP输入。内部电阻R10、R11对基准电压VREF分压,生成基准电压VREF’。
A/D转换器ADC5~ADC7分别将电压VREF’、VMINT、VMINP进行模/数转换,生成数据信号SREF、SMINT、SMINP、SSS。加减法器ADD10~ADD12分别从数据信号SMINT、SMINP、STH、STSS减去数据SREF来使值移位,生成数据信号MIN100P、MIN_DUTY、temp。
PWM指令逻辑变换电路116生成表示与外部PWM信号的占空比相对应的值的数据信号SPWM。PWM指令逻辑变换电路116将PWM信号的占空比0~100%变换成L位的信号SPWM。例如在L=7位时,占空比0~100%被变换成数字值0~127。
控制指令合成电路80基于控制数据SPWM、数据信号MIN100P、MIN_DUTY、temp,生成占空比控制信号SDUTY。
控制指令合成电路80包括斜率计算部141、第一运算器142、第二运算器143、第三运算器144、符号判定部145和选择器146。
斜率计算部141基于上述规则计算斜率α。
第一运算器142从数据SPWM减去MIN_DUTY。第二运算器143对第一运算器142的输出数据(SPWM-MIN_DUTY)乘以斜率α。第三运算器144将MIN_DUTY和α×(SPWM-MIN_DUTY)相加。
符号判定部145判定第一运算器142的运算结果(SPWM-MIN_DUTY)的符号。选择器146在符号sign是正时、即SPWM>MINDUTY时,选择输入(0)侧的数据。
α×(SPWM-MIN_DUTY)+MIN_DUTY
选择器146在符号sign是负时,选择输入(1)侧的数据MIN_DUTY。将选择器146的输出数据SDUTY向脉冲调制器输出。
根据图7的驱动IC100d,能够遵照图8的特性,基于外部PWM信号PWM和温度较好地控制风扇电机6的转速。具体地说,能够利用数字控制独立地设定风扇电机6的最低转速和转速的温度依存性。
图9是表示PWM指令逻辑变换电路116的结构的电路图。PWM指令逻辑变换电路116包括电平变换电路150和数字滤波器152。
将外部PWM信号PWM的高电平变换成1,将低电平变换成0。这里向CMOS输入外部PWM信号也行。电平变换电路150对已变换成1/0信号的外部PWM信号乘以系数2L。在L=7时,外部PWM信号的1/0分别被变换成128/0,并输入到后级的数字滤波器152中。
数字滤波器152是一次IIR(InfiniteImpulseResponse:无限冲激响应)型低通滤波器,包括串联设置的第四运算器153、延迟电路154和第五运算器156。
延迟电路154具有位宽(L+n),与具有某一周期TCLK的时钟信号CLK同步地使第四运算器153的输出数据延迟时间TCLK。
第四运算器153对延迟电路154的输出数据乘以系数2-n。常数n决定低通滤波器的频率特性。第四运算器153和第五运算器156也可以用使输入数据位移的位移器构成。
第四运算器153将电平变换电路150的输出数据和延迟电路154的输出数据相加,减去第五运算器156的输出数据后,将运算结果输出到延迟电路154中。
图10的(a)、(b)是表示图9的PWM指令逻辑变换电路的工作的图。图10的(a)表示外部PWM信号的占空比是50%时的数据信号SPWM。通过改变n的值,反馈回路的增益(响应性)和波纹发生变化。
研究时钟信号CLK的频率fCLK。在将外部PWM信号按L位变换成占空比的情况下,期望以1/2L以下的精度正确地变换。例如,在按L=7位(0~127)变换成占空比的情况下,期望是以下的精度。若假设PWM信号的载波频率fPWM为28kHz,则只要使时钟信号CLK的频率fCLK在它的2L(=128)倍、即3.6MHz以上,就能够不丢失数据而在外部PWM信号的每1个周期生成一个数据信号SPWM。从而能够防止差拍(beat)的发生。
接着,关于滤波系数n进行研究。图10的(b)是表示PWM指令逻辑变换电路116的低通滤波器特性的图。为了使输出数据SPWM的波纹在1个梯级以内,增益G=1/128=-42dB程度成为目标。在设n=12的情况下,在外部PWM信号PWM的载波频率fPWM是21kHz时,得到-38.5dB程度的消除率,若进一步增高载波频率fPWM,就能够得到低于-42dB的消除率。
(第四实施方式)
图11是表示使用了第四实施方式涉及的驱动IC100e的冷却装置2的结构的功能块图。第四实施方式涉及的驱动IC100e中利用了上述第一~第三实施方式说明的技术。以下关于驱动IC100e的各功能块进行说明。
电源端子Vcc和接地端子GND与外部电源3连接,接受电源电压和接地电压。
带隙参考电路102生成基准电压VBGR。内部电源104例如是线性稳压器,接受基准电压VBGR,并根据该值生成稳定的内部电源电压VDDINT。自激振荡电路106产生规定频率的时钟信号CLK。
上电复位电路108通过将电源电压Vcc与规定的阈值电压进行比较来产生上电复位信号SPOR。防低压误动作电路(UVLO:UnderVoltageLockOut:欠压锁定)110通过将电源电压Vcc与规定的阈值电压进行比较来产生UVLO信号SUVLO。信号SPOR和SUVLO在电路保护中利用。
霍尔偏压电源112生成霍尔偏置电压VHB,从霍尔偏置端子HB输出。将该霍尔偏置电压VHB提供给霍尔传感器8。
驱动IC100具备在风扇电机6旋转开始时使转速缓慢上升的软起动功能。软起动期间根据软起动时间设定电压VTSS而定。外接电阻R5、R6对基准电压VREF分压,生成软起动时间设定电压VTSS,输入到软起动时间设定输入端子SS。A/D转换器ADC8对软起动设定电压VTSS进行模/数转换,生成数据信号STSS。加减法器ADD13从数据信号STSS减去数据SREF来使值移位,输出数据STSS’。
软起动设定电路122在风扇电机6驱动开始时,基于指定软起动期间的信号STSS’,生成按照与该值相对应的斜率随时间缓慢上升的软起动设定信号SSS。
快速起动检测电路118检测是由外部PWM信号PWM导致的电机停止状态还是由电机异常导致的电机停止状态,在前者的情况下,解除锁定保护功能。利用快速起动功能,当在由PWM导致的电机停止状态下输入PWM信号“H”时,电机就立即开始旋转。
控制指令合成电路80接受信号SMINT’、SMINP’、STH’、SPWM、SQS,将它们合成生成指示PWM驱动风扇电机6时的占空比的控制信号SDUTY。
在输出电流检测端子RNF上连接外接检测电阻RS。在该检测电阻RS上产生与流到风扇电机6中的电流Im相对应的电压降(检测电压)VCS。将检测电压VCS输入到驱动IC100的检测电流输入端子CS。第九A/D转换器ADC9将检测电压VCS变换成数字值的检测信号SCS。电流限制设定电路120生成表示流到风扇电机6中的电流Im的上限值的数据SIMAX。
加减法器ADD15和ADD16从检测信号SCS依次减去信号SIMAX、SSS,生成电流上限信号SSC’。利用该电流上限信号SSC’限制PWM驱动风扇电机6时的占空比,在将流到风扇电机6中的电流Im限制在与信号SIMAX相对应的电流值以下的同时,起动时能够实现软起动。
运算器82如已经说明地,基于从振幅控制电路18输出的第七信号S7生成FG信号(S60)。开路集电极输出电路138从转速脉冲输出端子FG输出FG信号。
驱动IC100具备锁定保护功能。锁定保护/自动返回电路(以下称作锁定保护电路)128监视FG信号,检测由电机异常导致的停止,生成表示异常状态的检测信号(锁定报警信号)AL。开路集电极输出电路140从锁定报警输出端子AL输出锁定报警信号AL。
热监控电路124监视驱动IC100的芯片温度,生成与芯片温度相对应的芯片温度电压VT。A/D转换器ADC10对芯片温度电压VT进行模/数转换,生成芯片温度信号ST。在芯片温度信号ST高于规定阈值时、即驱动IC100处于温度异常状态时,热关断电路126生效热关断信号TSD。
运算器82对第七信号S7乘以占空比控制信号SDUTY和电流上限信号SSC’,生成控制信号S7’。此外,当生效了锁定报警信号AL或热关断信号THD时,运算器82使控制信号S7’的电平成为零,使对风扇电机6的通电停止。
以上是驱动IC100e的结构。根据该驱动IC100e,能够根据外部PWM信号的占空比和温度来控制风扇电机6的转速。此外,能够用单一功能IC来实现软起动功能、锁定保护功能和快速起动功能。
图12是表示图11的驱动IC的变形例的电路图。仅说明与图11的不同点。驱动IC100f具备控制指令串行数据输入端子SDT。在该端子SDT上外接存储器9或CPU,输入相当于图8中说明的数据SMINT、SMINP、STSS、SIMAX的至少一个的数据。接收电路84接收串行数据SDT,并向控制指令合成电路80输出。存储器9也可以内置在驱动IC100f中。
此外,检测电阻RS内置在驱动IC100f中。将A/D转换器ADC9的输出数据SCS输入到控制指令合成电路80中。控制指令合成电路80生成占空比控制信号SDUTY,使得检测信号SCS不超过串行数据SDT中包含的电流限制设定值。
在图12的驱动IC100e中,通过从存储器和CPU对控制指令串行数据输入端子SDT给予数据,能够变更驱动IC100f的设定。
图13是表示定时检测电路90的结构的电路图。在上述定时检测电路90的结构中需要锁存电路(存储器),具有电路规模变大的问题。
定时检测电路90接受与来自霍尔传感器8的霍尔信号H+、H-相对应的信号,生成在霍尔信号H+、H-的周期内的规定定时中生效的定时信号S90。例如,规定的定时是霍尔信号H+取峰附近的值的定时和取底附近的值的定时,但也可以适用于其他定时。
定时检测电路90包括计数器92、复位部94、比较部96。
定时检测电路90进行与时钟信号CLK同步的处理。计数器92是按照时钟信号CLK进行计数工作的计时器。在此,计数器92在时钟信号CLK的每个周期加一个规定的增量数。图13中增量数是十进制的“1”。
计数器92包含锁存电路92a、加法器92b和选择器95。锁存电路92a保持输入的值。加法器92b对锁存电路92a的输出数据相加增量数“1d”。将加法器92b的输出数据通过选择器95输入到锁存电路92a。利用包含锁存电路92a、加法器92b和选择器95的回路,每个时钟信号CLK对计数值COUNT加一个增量数。
复位部94在霍尔信号H+、H-的每个周期,将计数器92的计数值COUNT复位成为对复位之前的计数值COUNT乘以负系数β的值。例如,复位部94包含运算器94a和选择器95。运算器94a运算对计数器92的计数值COUNT乘以负系数β的值。选择器95接受在霍尔信号H+、H-的每个周期生效的控制信号S95。边缘检测部97在FG信号(S60)的每个边缘生效一个控制信号S95。
负系数β最好按照规定的定时来决定。例如,想在周期的1/3定时中生效定时信号的情况下,最好设为β=-1/2。由于能够用位移器来实现乘以1/2的运算,因此不需要所谓的运算电路。想在周期的1/2定时中生效的情况下,只要设β=-1即可。一般是检测按(-β)∶1分割了周期的定时。在可以利用所谓的运算电路的情况下,系数β的值的选择自由度高。
每次生效控制信号S95时,换言之,在霍尔信号H+、H-的每个周期,选择器95选择一次运算器94a的输出数据,并向锁存电路92a输出。其结果,锁存电路92a中保持的计数值COUNT被复位。
在计数器92的计数值COUNT零交叉的每个定时中,比较部96生效一个定时信号S90。
以上是定时检测电路90的结构。接着说明其工作。图14是表示图13的定时检测电路90的工作的图。
计数器92在控制信号S95的每个边缘被复位成为对之前的计数值COUNT乘以了负系数β的值β×COUNT。图13中为了说明而表示了边缘的间隔、即霍尔信号H+、H-的周期很大地变动的情况,但实际上邻接的周期并不那么大地变化。从而,计数值COUNT每个周期在按-β∶1分割各周期的定时中零交叉。
例如,在β=-1/2时,能够较好地检测33%的定时。该定时位于第五信号S5或者与其相对应的第六信号S6的峰附近和底附近。从而,在偏移修正电路16和振幅修正电路20中能够较好地产生必要的定时。
此外,定时检测电路90也可以作为图11的锁定保护电路128来利用。锁定保护电路128也被称作监视计时器,检测由驱动对象风扇电机6的异常而导致的停止。
在图13的定时检测电路90中,风扇电机6的旋转一停止,FG信号S60就停止,因此,计数器92的计数值COUNT不被复位,计数值继续增加。因此,比较部96在计数值COUNT达到规定的阈值TH2时,生效表示电机异常状态的检测信号(锁定警报信号)AL。阈值TH2可以是用户设定的设定值,也可以是驱动IC100自身保持的固有值。
图13的定时检测电路90能够兼用监视计时器(锁定保护电路128)和定时检测电路90,因此能够削减电路面积。换言之,定时检测电路90也可以掌握为留用以前设置在驱动IC中的监视计时器的计数器。从而,可以说几乎没有因为设置定时检测电路90而导致的电路面积的增大。
图13中说明了计数器92是增序计数器的情况,但也可以设为降值计数器。
定时检测电路90的用途不限定于峰和底的检测,可以利用在任意的定时检测中。
此外,定时检测电路90的检测对象不限定于霍尔信号H+、H-,对其他各种各样的周期性信号都能够利用。例如,定时检测电路90也可以利用在无传感器的电机驱动电路中。具体地说,有在检测电机线圈中产生的反电动势时,想设定时间上的窗口,或者想设定屏蔽时间的情况。图13的定时检测电路90能够较好地利用在这样的用途中。
或者,在无传感器方式中,有想通过监视多相电机中的一个线圈中产生的反电动势并分割其周期来切换驱动相的情况。该情况下,通过在定时检测电路90中设定与电气角相对应的系数β,就能够生成切换定时。
本领域技术人员能够理解上述实施方式只是例示,可以对这些结构要素和各处理工序的组合做各种各样的变形,并且这样的变形例也包括在本发明的范围内。
实施方式中关于驱动对象的风扇电机是单相驱动电机的情况进行了说明,但本发明不限定于此,也可以利用在其他电机的驱动中。
在实施方式中,可以将构成风扇电机驱动装置100的元件全部整体集成,也可以分出给其他集成电路来构成,另外还可以用分立部件构成它的一部分。按照成本和占有面积及用途等来决定集成哪部分即可。
Claims (15)
1.一种电机驱动电路,从霍尔传感器接受包含互补的第一信号、第二信号的霍尔信号,对风扇电机进行脉冲宽度调制驱动,其特征在于,包括:
控制指令合成电路,基于指示PWM驱动的占空比的第一数字数据和表示温度的第二数字数据,生成表示PWM驱动的占空比的占空比控制信号;
脉冲调制器,将上述占空比控制信号变换成具有它所表示的占空比的脉冲控制信号;和
驱动器电路,基于上述脉冲控制信号驱动上述风扇电机,
上述控制指令合成电路包含:
第一运算器,从上述第一数字数据减去指示上述占空比的最低值MINDUTY的第三数字数据;
斜率计算部,基于上述第二数字数据生成依存于温度的斜率数据;
第二运算器,将上述斜率数据和上述第一运算器的输出数据相乘;
第三运算器,将上述第二运算器的输出数据和上述第三数字数据相加;和
选择器,接受上述第三运算器的输出数据和上述第三数字数据,选择与上述第一运算器的输出数据的符号相对应的一方,作为上述占空比控制信号进行输出,
在将规定的上限温度设为TUPPER,将规定的下线温度设为TLOWER,将规定的占空比设为MIN100P,上述温度设为temp时,上述斜率数据α成为如下:
(1)在temp>TUPPER时,
是α0=1,
(2)在temp<TLOWER时,
是αn=(MIN100P-MINDUTY)/(100-MINDUTY),
(3)在TLOWER≤temp≤TUPPER时,
是上述α0和上述αn以及在它们之间离散地决定的多个倾斜α0~αn中与温度temp对应的一个。
2.根据权利要求1所述的电机驱动电路,其特征在于,进一步包括:
端子,接受来自外部的已被脉冲调制的外部脉冲调制信号;和
指令逻辑变换电路,接受上述外部脉冲调制信号,变换成具有与其占空比相对应的数字值的上述第一数字数据。
3.根据权利要求2所述的电机驱动电路,其特征在于,
上述指令逻辑变换电路包含:
电平变换电路,对已将值变换成1、0二值的上述外部脉冲调制信号乘以系数2L,其中L是自然数;和
数字低通滤波器,对上述电平变换电路的输出数据进行滤波,输出上述第一数字数据。
4.根据权利要求3所述的电机驱动电路,其特征在于,
上述数字低通滤波器是一次无限冲激响应滤波器,包含依次串联的第四运算器、延迟电路、第五运算器,
上述第四运算器在上述电平变换电路的输出数据中加上述延迟电路的输出数据,并减去上述第五运算器的输出数据,
上述延迟电路使上述第四运算器的输出数据延迟,
上述第五运算器对上述延迟电路的输出数据乘以系数2-n,其中n是自然数。
5.根据权利要求4所述的电机驱动电路,其特征在于,
将n设定为使上述第五运算器的输出数据的波纹宽度在1以下。
6.根据权利要求4所述的电机驱动电路,其特征在于,
上述延迟电路与周期TCLK的时钟信号同步地使上述第四运算器的输出数据延迟TCLK。
7.根据权利要求6所述的电机驱动电路,其特征在于,
将上述时钟信号的频率fCLK决定为,在设上述外部脉冲调制信号的频率为fPWM时,满足fCLK≥2L×fPWM。
8.一种冷却装置,其特征在于,包括:
风扇电机;和
驱动上述风扇电机的权利要求1至7的任一项所述的驱动电路。
9.一种电子设备,其特征在于,包括:
处理器;和
冷却上述处理器的权利要求8所述的冷却装置。
10.一种电机驱动电路,从霍尔传感器接受包含互补的第一信号、第二信号的霍尔信号,驱动电机,其特征在于,包括:
第一A/D转换器、第二A/D转换器,分别对上述霍尔信号的第一信号、第二信号进行模数转换,生成数字的第三信号、第四信号;
差动变换电路,生成与上述第三信号、第四信号的差分相对应的单端的第五信号;
偏移修正电路,修正上述第五信号的偏移,生成第六信号;
振幅控制电路,在将上述第六信号的振幅稳定成规定的目标值的同时,将其值绝对值化,生成第七信号;
控制信号生成部,基于上述第七信号生成控制信号;
驱动器电路,基于上述控制信号驱动上述电机;和
定时检测电路,接受与上述第五信号相对应的信号,生成定时信号,
上述振幅控制电路将生效了上述定时信号的定时中的上述第七信号的值作为上述第七信号的振幅,
其中,上述定时检测电路接受与来自霍尔传感器的霍尔信号相对应的信号,生成在上述霍尔信号周期内的规定定时中生效的上述定时信号,上述定时检测电路包括:
计数器,按照时钟信号进行计数工作;
复位部,在上述霍尔信号的每个周期,将上述计数器的计数值复位成为对复位之前的计数值乘以了负的系数的值;以及
比较部,在上述计数器的值零交叉的每个定时中生效上述定时信号。
11.一种电机驱动电路,从霍尔传感器接受包含互补的第一信号、第二信号的霍尔信号,驱动电机,其特征在于,包括:
第一A/D转换器、第二A/D转换器,分别对上述霍尔信号的第一信号、第二信号进行模数转换,生成数字的第三信号、第四信号;
差动变换电路,生成与上述第三、第四信号的差分相对应的单端的第五信号;
偏移修正电路,修正上述第五信号的偏移,生成第六信号;
振幅控制电路,在将上述第六信号的振幅稳定成规定的目标值的同时,将其值绝对值化,生成第七信号;
控制信号生成部,基于上述第七信号生成控制信号;
驱动器电路,基于上述控制信号驱动上述电机;和
定时检测电路,接受与上述第五信号相对应的信号,生成定时信号,
上述振幅控制电路将生效了上述定时信号的定时中的上述第七信号的值作为上述第七信号的振幅,
当生效了异常检测信号时,上述控制信号生成部停止上述电机的旋转,
其中,上述定时检测电路接受与来自霍尔传感器的霍尔信号相对应的信号,生成在上述霍尔信号周期内的规定定时中生效的上述定时信号,上述定时检测电路包括:
计数器,按照时钟信号进行计数工作;
复位部,在上述霍尔信号的每个周期,将上述计数器的计数值复位成为对复位之前的计数值乘以了负的系数的值;以及
比较部,在上述计数器的值零交叉的每个定时中生效上述定时信号,在上述计数器的值达到规定的阈值时,上述比较部生效用于表示上述电机的异常停止的上述异常检测信号。
12.一种冷却装置,其特征在于,包括:
风扇电机;和
驱动上述风扇电机的权利要求10所述的驱动电路。
13.一种冷却装置,其特征在于,包括:
风扇电机;和
驱动上述风扇电机的权利要求11所述的驱动电路。
14.一种电子设备,其特征在于,包括:
处理器;和
冷却上述处理器的权利要求12所述的冷却装置。
15.一种电子设备,其特征在于,包括:
处理器;和
冷却上述处理器的权利要求13所述的冷却装置。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010070664A JP5647427B2 (ja) | 2010-03-25 | 2010-03-25 | モータ駆動回路およびそれを用いた冷却装置、電子機器 |
JP2010-070664 | 2010-03-25 | ||
JP2010070668A JP5513949B2 (ja) | 2010-03-25 | 2010-03-25 | タイミング検出回路、それを用いたモータ駆動回路、冷却装置、電子機器 |
JP2010-070668 | 2010-03-25 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102208892A CN102208892A (zh) | 2011-10-05 |
CN102208892B true CN102208892B (zh) | 2016-02-17 |
Family
ID=44697581
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110144709.5A Active CN102208892B (zh) | 2010-03-25 | 2011-03-25 | 电机驱动电路、冷却装置、电子设备、定时检测电路 |
Country Status (3)
Country | Link |
---|---|
US (3) | US8704470B2 (zh) |
CN (1) | CN102208892B (zh) |
TW (1) | TWI540825B (zh) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5917801B2 (ja) * | 2010-03-25 | 2016-05-18 | ローム株式会社 | モータ駆動回路およびそれを用いた冷却装置、電子機器 |
JP6104512B2 (ja) * | 2011-04-01 | 2017-03-29 | ローム株式会社 | 温度検出装置 |
US8792222B2 (en) * | 2012-02-29 | 2014-07-29 | Lg Chem, Ltd. | Driver circuit for an electric vehicle and a diagnostic method |
TW201350869A (zh) * | 2012-06-07 | 2013-12-16 | Askey Computer Corp | 電流量測系統 |
US9050893B2 (en) | 2012-06-29 | 2015-06-09 | Lg Chem, Ltd. | Driver circuit for an electric vehicle and a diagnostic method for determining when a first voltage driver is shorted to a high voltage and a second voltage driver has a low electrical current flowing therethrough |
US9162579B2 (en) | 2012-06-29 | 2015-10-20 | Lg Chem, Ltd. | Driver circuit for an electric vehicle and a diagnostic method for determining when a first voltage driver is shorted to a low voltage and a second voltage driver is shorted to a high voltage |
US8861161B2 (en) | 2012-06-29 | 2014-10-14 | Lg Chem, Ltd. | Driver circuit for an electric vehicle and a diagnostic method for determining when first and second voltage drivers are shorted to a high voltage |
US9024468B2 (en) | 2012-07-02 | 2015-05-05 | Lg Chem, Ltd. | Driver circuit for an electric vehicle and a diagnostic method for determining when a voltage driver is shorted to a ground voltage |
US8994210B2 (en) | 2012-07-02 | 2015-03-31 | Lg Chem, Ltd. | Driver circuit for an electric vehicle and a diagnostic method for determining when an electrical short circuit to a ground voltage is present between a contactor coil and a voltage driver |
JP2014050115A (ja) * | 2012-08-29 | 2014-03-17 | Toshiba Corp | 単相モータ駆動回路、単相モータ装置、ファンを備えた装置 |
JP6395433B2 (ja) * | 2014-05-07 | 2018-09-26 | ローム株式会社 | モータ駆動回路およびそれを用いた冷却装置、電子機器 |
JP6362456B2 (ja) * | 2014-07-09 | 2018-07-25 | ローム株式会社 | モータ駆動回路およびそれを用いた冷却装置、電子機器 |
EP3056829A1 (en) * | 2015-02-11 | 2016-08-17 | Electrolux Appliances Aktiebolag | Method for checking the functions of a plurality of fans |
EP3096459A1 (en) * | 2015-05-20 | 2016-11-23 | Nxp B.V. | Phase locked loop with reduced noise |
TWI565218B (zh) * | 2015-06-05 | 2017-01-01 | 茂達電子股份有限公司 | 馬達轉速曲線控制電路及使用其的馬達 |
GB2549740B (en) * | 2016-04-26 | 2019-04-17 | Dyson Technology Ltd | A method for controlling an electric motor |
TWI630785B (zh) * | 2017-03-17 | 2018-07-21 | 茂達電子股份有限公司 | 馬達控制系統以及馬達驅動電路 |
JP7047844B2 (ja) * | 2017-07-31 | 2022-04-05 | 日本電産株式会社 | 電力変換装置、モータモジュールおよび電動パワーステアリング装置 |
TWI633747B (zh) * | 2017-08-28 | 2018-08-21 | 茂達電子股份有限公司 | 馬達控制系統 |
JP6831346B2 (ja) * | 2018-03-19 | 2021-02-17 | ミネベアミツミ株式会社 | モータ装置及びモータの駆動制御方法 |
CN108880400A (zh) * | 2018-08-21 | 2018-11-23 | 明光市鸿晟机电设备制造有限公司 | 一种具有散热效果底座的控制器 |
CN109194312B (zh) * | 2018-10-31 | 2022-04-01 | 湖南菲尔斯特传感器有限公司 | 基于pwm信号实现标准信号输出值的校正***及其方法 |
CN109921803B (zh) * | 2019-03-06 | 2021-06-25 | 西安电子科技大学 | 基于神经网络的高密度线性分组码译码方法 |
US11394337B2 (en) * | 2020-07-01 | 2022-07-19 | Whirlpool Corporation | Method and circuit for soft starting a mixer |
TWI760915B (zh) * | 2020-11-05 | 2022-04-11 | 致新科技股份有限公司 | 馬達控制器 |
US11290037B1 (en) | 2020-11-06 | 2022-03-29 | Global Mixed-Mode Technology Inc. | Motor controller |
JP2022129882A (ja) * | 2021-02-25 | 2022-09-06 | ルネサスエレクトロニクス株式会社 | 半導体装置およびモータ制御装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1853344A (zh) * | 2003-07-17 | 2006-10-25 | Ess技术公司 | 信号处理装置和方法 |
CN101517884A (zh) * | 2006-09-29 | 2009-08-26 | 大金工业株式会社 | 电动机驱动控制装置以及电动机驱动控制*** |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0753438Y2 (ja) * | 1988-04-06 | 1995-12-06 | 横河電機株式会社 | ファンモータ駆動回路 |
JPH03263910A (ja) | 1990-03-14 | 1991-11-25 | Fujitsu Ltd | Iirフィルタ |
US5442267A (en) * | 1992-06-17 | 1995-08-15 | Mita Industrial Co., Ltd. | Device for controlling the reverse rotation of a motor and method of judging time point where the motor is actually rotated in a reverse direction |
JP3384756B2 (ja) | 1998-11-27 | 2003-03-10 | 三洋電機株式会社 | Iir形デジタルローパスフィルタ |
US6448724B1 (en) * | 1999-10-28 | 2002-09-10 | Delphi Technologies, Inc. | Apparatus and method for commutation noise reduction |
JP4480325B2 (ja) | 2002-11-14 | 2010-06-16 | 三洋電機株式会社 | 単相モータ用駆動回路、及び単相モータの駆動方法 |
JP3920214B2 (ja) * | 2002-12-27 | 2007-05-30 | カルソニックカンセイ株式会社 | Pwm制御装置 |
US7005821B2 (en) * | 2003-05-22 | 2006-02-28 | Calsonic Kansei Corporation | Servomotor controller |
JP3802547B2 (ja) | 2005-04-27 | 2006-07-26 | 三洋電機株式会社 | 単相モータ駆動装置 |
TWI298221B (en) | 2005-07-29 | 2008-06-21 | Delta Electronics Inc | Fan motor driving apparatus |
JP2007060869A (ja) * | 2005-08-26 | 2007-03-08 | Rohm Co Ltd | モータ駆動装置、方法およびそれを用いた冷却装置ならびに電子機器 |
JP5015437B2 (ja) * | 2005-08-26 | 2012-08-29 | ローム株式会社 | モータ駆動装置、方法およびそれを用いた冷却装置 |
JP2007068348A (ja) * | 2005-08-31 | 2007-03-15 | Sanyo Electric Co Ltd | モータ速度制御回路 |
CN1959580A (zh) * | 2005-11-03 | 2007-05-09 | 富准精密工业(深圳)有限公司 | 风扇速度控制电路及控制方法 |
US20070133955A1 (en) * | 2005-12-09 | 2007-06-14 | Wen Fuang Hsu | Fan Speed Control Circuit Simultaneously Controlled By Temperature And PWM |
JP4877764B2 (ja) * | 2006-08-01 | 2012-02-15 | ローム株式会社 | モータ駆動回路、方法およびそれらを用いたディスク装置 |
JP5000325B2 (ja) * | 2007-02-09 | 2012-08-15 | 東芝機械株式会社 | 位相差検出装置及び回転位置検出装置 |
JP2008271694A (ja) | 2007-04-19 | 2008-11-06 | Rohm Co Ltd | モータ駆動回路、駆動方法およびそれを用いた冷却装置、電子計算機 |
JP4979476B2 (ja) * | 2007-06-13 | 2012-07-18 | オンセミコンダクター・トレーディング・リミテッド | モータ速度制御回路 |
JP5250752B2 (ja) | 2007-06-13 | 2013-07-31 | セミコンダクター・コンポーネンツ・インダストリーズ・リミテッド・ライアビリティ・カンパニー | モータ速度制御回路 |
JP5297634B2 (ja) | 2007-11-21 | 2013-09-25 | セミコンダクター・コンポーネンツ・インダストリーズ・リミテッド・ライアビリティ・カンパニー | モータ駆動回路、ファンモータ、電子機器、及びノート型パーソナルコンピュータ |
TWI361555B (en) * | 2008-01-31 | 2012-04-01 | Princeton Technology Corp | Control devices and methods |
JP4825283B2 (ja) * | 2009-04-02 | 2011-11-30 | 三菱電機株式会社 | エンジン制御装置 |
JP5530159B2 (ja) * | 2009-11-30 | 2014-06-25 | ローム株式会社 | モータ制御回路および制御方法ならびにそれらを用いた撮像機能付き電子機器 |
JP5917801B2 (ja) * | 2010-03-25 | 2016-05-18 | ローム株式会社 | モータ駆動回路およびそれを用いた冷却装置、電子機器 |
JP5764340B2 (ja) * | 2010-03-25 | 2015-08-19 | ローム株式会社 | モータ駆動回路およびそれを用いた冷却装置、電子機器 |
JP6104512B2 (ja) * | 2011-04-01 | 2017-03-29 | ローム株式会社 | 温度検出装置 |
JP5930907B2 (ja) * | 2012-07-27 | 2016-06-08 | ローム株式会社 | ファンモータの駆動装置、駆動方法、冷却装置、電子機器 |
-
2011
- 2011-03-25 US US13/071,626 patent/US8704470B2/en active Active
- 2011-03-25 TW TW100110497A patent/TWI540825B/zh active
- 2011-03-25 CN CN201110144709.5A patent/CN102208892B/zh active Active
-
2014
- 2014-02-28 US US14/193,123 patent/US9374029B2/en active Active
-
2016
- 2016-05-12 US US15/153,008 patent/US10164557B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1853344A (zh) * | 2003-07-17 | 2006-10-25 | Ess技术公司 | 信号处理装置和方法 |
CN101517884A (zh) * | 2006-09-29 | 2009-08-26 | 大金工业株式会社 | 电动机驱动控制装置以及电动机驱动控制*** |
Also Published As
Publication number | Publication date |
---|---|
US20140177165A1 (en) | 2014-06-26 |
US20110279975A1 (en) | 2011-11-17 |
US20160261215A1 (en) | 2016-09-08 |
TWI540825B (zh) | 2016-07-01 |
US10164557B2 (en) | 2018-12-25 |
US8704470B2 (en) | 2014-04-22 |
CN102208892A (zh) | 2011-10-05 |
US9374029B2 (en) | 2016-06-21 |
TW201218614A (en) | 2012-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102208892B (zh) | 电机驱动电路、冷却装置、电子设备、定时检测电路 | |
CN102223122B (zh) | 电机驱动电路和使用它的冷却装置、电子设备 | |
CN102201769B (zh) | 电机驱动电路和使用它的冷却装置、电子设备 | |
KR102275081B1 (ko) | 모터 제어 장치, 모터 제어 프로그램 및 모터 제어 방법 | |
CN104614582A (zh) | 通过单电阻检测直流母线电流时adc的触发方法、装置 | |
CN108566183A (zh) | 脉宽调制器及脉宽调制信号产生方法 | |
CN105099286A (zh) | 电动机驱动电路及使用其的冷却装置、电子设备 | |
US10784801B2 (en) | Motor driving apparatus and motor system | |
EP3392998B1 (en) | Maximum power point tracking method and system thereof | |
WO2020095390A1 (ja) | モータ駆動装置およびそれを用いた空気調和機 | |
JP2005192358A (ja) | インバータ装置およびモータ制御方法 | |
CN116381492B (zh) | 三相直流无刷电机在运行中发生缺相的检测装置 | |
JP5513949B2 (ja) | タイミング検出回路、それを用いたモータ駆動回路、冷却装置、電子機器 | |
JP5647427B2 (ja) | モータ駆動回路およびそれを用いた冷却装置、電子機器 | |
US20240151760A1 (en) | Fault detection circuit | |
Lin et al. | Digital PLL with controllable frequency response time and overshoot | |
CN117792026A (zh) | 一种基于多片ad分时采样的高精度双极性可编程恒流源 | |
JP2020156237A (ja) | Fc型3レベル電力変換装置 | |
CN114070163A (zh) | 电机的控制方法、电机的控制装置及电机的控制模块 | |
CN101737348A (zh) | 风扇控制电路 |
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 |