t 2 of this time as apparent from such shunt waveform according to the controller of the multi phase electric motor according to one or more embodiments of the present invention the pwm signal of the predetermined phase is moved by gradually changing the movement amount of the phase in one control period and thus the sudden current change is suppressed at the time of the end of the control period t 1 of the previous time that is the start time of the control period t 2 of the present time and the amount of change is dispersed over five periods therefore the period of the current ripple by switching does not become the same as the control cycle time 250 u03bcsec of one control period and is about plus or minus a few of the 50 u03bcsec of the carrier period of the saw tooth signal and the frequency corresponding to such a period is not included in the audible region therefore the generation of noise can be prevented the method according to one or more embodiments of the present invention can be applied even when the triangular signal is used similar to the case of the saw tooth signal described above in other.