Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
85 words
a) loading a coarse counter with a course count; b) loading a fine counter with a fine count; c) counting down the course counter starting when a position indicator signal is detected; d) counting down with the fine counter starting when the course counter has counted down to zero; e) driving a coil of a motor with a current proportional to a count of the fine counter when the position indicator signal is detected; f) repeating steps a-e to maintain the speed of the motor.
Claim 2
Dependent Claim
85 words
a) loading a coarse counter with a course count; b) loading a fine counter with a fine count; c) counting down the course counter starting when a position indicator signal is detected; d) counting down with the fine counter starting when the course counter has counted down to zero; e) driving a coil of a motor with a current proportional to a count of the fine counter when the position indicator signal is detected; f) repeating steps a-e to maintain the speed of the motor.
Claim 3
Dependent Claim
16 words
The method of claim 1 further comprising loading the coarse counter with a FLL coarse count.
Claim 4
Dependent Claim
16 words
The method of claim 1 further comprising loading the fine counter with a FLL fine count.
Claim 5
Dependent Claim
26 words
The method of claim 1 wherein the detecting a position indicator signal comprises detecting the zero crossing of the back electromotive force of a floating coil.
Claim 6
Dependent Claim
38 words
The method of claim 4 wherein the detecting a position indicator signal further comprises dividing the number of zero crossings detected by the number of phases per rotation so that a tach signal is detected upon every rotation.
Claim 7
Dependent Claim
70 words
The method of claim 1 wherein the step of driving the coil of a motor with a current proportional to the count of said fine counter further comprises the steps of loading a digital to analog converter with the count in the fine counter when a rotation indicator signal is detected and driving the spindle block stage of a motor with a compensated output of a digital to analog converter.
Claim 8
Dependent Claim
104 words
The method of claim 1 wherein the step of driving the coil of a motor with a compensated current proportional to the count of said fine counter further comprises the steps of: if the fine counter counts to zero before a zero crossing occurs, than a charge pump charging a compensation network until the zero crossing occurs, if a zero crossing occurs before the fine counter counts to zero, then the charge pump discharging the compensation network until the fine counter counts to zero, and driving the spindle block stage of a motor with the compensated output proportional a voltage on the compensation network.
Claim 9
Dependent Claim
14 words
The method of claim 1 wherein said fine counter comprises a 12 bit counter.
Claim 10
Dependent Claim
14 words
The circuit of claim 1 wherein said fine counter comprises a 12 bit counter.
Claim 11
Dependent Claim
215 words
A circuit for controlling the speed of a direct current motor having a rotor and a plurality of stator coils, said circuit comprising: a zero crossing detector having an output; a frequency comparison circuit comprising; a coarse counter coupled to the output of said zero crossing detector, having a coarse count input, and having a zero count output, a fine counter having a fine count input for loading a fine count, having a zero crossing input connected to the output of said zero crossing detector, having a start count input connected to the zero count output of said coarse counter so that the fine counter begins to count down from the fine count when said coarse counter has counted down to zero, and having an error signal output for outputing an error count when the zero crossing is detected; a digital to analog converter having an input connected to the error signal output of said fine counter for converting the error count into an error voltage, and having an analog output; and a spindle block circuit having an input connected to the analog output of said digital to analog converter and having an output connected to the stator coils of said motor, for driving said stator coils with a current proportional to said error voltage.
Claim 12
Dependent Claim
215 words
A circuit for controlling the speed of a direct current motor having a rotor and a plurality of stator coils, said circuit comprising: a zero crossing detector having an output; a frequency comparison circuit comprising; a coarse counter coupled to the output of said zero crossing detector, having a coarse count input, and having a zero count output, a fine counter having a fine count input for loading a fine count, having a zero crossing input connected to the output of said zero crossing detector, having a start count input connected to the zero count output of said coarse counter so that the fine counter begins to count down from the fine count when said coarse counter has counted down to zero, and having an error signal output for outputing an error count when the zero crossing is detected; a digital to analog converter having an input connected to the error signal output of said fine counter for converting the error count into an error voltage, and having an analog output; and a spindle block circuit having an input connected to the analog output of said digital to analog converter and having an output connected to the stator coils of said motor, for driving said stator coils with a current proportional to said error voltage.
Claim 13
Dependent Claim
16 words
The circuit of claim 10 where said digital to analog converter comprises a charge pump circuit.
Claim 14
Dependent Claim
32 words
The circuit of claim 10 wherein said zero crossing detector further comprises a divider circuit for reducing the zero crossings detected by a multiple of the electrical cycles in a mechanical revolution.
Claim 15
Dependent Claim
23 words
The circuit of claim 12 wherein said divider circuit divides the zero crossings by the number of zero crossings in one mechanical revolution.
Claim 16
Dependent Claim
17 words
The circuit of claim 10 wherein said fine counter further comprises a frequency lock loop saturation output.
Claim 17
Dependent Claim
285 words
A disk drive system comprising read/write heads, a head motor for moving the heads, media for storing data, a media motor for rotating the media, a circuit for controlling the speed of the media motor, and a housing to support the heads, head motor, media, and media motor, wherein said circuit for controlling the speed of the media motor further comprises: a zero crossing detector having an output; a frequency comparison circuit comprising; a coarse counter having a zero crossing input connected to the output of said zero crossing detector, having a register input for loading a first count from the register, and having a zero count output, said coarse counter counting down from the first count when said zero crossing detector indicates a beginning of a cycle; and a fine counter having a register input for loading a second count, having a zero crossing input connected to the output of said zero crossing detector, having an start count input connected to the zero count output of said coarse counter so that the fine counter begins to count down from the second count when said coarse counter has counted down to zero, and having an error count output for outputing the error count when a zero crossing is detected; a digital to analog converter having an input connected to the error count output of said fine counter for converting the error count into an error voltage, and having an analog output; and a spindle block circuit having an input connected to the analog output of said digital to analog converter and having an output connected to the stator coils of said motor, for driving said stator coils with a current proportional to said error voltage.
Claim 18
Dependent Claim
285 words
A disk drive system comprising read/write heads, a head motor for moving the heads, media for storing data, a media motor for rotating the media, a circuit for controlling the speed of the media motor, and a housing to support the heads, head motor, media, and media motor, wherein said circuit for controlling the speed of the media motor further comprises: a zero crossing detector having an output; a frequency comparison circuit comprising; a coarse counter having a zero crossing input connected to the output of said zero crossing detector, having a register input for loading a first count from the register, and having a zero count output, said coarse counter counting down from the first count when said zero crossing detector indicates a beginning of a cycle; and a fine counter having a register input for loading a second count, having a zero crossing input connected to the output of said zero crossing detector, having an start count input connected to the zero count output of said coarse counter so that the fine counter begins to count down from the second count when said coarse counter has counted down to zero, and having an error count output for outputing the error count when a zero crossing is detected; a digital to analog converter having an input connected to the error count output of said fine counter for converting the error count into an error voltage, and having an analog output; and a spindle block circuit having an input connected to the analog output of said digital to analog converter and having an output connected to the stator coils of said motor, for driving said stator coils with a current proportional to said error voltage.
Claim 19
Dependent Claim
18 words
The disk drive system of claim 15 where said digital to analog converter comprises a charge pump circuit.
Claim 20
Dependent Claim
16 words
The disk drive system of claim 15 wherein said fine counter comprises a 12 bit counter.
Claim 21
Dependent Claim
27 words
The circuit of claim 15 wherein said zero crossing detector further comprises a divider circuit for reducing the zero crossings detected by a multiple of commutation phases.
Claim 22
Dependent Claim
22 words
The circuit of claim 18 wherein said divider circuit divides the zero crossings by the number of zero crossings in one revolution.