Patent ID: 6629089
Filing Date: 2003-09-30
Classification: G05B,G11B,Y10S

Abstract:
An artificial neural network controller for a magnetic disk drive voice coil motor having a reference signal and a position signal, the controller comprising:a digital to analog converter and power driver for receiving a coil current control signal and converting the coil current control signal to a coil current signal; a demodulator and analog to digital converter for receiving from the magnetic disk drive voice coil motor the position signal representing an actual position of a read/write head; a subtractor, coupled to the demodulator and analog to digital converter, and receiving the position signal and the reference signal, for subtracting the position signal from the reference signal to generate an error signal; an error filter, coupled to the subtractor, for receiving the error signal and generating a filtered error signal; a first neural network, coupled to the error filter, and the demodulator and analog to digital converter, and receiving the reference signal, the position signal, the coil current signal, the error signal and the filtered error signal, for generating, according to a first dynamically adjustable set of weighted values, a first output control signal; a multiplier, coupled to the first neural network, for multiplying the first output control signal by a predetermined weighted value; and a second neural network, coupled to the multiplier, the error filter, and the demodulator and analog to digital converter, and receiving the reference signal, the position signal, the multiplied first output control signal, the error signal and the filtered error signal, for generating, according to a second dynamically adjustable set of weighted values, the coil current signal.