Data Fields
SFRA_F32 Struct Reference

Defines the SFRA_F32 structure. More...

#include <sfra_f32.h>

Data Fields

float32_th_magVect
 Plant Mag SFRA Vector. More...
 
float32_th_phaseVect
 Plant Phase SFRA Vector. More...
 
float32_tgh_magVect
 Open Loop Mag SFRA Vector. More...
 
float32_tgh_phaseVect
 Open Loop Phase SFRA Vector. More...
 
float32_tcl_magVect
 Closed Loop Mag SFRA Vector. More...
 
float32_tcl_phaseVect
 Closed Loop Phase SFRA Vector. More...
 
float32_tfreqVect
 Frequency Vector. More...
 
float32_t amplitude
 Injection Amplitude. More...
 
float32_t isrFreq
 SFRA ISR frequency. More...
 
float32_t freqStart
 Start frequency of SFRA sweep. More...
 
float32_t freqStep
 Log space between frequency points (optional) More...
 
int16_t start
 Command to start SFRA. More...
 
int16_t state
 State of SFRA. More...
 
int16_t status
 Status of SFRA. More...
 
int16_t vecLength
 No. of Points in the SFRA. More...
 
int16_t freqIndex
 Index of the frequency vector. More...
 
int16_t storeH
 Flag to indicate if H vector is stored. More...
 
int16_t storeGH
 Flag to indicate if GH vector is stored. More...
 
int16_t storeCL
 Flag to indicate if CL vector is stored. More...
 
int16_t speed
 variable to change the speed of the sweep More...
 

Detailed Description

Defines the SFRA_F32 structure.

The SFRA_F32 can be used to run a software based frequency response analysis on power converters

Field Documentation

◆ h_magVect

float32_t* SFRA_F32::h_magVect

Plant Mag SFRA Vector.

◆ h_phaseVect

float32_t* SFRA_F32::h_phaseVect

Plant Phase SFRA Vector.

◆ gh_magVect

float32_t* SFRA_F32::gh_magVect

Open Loop Mag SFRA Vector.

◆ gh_phaseVect

float32_t* SFRA_F32::gh_phaseVect

Open Loop Phase SFRA Vector.

◆ cl_magVect

float32_t* SFRA_F32::cl_magVect

Closed Loop Mag SFRA Vector.

◆ cl_phaseVect

float32_t* SFRA_F32::cl_phaseVect

Closed Loop Phase SFRA Vector.

◆ freqVect

float32_t* SFRA_F32::freqVect

Frequency Vector.

◆ amplitude

float32_t SFRA_F32::amplitude

Injection Amplitude.

◆ isrFreq

float32_t SFRA_F32::isrFreq

SFRA ISR frequency.

◆ freqStart

float32_t SFRA_F32::freqStart

Start frequency of SFRA sweep.

◆ freqStep

float32_t SFRA_F32::freqStep

Log space between frequency points (optional)

◆ start

int16_t SFRA_F32::start

Command to start SFRA.

◆ state

int16_t SFRA_F32::state

State of SFRA.

◆ status

int16_t SFRA_F32::status

Status of SFRA.

◆ vecLength

int16_t SFRA_F32::vecLength

No. of Points in the SFRA.

◆ freqIndex

int16_t SFRA_F32::freqIndex

Index of the frequency vector.

◆ storeH

int16_t SFRA_F32::storeH

Flag to indicate if H vector is stored.

◆ storeGH

int16_t SFRA_F32::storeGH

Flag to indicate if GH vector is stored.

◆ storeCL

int16_t SFRA_F32::storeCL

Flag to indicate if CL vector is stored.

◆ speed

int16_t SFRA_F32::speed

variable to change the speed of the sweep


The documentation for this struct was generated from the following file:

Copyright 2023, Texas Instruments Incorporated