Power control API structure. More...
#include <psfb_droop.X/sources/pwrctrl/pwrctrl_typedef.h>
Data Fields | |
STATUS_FLAGS_t | Status |
Power Supply status flags. | |
PWR_CTRL_STATE_t | State |
Power Control State ID. | |
PWR_CTRL_PROPERTIES_t | Properties |
Power Control properties | |
SWITCH_NODE_t | Pwm |
Switch node settings. | |
FEEDBACK_SETTINGS_t | Data |
Feedback channel settings. | |
FAULT_SETTINGS_t | Fault |
Fault flags and settings. | |
START_UP_RAMP_t | IRamp |
Current ramp-up settings. | |
START_UP_RAMP_t | VRamp |
Voltage ramp-up settings. | |
START_UP_RAMP_t | PRamp |
Power ramp-up settings. | |
START_UP_RAMP_t | PhRamp |
Phase ramp-up settings (for open loop) | |
CONTROLLER_t | ILoop |
structure for current controller data | |
CONTROLLER_t | VLoop |
structure for voltage controller data | |
CONTROLLER_t | PLoop |
structure for power controller data | |
PRECHARGE_t | Precharge |
structure for precharge data | |
SEC_REC_t | SecRec |
structure for secondary rectification data | |
AVERAGING_t | PrimaryCT_Offset |
structure for averaging primary CT offset | |
AVERAGING_t | SecondarySh_Offset |
structure for averaging secondary sensor offset | |
AVERAGING_t | VoutCalibratingAveraging |
structure for averaging Vout during Droop | |
CALIBRATE_t | VoutCalibrate |
structure for Calibrating Vout during Droop using Averaged value | |
AVERAGING_t | ISecAveraging |
secondary current average | |
DROOP_t | Droop |
droop controller data | |
AVERAGING_ROLLING_t | Secondary_Rolling |
structure for Secondary current rolling average | |
uint16_t | Secondary_Rolling_val |
Secondary Current Rolling Average Value. | |
This data structure contains all the properties of the power control.
Definition at line 253 of file pwrctrl_typedef.h.
FEEDBACK_SETTINGS_t Data |
Definition at line 259 of file pwrctrl_typedef.h.
DROOP_t Droop |
Definition at line 275 of file pwrctrl_typedef.h.
FAULT_SETTINGS_t Fault |
Definition at line 260 of file pwrctrl_typedef.h.
CONTROLLER_t ILoop |
Definition at line 265 of file pwrctrl_typedef.h.
START_UP_RAMP_t IRamp |
Definition at line 261 of file pwrctrl_typedef.h.
AVERAGING_t ISecAveraging |
Definition at line 274 of file pwrctrl_typedef.h.
START_UP_RAMP_t PhRamp |
Definition at line 264 of file pwrctrl_typedef.h.
CONTROLLER_t PLoop |
Definition at line 267 of file pwrctrl_typedef.h.
START_UP_RAMP_t PRamp |
Definition at line 263 of file pwrctrl_typedef.h.
PRECHARGE_t Precharge |
Definition at line 268 of file pwrctrl_typedef.h.
AVERAGING_t PrimaryCT_Offset |
Definition at line 270 of file pwrctrl_typedef.h.
PWR_CTRL_PROPERTIES_t Properties |
Definition at line 257 of file pwrctrl_typedef.h.
SWITCH_NODE_t Pwm |
Definition at line 258 of file pwrctrl_typedef.h.
AVERAGING_ROLLING_t Secondary_Rolling |
Definition at line 276 of file pwrctrl_typedef.h.
uint16_t Secondary_Rolling_val |
Definition at line 277 of file pwrctrl_typedef.h.
AVERAGING_t SecondarySh_Offset |
Definition at line 271 of file pwrctrl_typedef.h.
SEC_REC_t SecRec |
Definition at line 269 of file pwrctrl_typedef.h.
PWR_CTRL_STATE_t State |
Definition at line 256 of file pwrctrl_typedef.h.
STATUS_FLAGS_t Status |
Definition at line 255 of file pwrctrl_typedef.h.
CONTROLLER_t VLoop |
Definition at line 266 of file pwrctrl_typedef.h.
CALIBRATE_t VoutCalibrate |
Definition at line 273 of file pwrctrl_typedef.h.
AVERAGING_t VoutCalibratingAveraging |
Definition at line 272 of file pwrctrl_typedef.h.
START_UP_RAMP_t VRamp |
Definition at line 262 of file pwrctrl_typedef.h.