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.