【正文】
s shaft. However, even when dynamic performance requirements are more modest, processing power helps improve system integration, reducing the cost of the motor control electronics. For example, an important requirement of modern control systems is to avoid polluting the supply line, preventing harmonics by implementing power factor correction. A power factor correction scheme can be implemented as an auxiliary function of the DSP that runs the vector control algorithms for the main motor, thus eliminating the need for, and cost of, a 7 separate controller IC. Vector control algorithms are mathematically intensive, and a signal processor needs to have certain attributes to enable it to effectively run motor control algorithms. The mere capacity to run at several tens or hundreds of MIPS is not in itself adequate. It is important to examine the quality of the MIPS offered. Sustained multiply and accumulate The ability to execute putations on a sustained basis is of particular interest to motor control designers. Many MCUs add singlecycle multiplyaccumulate (MAC) engines. However, it is extremely important to examine whether these added processing features could execute the putations on a sustained basis. Without an underlying bus architecture that facilitates free movement of data, a singlecycle MAC engine that takes four or five cycles to set up a single multiply will not run an algorithm efficiently. What is needed is the capability to run multiple singlecycle MAC operations with a single setup. Another attribute required for effective motor control is the system integration provided by the controller. In addition to a high level of processing power, new generations of DSPbased controllers, such as the Texas Instrument 150MIPS TMS320C28x digital signal controller, provide a level of peripheral integration and ease of use that pares favorably to MCUs. Algorithms Many control algorithms are developed initially in floating point versions, and then ported to