Data Structures | Macros | Typedefs | Functions
spll_3ph_ddsrf.h File Reference
#include <stdint.h>
#include <math.h>

Go to the source code of this file.

Data Structures

struct  SPLL_3PH_DDSRF_LPF_COEFF
 Defines the coefficients for a loop filter. More...
 
struct  SPLL_3PH_DDSRF
 Defines the SPLL_3PH_DDSRF structure. More...
 

Macros

#define C2000_IEEE754_TYPES
 

Typedefs

typedef float float32_t
 
typedef long double float64_t
 

Functions

static void SPLL_3PH_DDSRF_init (float32_t grid_freq, float32_t delta_t, float32_t k1, float32_t k2, SPLL_3PH_DDSRF *spll_obj)
 Initialize SPLL_3PH_DDSRF module. More...
 
static void SPLL_3PH_DDSRF_reset (SPLL_3PH_DDSRF *spll_obj)
 Reset SPLL_3PH_DDSRF module. More...
 
static void SPLL_3PH_DDSRF_run (SPLL_3PH_DDSRF *spll_obj, float32_t d_p, float32_t d_n, float32_t q_p, float32_t q_n)
 Run spll_3PH_srf module. More...
 

Copyright 2023, Texas Instruments Incorporated