Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
84 words
A monolithic fan controller comprising: a driver circuit for providing a pulse train for driving a fan motor, varying said pulse train controlling a speed of said fan motor; a thermal sense circuit for receiving a signal relating to a temperature and, in response thereto, for varying said pulse train; and a fan rotation sense circuit for detecting pulses created by fan motor rotation and for generating a signal indicating non-rotation of said fan motor in response to an absence of said detecting pulses.
Claim 2
Dependent Claim
84 words
A monolithic fan controller comprising: a driver circuit for providing a pulse train for driving a fan motor, varying said pulse train controlling a speed of said fan motor; a thermal sense circuit for receiving a signal relating to a temperature and, in response thereto, for varying said pulse train; and a fan rotation sense circuit for detecting pulses created by fan motor rotation and for generating a signal indicating non-rotation of said fan motor in response to an absence of said detecting pulses.
Claim 3
Dependent Claim
28 words
The controller of claim 1 further comprising a start-up circuit for causing said pulse train to have a 100% duty cycle for only a predetermined period of time.
Claim 4
Dependent Claim
79 words
The controller of claim 1 wherein said fan rotation sense circuit includes a terminal which receives pulses caused by interruptions in current to said fan motor as said fan motor rotates, said fan rotation sense circuit also including a fan pulse detection circuit for detecting an insufficient number of said pulses created by said fan motor rotation over a predetermined period of time, and, in response to such detection of said insufficient number of pulses, issuing a fault signal.
Claim 5
Dependent Claim
46 words
The controller of claim 1 further comprising a minimum fan speed circuit for detecting a first voltage at a terminal of said monolithic fan controller and causing said fan motor to run at a speed no lower than a minimum speed set by said first voltage.
Claim 6
Dependent Claim
32 words
The controller of claim 4 further comprising a fan speed detection circuit for detecting that said fan motor is operating below said minimum speed and, in response, for issuing a fault signal.
Claim 7
Dependent Claim
35 words
The controller of claim 1 further comprising a thermal-runaway detection circuit for detecting that said pulse train is providing a maximum fan speed signal to said fan motor and, in response, triggering a fault signal.
Claim 8
Dependent Claim
55 words
The controller of claim 1 further comprising a fault clearing circuit for detecting a fault in said fan motor and for attempting to clear said fault one or more times by setting said pulse train to a maximum fan speed pulse train prior to asserting a fault signal at a terminal of said fan controller.
Claim 9
Dependent Claim
29 words
The controller of claim 1 wherein said pulse train is a pulse width modulated signal, and varying said pulse train comprises varying a duty cycle of said pulse train.
Claim 10
Dependent Claim
30 words
The controller of claim 8 wherein an operating frequency of said pulse width modulated signal is set using an external capacitor connected to a terminal of said monolithic fan controller.
Claim 11
Dependent Claim
28 words
The controller of claim 1 wherein said pulse train is a pulse frequency modulated signal, and varying said pulse train comprises varying a frequency of said pulse train.
Claim 12
Dependent Claim
31 words
The controller of claim 10 wherein a range of frequencies of said pulse frequency modulated signal is set using an external capacitor connected to a terminal of said monolithic fan controller.
Claim 13
Dependent Claim
130 words
The fan controller of claim 1 wherein a package housing said monolithic fan controller includes eight terminals, said terminals comprising: a supply voltage terminal for receiving a supply voltage; a reference terminal for receiving a reference potential; a fault terminal for providing a fault signal; a pulse train output terminal for providing a pulse train for driving a fan motor; a sense terminal for receiving a pulse feedback signal relating to a speed of said fan motor; a frequency control terminal for connection to a capacitor for controlling a frequency of said pulse train; a minimum fan speed terminal for receiving a signal for setting a minimum fan speed; and a thermal sense terminal for receiving a signal related to temperature for variably controlling said speed of the fan motor.
Claim 14
Dependent Claim
40 words
The controller of claim 1 further comprising a terminal for receiving a voltage for setting a minimum fan speed, said terminal being connected to a shut-down circuit external to said monolithic fan controller for selectively shutting down said fan controller.
Claim 15
Dependent Claim
53 words
The controller of claim 1 further comprising a fault clearing circuit for detecting a fault in said fan motor, for issuing a maximum fan speed pulse train signal for a predetermined period of time, and for repeating said step of issuing if it is determined that said fan motor is not operating correctly.
Claim 16
Independent Claim
115 words
A method performed by a monolithic fan controller comprising the steps of: initiating a start-up routine for rotating a fan motor; temporarily issuing a maximum pulse train signal for driving said fan motor; detecting the existence of pulses relating to rotation of said fan motor for determining whether said fan motor is rotating in a desired manner; issuing a fault signal if it is detected that said fan motor is not rotating in said desired manner; and issuing a pulse train signal, below said maximum pulse train signal, for driving said fan motor at a speed for maintaining a desired temperature, if it is detected that said fan motor is rotating in said desired manner.
Claim 17
Independent Claim
115 words
A method performed by a monolithic fan controller comprising the steps of: initiating a start-up routine for rotating a fan motor; temporarily issuing a maximum pulse train signal for driving said fan motor; detecting the existence of pulses relating to rotation of said fan motor for determining whether said fan motor is rotating in a desired manner; issuing a fault signal if it is detected that said fan motor is not rotating in said desired manner; and issuing a pulse train signal, below said maximum pulse train signal, for driving said fan motor at a speed for maintaining a desired temperature, if it is detected that said fan motor is rotating in said desired manner.
Claim 18
Dependent Claim
29 words
The method of claim 15 wherein said issuing said fault signal occurs after repeating said step of temporarily issuing a maximum pulse train signal a predetermined number of cycles.
Claim 19
Dependent Claim
44 words
The method of claim 15 further comprising the steps of: sensing a voltage related to a temperature; comparing said voltage relating to a temperature with a threshold voltage; and issuing a fault signal if said temperature related voltage is greater than said threshold voltage.
Claim 20
Dependent Claim
41 words
The method of claim 15 wherein said step of temporarily issuing a maximum pulse train signal for driving said fan motor comprises the step of providing a high duty cycle signal to said fan motor for about 0.1 to 3 seconds.
Claim 21
Dependent Claim
45 words
The method of claim 15 wherein said step of detecting the existence of pulses comprises the step of detecting the existence of pulses within a predetermined time window to determine whether said pulses meet a criteria for said fan motor rotating in a desired manner.
Claim 22
Dependent Claim
19 words
The method of claim 19 wherein said time window is within the range of about 0.1 to 3 seconds.
Claim 23
Dependent Claim
47 words
The method of claim 15 wherein said step of temporarily issuing a maximum pulse train signal for driving said fan motor is repeated one or more times before issuing said fault signal if it is detected that said fan motor is not rotating in said desired manner.