Generic power controller startup period settings. More...
#include <power_control/devices/dev_buck_typedef.h>
Data Fields | |
volatile uint16_t | counter |
Soft-Start Execution Counter (read only) More... | |
volatile uint16_t | period |
Soft-Start Period (POD, RAMP PERIOD, PGD, etc.) More... | |
volatile uint16_t | reference |
Internal dummy reference used to increment/decrement controller reference. More... | |
volatile uint16_t | ref_inc_step |
Size/value of one reference increment/decrement or this period. More... | |
Data Fields inherited from BUCK_CONVERTER_STARTUP_s | |
volatile struct BUCK_STARTUP_PERIOD_HANDLER_s | power_on_delay |
volatile struct BUCK_STARTUP_PERIOD_HANDLER_s | power_good_delay |
volatile struct BUCK_STARTUP_PERIOD_HANDLER_s | i_ramp |
volatile struct BUCK_STARTUP_PERIOD_HANDLER_s | v_ramp |
Data Fields inherited from BUCK_CONVERTER_s | |
volatile struct BUCK_CONVERTER_STATUS_s | status |
BUCK operation status bits. More... | |
volatile struct BUCK_STATE_ID_s | state_id |
BUCK state machine operating state ID. More... | |
volatile struct BUCK_CONVERTER_STARTUP_s | startup |
BUCK startup timing settings. More... | |
volatile struct BUCK_CONVERTER_SETTINGS_s | set_values |
Control field for global access to references. More... | |
volatile struct BUCK_CONVERTER_DATA_s | data |
BUCK runtime data. More... | |
volatile struct BUCK_FEEDBACK_SETTINGS_s | feedback |
BUCK converter feedback settings. More... | |
volatile struct BUCK_SWITCH_NODE_SETTINGS_s | sw_node [BUCK_MPHASE_COUNT] |
BUCK converter switch node settings. More... | |
volatile struct BUCK_GPIO_SETTINGS_s | gpio |
BUCK converter additional GPIO specification. More... | |
volatile struct BUCK_LOOP_SETTINGS_s | v_loop |
BUCK voltage control loop object. More... | |
volatile struct BUCK_LOOP_SETTINGS_s | i_loop [BUCK_MPHASE_COUNT] |
BUCK Current control loop objects. More... | |
Generic power controller startup period settings.
This data structure is used to set the startup settings such as power on delay, power good delay and ramp up time. It further covers private values like startup counters and reference values for voltage and current, which are used internally by the controller (read only) but are still accessible for external code modules for monitoring, diagnostics and fault handling purposes.
Definition at line 263 of file dev_buck_typedef.h.
volatile uint16_t counter |
Soft-Start Execution Counter (read only)
Definition at line 265 of file dev_buck_typedef.h.
volatile uint16_t period |
Soft-Start Period (POD, RAMP PERIOD, PGD, etc.)
Definition at line 266 of file dev_buck_typedef.h.
volatile uint16_t ref_inc_step |
Size/value of one reference increment/decrement or this period.
Definition at line 268 of file dev_buck_typedef.h.
volatile uint16_t reference |
Internal dummy reference used to increment/decrement controller reference.
Definition at line 267 of file dev_buck_typedef.h.