Contains svpwm generation implementation.
|
static void | SVGEN_runCom (const float32_t oneOverDcBus_invV, const float32_t inValpha, const float32_t inVbeta, float32_t *pVa, float32_t *pVb, float32_t *pVc) |
| Implements a SVM that subtracts common-mode term to achieve SV modulation. More...
|
|
static void | SVGEN_runMax (const float32_t oneOverDcBus_invV, const float32_t inValpha, const float32_t inVbeta, float32_t *pVa, float32_t *pVb, float32_t *pVc) |
| Implements a DPWM that uses maximum modulation. More...
|
|
static void | SVGEN_runMin (const float32_t oneOverDcBus_invV, const float32_t inValpha, const float32_t inVbeta, float32_t *pVa, float32_t *pVb, float32_t *pVc) |
| Implements a DPWM that uses minimum modulation. More...
|
|
static void | SVGEN_clamp (const float32_t Umax, const float32_t Umin, float32_t *pVa, float32_t *pVb, float32_t *pVc) |
| Saturates the SVM variable base on modulation limits. More...
|
|