| Target Support Package™ TC2 | ![]() |
c28xdmclib in Target Support Package TC2 software
This block converts vectors in balanced two-phase orthogonal stationary systems into an orthogonal rotating reference frame. The transformation implements these equations
![]()
and is illustrated in the following figure.

The variables used in the preceding figure and equations correspond to the block variables as shown in the following table:
| Equation Variables | Block Variables | |
|---|---|---|
| Inputs | id | Alpha |
| iq | Beta | |
| θ | Angle | |
| Outputs | ID | Ds |
| IQ | Qs |
The inputs to this block are the direct axis (Alpha) and the quadrature axis (Beta) components of the transformed signal and the phase angle (Angle) between the stationary and rotating frames.
The outputs are the direct axis (Ds) and quadrature axis (Qs) components of the transformed signal in the rotating frame.
The instantaneous inputs are defined by the following equations:
![]()
Note The implementation of this block does not call the corresponding Texas Instruments library function during code generation. The TI function uses a global Q setting and the MathWorks code used by this block dynamically adjusts the Q format based on the block input. See About the IQmath Library for more information. |

For detailed information on the DMC library, see C/F 28xx Digital Motor Control Library, Literature Number SPRC080, available at the Texas Instruments website.
Clarke Transformation, Inverse Park Transformation, PID Controller, Space Vector Generator, Speed Measurement
![]() | Magnitude IQN | PID Controller | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |