76int16_t VMC_2p2zBCoefficients[3]
__attribute__((space(xmemory)));
90int16_t VMC_2p2zErrorHistory[3]
__attribute__((space(ymemory), far));
100int16_t IMC_2p2zACoefficients[2]
__attribute__((space(xmemory)));
108int16_t IMC_2p2zBCoefficients[3]
__attribute__((space(xmemory)));
115int16_t IMC_2p2zControlHistory[2]
__attribute__((space(ymemory), far));
122int16_t IMC_2p2zErrorHistory[3]
__attribute__((space(ymemory), far));
132int16_t PMC_2p2zACoefficients[2]
__attribute__((space(xmemory)));
140int16_t PMC_2p2zBCoefficients[3]
__attribute__((space(xmemory)));
147int16_t PMC_2p2zControlHistory[2]
__attribute__((space(ymemory), far));
154int16_t PMC_2p2zErrorHistory[3]
__attribute__((space(ymemory), far));
186 VMC_2p2zControlHistory[0] = 0;
187 VMC_2p2zControlHistory[1] = 0;
188 VMC_2p2zErrorHistory[0] = 0;
189 VMC_2p2zErrorHistory[1] = 0;
190 VMC_2p2zErrorHistory[2] = 0;
226 IMC_2p2zControlHistory[0] =0;
227 IMC_2p2zControlHistory[1] =0;
228 IMC_2p2zErrorHistory[0] =0;
229 IMC_2p2zErrorHistory[1] =0;
230 IMC_2p2zErrorHistory[2] =0;
265 PMC_2p2zControlHistory[0] =0;
266 PMC_2p2zControlHistory[1] =0;
267 PMC_2p2zErrorHistory[0] =0;
268 PMC_2p2zErrorHistory[1] =0;
269 PMC_2p2zErrorHistory[2] =0;
285 VMC_2p2zControlHistory[0] = 0;
286 VMC_2p2zControlHistory[1] = 0;
287 VMC_2p2zErrorHistory[0] = 0;
288 VMC_2p2zErrorHistory[1] = 0;
289 VMC_2p2zErrorHistory[2] = 0;
292 IMC_2p2zControlHistory[0] = 0;
293 IMC_2p2zControlHistory[1] = 0;
294 IMC_2p2zErrorHistory[0] = 0;
295 IMC_2p2zErrorHistory[1] = 0;
296 IMC_2p2zErrorHistory[2] = 0;
299 PMC_2p2zControlHistory[0] = 0;
300 PMC_2p2zControlHistory[1] = 0;
301 PMC_2p2zErrorHistory[0] = 0;
302 PMC_2p2zErrorHistory[1] = 0;
303 PMC_2p2zErrorHistory[2] = 0;
#define DAB_PSIO_COMP_2P2Z_MAX_CLAMP
#define DAB_PSIO_COMP_2P2Z_COEFF_B0
#define DAB_PSIO_COMP_2P2Z_COEFF_B2
#define DAB_PSIO_COMP_2P2Z_PRESHIFT
#define DAB_PSIO_COMP_2P2Z_MIN_CLAMP
#define DAB_PSIO_COMP_2P2Z_POSTSHIFT
#define DAB_PSIO_COMP_2P2Z_COEFF_B1
#define DAB_PSIO_COMP_2P2Z_COEFF_A2
#define DAB_PSIO_COMP_2P2Z_COEFF_A1
#define DAB_PSIO_COMP_2P2Z_POSTSCALER
#define DAB_PSPO_COMP_2P2Z_COEFF_A1
#define DAB_PSPO_COMP_2P2Z_PRESHIFT
#define DAB_PSPO_COMP_2P2Z_COEFF_A2
#define DAB_PSPO_COMP_2P2Z_COEFF_B1
#define DAB_PSPO_COMP_2P2Z_MAX_CLAMP
#define DAB_PSPO_COMP_2P2Z_COEFF_B0
#define DAB_PSPO_COMP_2P2Z_COEFF_B2
#define DAB_PSPO_COMP_2P2Z_POSTSHIFT
#define DAB_PSPO_COMP_2P2Z_POSTSCALER
#define DAB_PSPO_COMP_2P2Z_MIN_CLAMP
#define DAB_SPVO_COMP_2P2Z_POSTSHIFT
#define DAB_SPVO_COMP_2P2Z_COEFF_A2
#define DAB_SPVO_COMP_2P2Z_COEFF_B0
#define DAB_SPVO_COMP_2P2Z_MAX_CLAMP
#define DAB_SPVO_COMP_2P2Z_MIN_CLAMP
#define DAB_SPVO_COMP_2P2Z_PRESHIFT
#define DAB_SPVO_COMP_2P2Z_COEFF_A1
#define DAB_SPVO_COMP_2P2Z_POSTSCALER
#define DAB_SPVO_COMP_2P2Z_COEFF_B1
#define DAB_SPVO_COMP_2P2Z_COEFF_B2
Contains public functions and data types relevant for DCDT file interface.
void SMPS_Controller2P2ZInitialize(SMPS_2P2Z_T *controllerData)
int16_t VMC_2p2zACoefficients[2] __attribute__((space(xmemory)))
Voltage Loop A-coefficient array.
void PwrCtrl_IComp_Initialize(void)
Initialize the Current Loop Control.
SMPS_2P2Z_T PMC_2p2z
Data Object of power mode control.
void PwrCtrl_PComp_Initialize(void)
Initialize the Power Loop Control.
SMPS_2P2Z_T VMC_2p2z
Data Object of voltage mode control generated by DCDT.
void PwrCtrl_VComp_Initialize(void)
Initialize the Voltage Loop Control.
void PwrCtrl_ResetControlLoopHistories(void)
Clear the control and error histories of the control loops.
SMPS_2P2Z_T IMC_2p2z
Data Object of current mode control.