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

Publicly accessible data buffer of most recent runtime data values. More...

#include <power_control/devices/dev_buck_typedef.h>

+ Inheritance diagram for BUCK_CONVERTER_DATA_s:
+ Collaboration diagram for BUCK_CONVERTER_DATA_s:

Data Fields

volatile uint16_t i_sns [BUCK_MPHASE_COUNT]
 BUCK output current. More...
 
volatile uint16_t i_out
 BUCK common output current. More...
 
volatile uint16_t v_in
 BUCK input voltage. More...
 
volatile uint16_t v_out
 BUCK output voltage. More...
 
volatile uint16_t temp
 BUCK board temperature. More...
 
volatile uint16_t control_input
 BUCK most recent control input value (raw input) More...
 
volatile uint16_t control_error
 BUCK most recent control error value. More...
 
volatile uint16_t control_output
 BUCK most recent control output value. 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

Publicly accessible data buffer of most recent runtime data values.

Definition at line 296 of file dev_buck_typedef.h.

Field Documentation

◆ control_error

volatile uint16_t control_error

BUCK most recent control error value.

Definition at line 305 of file dev_buck_typedef.h.

◆ control_input

volatile uint16_t control_input

BUCK most recent control input value (raw input)

Definition at line 304 of file dev_buck_typedef.h.

◆ control_output

volatile uint16_t control_output

BUCK most recent control output value.

Definition at line 306 of file dev_buck_typedef.h.

◆ i_out

volatile uint16_t i_out

BUCK common output current.

Definition at line 299 of file dev_buck_typedef.h.

◆ i_sns

volatile uint16_t i_sns[BUCK_MPHASE_COUNT]

BUCK output current.

Definition at line 298 of file dev_buck_typedef.h.

◆ temp

volatile uint16_t temp

BUCK board temperature.

Definition at line 302 of file dev_buck_typedef.h.

◆ v_in

volatile uint16_t v_in

BUCK input voltage.

Definition at line 300 of file dev_buck_typedef.h.

◆ v_out

volatile uint16_t v_out

BUCK output voltage.

Definition at line 301 of file dev_buck_typedef.h.


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