EPC9143 300 W 16th Brick DC/DC Module Reference Design
v_loop_agc.h
1
/* *********************************************************************************
2
* z-Domain Control Loop Designer, Version 0.9.12.642
3
* *********************************************************************************
4
* 4p4z controller function declarations and compensation filter coefficients
5
* derived for following operating conditions:
6
* *********************************************************************************
7
*
8
* Controller Type: 4P4Z - Advanced High-Q Compensator
9
* Sampling Frequency: 500000 Hz
10
* Fixed Point Format: Q15
11
* Scaling Mode: 3 - Dual Bit-Shift Scaling
12
* Input Gain: 0.208791
13
*
14
* *********************************************************************************
15
* CGS Version: 3.0.0
16
* CGS Date: 09/07/2020
17
* *********************************************************************************
18
* User: M91406
19
* Date/Time: 12/06/2020 15:02:37
20
* ********************************************************************************/
21
22
// This is a guard condition so that contents of this file are not included
23
// more than once.
24
#ifndef __SPECIAL_FUNCTION_LAYER_V_LOOP_AGC_H__
25
#define __SPECIAL_FUNCTION_LAYER_V_LOOP_AGC_H__
26
27
#include <xc.h>
// include processor files - each processor file is guarded
28
#include <dsp.h>
// include DSP data types (e.g. fractional)
29
#include <stdint.h>
// include standard integer number data types
30
#include <stdbool.h>
// include standard boolean data types (true/false)
31
32
#include "./power_control/drivers/npnz16b.h"
// include NPNZ library header file
33
34
35
// ADVANCED CONTROL FUNCTION DECLARATIONS
36
37
extern
void
__attribute__((near)) v_loop_AGCFactorUpdate(
volatile
NPNZ16b_t
* controller);
38
// Calls the AGC Factor Modulation Function (Assembly)
39
40
41
#endif
/* __SPECIAL_FUNCTION_LAYER_V_LOOP_AGC_H__ */
42
NPNZ16b_s
Global NPNZ controller data object.
Definition:
npnz16b.h:502
epc9143-avmc.X
sources
power_control
drivers
v_loop_agc.h
© 2021, Microchip Technology Inc.