Robust sensorless speed control of permanent magnet synchronous motors: A C2000 based implementation