Performance of personal computer based current source inverter fed self controlled synchronous motor drives