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

BUCK control & monitoring data structure. More...

#include <power_control/devices/dev_buck_typedef.h>

+ Inheritance diagram for BUCK_CONVERTER_s:
+ Collaboration diagram for BUCK_CONVERTER_s:

Data Fields

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

BUCK control & monitoring data structure.

Buck Converter data object.

Definition at line 500 of file dev_buck_typedef.h.

Field Documentation

◆ data

volatile struct BUCK_CONVERTER_DATA_s data

BUCK runtime data.

Definition at line 476 of file dev_buck_typedef.h.

◆ feedback

volatile struct BUCK_FEEDBACK_SETTINGS_s feedback

BUCK converter feedback settings.

Definition at line 476 of file dev_buck_typedef.h.

◆ gpio

volatile struct BUCK_GPIO_SETTINGS_s gpio

BUCK converter additional GPIO specification.

Definition at line 476 of file dev_buck_typedef.h.

◆ i_loop

volatile struct BUCK_LOOP_SETTINGS_s i_loop[BUCK_MPHASE_COUNT]

BUCK Current control loop objects.

Definition at line 476 of file dev_buck_typedef.h.

◆ set_values

volatile struct BUCK_CONVERTER_SETTINGS_s set_values

Control field for global access to references.

Definition at line 476 of file dev_buck_typedef.h.

◆ startup

volatile struct BUCK_CONVERTER_STARTUP_s startup

BUCK startup timing settings.

Definition at line 476 of file dev_buck_typedef.h.

◆ state_id

volatile struct BUCK_STATE_ID_s state_id

BUCK state machine operating state ID.

Definition at line 476 of file dev_buck_typedef.h.

◆ status

volatile struct BUCK_CONVERTER_STATUS_s status

BUCK operation status bits.

Definition at line 476 of file dev_buck_typedef.h.

◆ sw_node

BUCK converter switch node settings.

Definition at line 476 of file dev_buck_typedef.h.

◆ v_loop

volatile struct BUCK_LOOP_SETTINGS_s v_loop

BUCK voltage control loop object.

Definition at line 476 of file dev_buck_typedef.h.


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