Reduction of EMI through switching frequency dithering
First Claim
1. A method of controlling the bandwidth of electromagnetic interference generated by a pulse modulation controlled steering motor, the method comprising:
- providing a controller including at least one register thereof;
the controller in signal communication with the motor for controlling the motor based upon operating parameters thereof;
selecting a first clock frequency;
selecting a first hopping frequency;
selecting a first switching frequency;
initializing the at least one register;
establishing thereby a first prescribed at least one number; and
based upon the first prescribed at least one number of the at least one register, the first clock frequency and the first hopping frequency randomly changing the switching frequency of the pulse modulation.
9 Assignments
0 Petitions
Accused Products
Abstract
A method of controlling the bandwidth of electromagnetic interference generated by a pulse modulation controlled automotive motor is disclosed. The method comprises providing a controller including at least one register thereof; the controller in signal communication with the motor for controlling the motor based upon operating parameters thereof; selecting a first pulse modulation frequency from a set of pulse modulation frequencies; selecting a first clock frequency; selecting a first hopping frequency; selecting a first switching frequency; initializing the at least one register, establishing thereby a prescribed at least one number; based upon the prescribed at least one number of the at least one register, the first clock frequency and the first hopping frequency randomly changing the switching frequency of the pulse modulation.
-
Citations
7 Claims
-
1. A method of controlling the bandwidth of electromagnetic interference generated by a pulse modulation controlled steering motor, the method comprising:
-
providing a controller including at least one register thereof;
the controller in signal communication with the motor for controlling the motor based upon operating parameters thereof;
selecting a first clock frequency;
selecting a first hopping frequency;
selecting a first switching frequency;
initializing the at least one register;
establishing thereby a first prescribed at least one number; and
based upon the first prescribed at least one number of the at least one register, the first clock frequency and the first hopping frequency randomly changing the switching frequency of the pulse modulation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
activating switches in the controller for controlling the motor at the beginning of the switching period; calculating a first time interval;
at the end of the first time interval, deactivating the switches in the controller;
calculating a second time interval; and
at the end of the first time interval, resetting the switching period and reactivating the switches in the controller.
-
-
7. The method as set forth in claim 1 further comprising:
-
allowing the hopping frequency to elapse;
allowing the switching frequency to elapse; and
thereupon reinitializing the at least one register.
-
Specification