 |
EPC9143 300 W 16th Brick DC/DC Module Reference Design
|
|
9 #include "config/hal.h"
10 #include "app_power_control.h"
34 #if (PLANT_MEASUREMENT == false)
volatile bool adc_active
Bit #1: indicating that ADC has been started and samples are taken.
volatile struct BUCK_CONVERTER_s buck
Global data object for a BUCK CONVERTER.
#define _BUCK_VLOOP_Interrupt
Interrupt vector function call label.
#define _BUCK_VLOOP_ISR_IF
Interupt vector flag bit register bit.
volatile struct BUCK_CONVERTER_STATUS_s status
BUCK operation status bits.
volatile struct BUCK_LOOP_SETTINGS_s v_loop
BUCK voltage control loop object.
void(* ctrl_Update)(volatile struct NPNZ16b_s *)
Function pointer to UPDATE routine.
#define DBGPIN1_Clear()
Macro instruction to set a pin state to logic LOW.
#define DBGPIN1_Set()
Macro instruction to set a pin state to logic HIGH.
volatile struct NPNZ16b_s * controller
pointer to control loop object data structure
volatile struct NPNZ16b_s v_loop
External reference to user-defined NPNZ16b controller data object 'v_loop'.
void v_loop_PTermUpdate(volatile struct NPNZ16b_s *controller)
Prototype of the alternate Assembly P-Term control loop helping to call the v_loop P-Term controller ...