Abstract:
The definition of conversion of a digital value in a PWM signal using an N-bit up/down counter is improved by increasing the dimension of the input datum to N+2 bits, using the two lsb of the N+2 input datum for selecting one among three intermediate levels between two consecutive values of an N-bit dynamic, according to a predefined table of combinations. The converter may still use an N-bit comparator.
Abstract:
A combo device for driving and controlling a rotation motor and a voice coil motor of a disk mass storage drive comprises a digital signal processor carrying out a plurality of functions, a memory, a bank of input/output registers, memory address decoding circuits, a circuit controlling and driving a multiphase motor that rotates the disk, a timing block, an output stage driving a "voice coil" motor for positioning a swinging arm carrying at least a read/write head, controlled in switched mode by a generator (PSM GENERATOR) of two control phases of variable duty-cycle, a duty-cycle control loop comprising a current sensing circuit and a control loop of the position of said arm comprising a speed detection circuit. The two control loops are digitally implemented by the digital signal processor (DSP) in function of digital data representing the current flowing in the winding of the "voice coil" motor and of the instant speed of said "voice-coil" motor generated by the speed detection circuit.
Abstract:
Usually the control power signal lines of a positioning voice coil motor (VCM), driven in a PWM or PSM mode, and the relatively low power signal lines of a read/write (R/W) head runs parallel to each others along a unique flat cable that connects the VCM moved arm carrying the head to the related drive control and signal processing circuitries of a disk storage device. When controlling the VCM at relatively low current levels, both PSM drive signals approach the 50% duty cycle and therefore the PSM commutations become so close each others that may practically be considered concurrent. In these conditions of operation, switching energies sum and reach a level that may be sufficient to inject switching noise from the VCM power lines in adjacent low level signals lines of the connection flat cable. A way of preventing concurrent commutations of a pair of PSM drive signals of an output bridge stage driving a voice coil motor (VCM), consists in establishing a certain threshold level of programmed current to be forced the voice coil motor and when the level of the programmed current to be forced through the voice coil motor drops below said threshold, enhancing the time offset between commutation edges of the two PSM drive signals by a certain minimum time. This is accomplished either by phase shifting one of the signals from the other signal or by broadening the width of the pulses of one of the two PSM drive signals and by narrowing the width of the pulses of the other PSM drive signal, while maintaining constant the individual duty-cycle of each drive signal.