Power control API structure. More...
#include <psfb_droop.X/sources/pwrctrl/pwrctrl_typedef.h>
Collaboration diagram for POWER_CONTROL_s: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.