Digital Power Starter Kit 3 Firmware
dsPIC33C Buck Converter Voltage Mode Control Example

Generic power controller control settings. More...

#include <power_control/devices/dev_buck_typedef.h>

+ Inheritance diagram for BUCK_CONVERTER_SETTINGS_s:
+ Collaboration diagram for BUCK_CONVERTER_SETTINGS_s:

Data Fields

enum BUCK_CONTROL_MODE_e control_mode
 Fundamental control mode. More...
 
volatile uint16_t no_of_phases
 number of converter phases More...
 
volatile uint16_t v_ref
 User reference setting used to control the power converter controller. More...
 
volatile uint16_t i_ref
 User reference setting used to control the power converter controller. More...
 
- 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...
 

Detailed Description

Generic power controller control settings.

This data structure is used to set the overall settings to allow external software instances to control the power control object, such as voltage and current references.

Definition at line 322 of file dev_buck_typedef.h.

Field Documentation

◆ control_mode

enum BUCK_CONTROL_MODE_e control_mode

Fundamental control mode.

Definition at line 306 of file dev_buck_typedef.h.

◆ i_ref

volatile uint16_t i_ref

User reference setting used to control the power converter controller.

Definition at line 327 of file dev_buck_typedef.h.

◆ no_of_phases

volatile uint16_t no_of_phases

number of converter phases

Definition at line 325 of file dev_buck_typedef.h.

◆ v_ref

volatile uint16_t v_ref

User reference setting used to control the power converter controller.

Definition at line 326 of file dev_buck_typedef.h.


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