Field Oriented Control Application with 16-bit XC166 Family µC
Infineon Technologies offers an extensive product portfolio for Motor Drive Systems - from real time embedded Microcontrollers to Smart Power ICs which are capable to control any Motor Drive System.
Infineon's 16-bit microcontrollers are the perfect choice to control any electrical machine due to the advanced Capture/Compare (CAPCOM6E), powerful Multiply-Accumulate (MAC) unit, flexible General Purpose Timer (GPT) and optimized ADC peripherals, which are dedicated to achieve high performance in any motor drive logic design. Our new XC166 family devices finds its success story in Consumer Inverters and Permanent Magnet Synchronous Motor (PMSM) using Field Oriented Control (FOC) algorithm as shown in the Figure 1 below:
Figure 1 : Field Oriented Control Implementation using Infineon’s XC164CM microcontroller
Infineon’s 16-bit microcontroller offers comprehensive features with highly integrated peripherals for maximum speed and performance. In Figure 2, we exemplify how our CAPCOM6E can be used to trigger the ADC measurement, giving superior hardware solution and performance for your motor drive requirements
Figure 2 : Using Infineon's XC164CM CAPCOM6E to Trigger the ADC
In addition to having peripheral synchronization features, Infineon’s new 16-bit XC166 family’s CAPCOM6E unit also offers these advanced features that further simplifies advance motor control logic as shown in Table 1:
| CAPCOM6E Features | Motor Drive Applications |
|---|---|
| T12 can run in Center-Aligned and Edge-Aligned Mode | To avoid short-circuit which can occur in the inverter bridge during switching high an low side with one compare channel |
| T12 can run in Center-Aligned and Edge-Aligned Mode | For sinusoidal Algorithms, Timeout and Phase delay functions |
| One Shadow Register Transfer Control signal | avoids unintended pulses due to unsynchronized modulation sources |
| Single-Shot Mode / T13 with T12 Synchronized | For Back-EMF detection, T13 can be used to insert a delay (e.g. demagnetization time, noise filtering)
Measurement of phase current using T13 period match to trigger A/D channel |
Table 1 : Using Infineon's XC164CM CAPCOM6E for various Motor Control Algorithms
All Infineon’s XC166 family devices offers powerful GPT unit together with a Fast External Interrupt, which can be configured to handle highly-complex motor logic using the interrupt system. In Figure 2, we demonstrate the connections between GPT and Interrupt input to implement the GPT Timer in incremental interface mode.
Figure 3 : Using Infineon's XC164CM GPT with Interrupt
The synchronization between the GPT and Interrupt system simplifies your motor design, giving superior application performance and solution benefits as shown in Table 2:
| Motor Drive Requirements | Applications Benefits |
|---|---|
| At Low Rotational Speeds | Interrupt generation for each detected stage
Capture elapsed time and start speed control algorithm |
| Detection of Rotational Direction | Status bit - Indicates current direction
Status bit - Indicates direction change Reset / Load counter for event Interrupt generation - Faster response in direction change detection. |
Table 2 : Motor Application Benefits using Infineon's XC164CM GPT with Interrupt
To reduce total system cost and increase system performance, there is a demand for integrated solutions. Our excellent technology for Microcontrollers and Power Semiconductors allows us to offer combine the best of various Infineon's reliable product portfolio into low cost, high performance Motor Drive Solution – what we call “Smart Semiconductor Solutions”.
For more information, please visit our product page at
http://www.infineon.com/XC164CM
Figure 4 : XC164CM Block Diagram

