SPLL_1PH_NOTCH: The Software Phase Lock Loop for Single Phase Grid with NOTCH filter (SPLL_1PH_NOTCH) API provides a set of functions that calculate the instantaneous phase of a single phase grid. It also computes the sine and cosine values of the grid that can then be used in the closed loop control.
SPLL_1PH_SOGI: The Orthogonal Signal Generator SPLL for Software Phase Grid (SPLL_1PH_SOGI) API provides a set of functions that implements a software phase lock loop based on orthogonal signal generation using second order generalized integrators. This block can be further used in P and Q style control for single phase grid connected equipment.
SPLL_1PH_SOGI_FLL: The SPLL_1PH_SOGI_FLL API provides a set of functions that implements a software phase lock loop based on orthogonal signal generation using second order generalized integrators and frequency locked loop.
SPLL_3PH_DDSRF: The Software Phase Lock Loop based on decoupled double synchronous reference frame (SPLL_3PH_DDSRF) API provides a set of functions that implements a software phase lock loop based on based on decoupled double synchronous reference frame for grid connection to three phase grid.
SPLL_3PH_SRF: The Software Phase Lock Loop based on synchronous reference frame (SPLL_3PH_SRF) API provides a set of functions that implements a software phase lock loop based on based on synchronous reference frame for grid connection to three phase grid.
SPLL module includes:
N/A
A benchmark on R5F core has been conducted on to observe the following results when running the following functions:
SPLL Function | Cpu Cycles |
---|---|
SPLL_1PH_SOGI | |
SPLL_1PH_SOGI_reset | 406 |
SPLL_1PH_SOGI_config | 40 |
SPLL_1PH_SOGI_run | 335 |
SPLL_1PH_SOGI_FLL | |
SPLL_1PH_SOGI_FLL_reset | 408 |
SPLL_1PH_SOGI_FLL_config | 42 |
SPLL_1PH_SOGI_FLL_run | 449 |
SPLL_1PH_NOTCH | |
SPLL_1PH_NOTCH_reset | 275 |
SPLL_1PH_NOTCH_config | 32 |
SPLL_1PH_NOTCH_run | 376 |
The following examples has been provided to demonstrate SPLL_1PH_SOGI functionality of SPLL module:
N/A