A Programmable Current Vector Control IC for AC Motor Drives

IECON Proc., pp. 216-221, San Jose, CA USA, Nov. 29 - Dec. 3, 1999.

Ying-Yu Tzou, Member, IEEE and Jin-Yi Jyang (ʼ )

Power Electronics & Motor Control Lab.,
Dept. of Electrical and Control Engineering, National Chiao Tung Univ., Taiwan, ROC

This work was supported by the National Science Council, Taipei, Taiwan, ROC. NSC Proj. no. NSC 88-2213-E-009-105.


This paper presents the design and implementation of a programmable current vector control (CVC) IC for ac motor drives. A digital current vector control scheme realized using complex programmable logic device (CPLD) has been proposed. This CVC IC is designed as a co-processor for general-purpose microcontrollers used for adjustable speed ac drives. This programmable digital current controller is realized using a 10-bit integer arithmetic and employs about 20 thousands logic gates of a CPLD (FLEX 10K 100) from Altera Co. The designed CVC IC can be used for both synchronous and induction motors. The sampling rate can be programmed up to 50 kHz. Application of this CVC IC with a conventional microprocessor in an AC drive has been demonstrated. Experimental results are given to illustrate the performance of the designed vector control IC.

Keywords: programmable current vector control IC, CPLD, digital ac drive, digital PWM inverter control.

Remark: This paper was submitted to IECON on May 5, 1999. The accepted letter was received on June 28, 1999 and the conference was held at San Jose, CA USA, during Nov. 29 to Dec. 3, 1999.