Digital Power Starter Kit 3 Firmware  DM330017-3, Rev.3.0
dsPIC33C Buck Converter Peak Current Mode Control Example

Generic data buffer for undetermined use. These data buffers may be used by advanced control algorithms or be used by proprietary user code modules. More...

#include <power_control/drivers/npnz16b.h>

+ Inheritance diagram for NPNZ_USER_DATA_BUFFER_s:
+ Collaboration diagram for NPNZ_USER_DATA_BUFFER_s:

Data Fields

volatile uint16_t usrParam0
 generic 16-bit wide, user-defined parameter #1 for advanced control options More...
 
volatile uint16_t usrParam1
 generic 16-bit wide, user-defined parameter #2 for advanced control options More...
 
volatile uint16_t usrParam2
 generic 16-bit wide, user-defined parameter #3 for advanced control options More...
 
volatile uint16_t usrParam3
 generic 16-bit wide, user-defined parameter #4 for advanced control options More...
 
volatile uint16_t usrParam4
 generic 16-bit wide, user-defined parameter #5 for advanced control options More...
 
volatile uint16_t usrParam5
 generic 16-bit wide, user-defined parameter #6 for advanced control options More...
 
volatile uint16_t usrParam6
 generic 16-bit wide, user-defined parameter #7 for advanced control options More...
 
volatile uint16_t usrParam7
 generic 16-bit wide, user-defined parameter #8 for advanced control options More...
 
- Data Fields inherited from NPNZ16b_s
volatile struct NPNZ_STATUS_s status
 Control Loop Status and Control flags. More...
 
volatile struct NPNZ_PORTS_s Ports
 Controller input and output ports. More...
 
volatile struct NPNZ_FILTER_PARAMS_s Filter
 Filter parameters such as pointer to history and coefficient arrays and number scaling. More...
 
volatile struct NPNZ_GAIN_CONTROL_s GainControl
 Parameter section for advanced control options. More...
 
volatile struct NPNZ_LIMITS_s Limits
 Input and output clamping values. More...
 
volatile struct NPNZ_ADC_TRGCTRL_s ADCTriggerControl
 Automatic ADC trigger placement options for ADC Trigger A and B. More...
 
volatile struct NPNZ_DATA_PROVIDERS_s DataProviders
 Automated data sources pushing recent data points to user-defined variables. More...
 
volatile struct NPNZ_EXTENSION_HOOKS_s ExtensionHooks
 User extension function triggers using function pointers with parameters. More...
 
volatile struct NPNZ_USER_DATA_BUFFER_s Advanced
 Parameter section for advanced user control options. More...
 

Detailed Description

Generic data buffer for undetermined use. These data buffers may be used by advanced control algorithms or be used by proprietary user code modules.

User Data Space for Advanced Control Functions.

The NPNZ_USER_DATA_BUFFER_t data object reserves four word of additional data space for user parameters. These parameters may be handled by user code and are not assigned to any specific, pre-defined functions.

Definition at line 474 of file npnz16b.h.

Field Documentation

◆ usrParam0

volatile uint16_t usrParam0

generic 16-bit wide, user-defined parameter #1 for advanced control options

Definition at line 476 of file npnz16b.h.

◆ usrParam1

volatile uint16_t usrParam1

generic 16-bit wide, user-defined parameter #2 for advanced control options

Definition at line 477 of file npnz16b.h.

◆ usrParam2

volatile uint16_t usrParam2

generic 16-bit wide, user-defined parameter #3 for advanced control options

Definition at line 478 of file npnz16b.h.

◆ usrParam3

volatile uint16_t usrParam3

generic 16-bit wide, user-defined parameter #4 for advanced control options

Definition at line 479 of file npnz16b.h.

◆ usrParam4

volatile uint16_t usrParam4

generic 16-bit wide, user-defined parameter #5 for advanced control options

Definition at line 480 of file npnz16b.h.

◆ usrParam5

volatile uint16_t usrParam5

generic 16-bit wide, user-defined parameter #6 for advanced control options

Definition at line 481 of file npnz16b.h.

◆ usrParam6

volatile uint16_t usrParam6

generic 16-bit wide, user-defined parameter #7 for advanced control options

Definition at line 482 of file npnz16b.h.

◆ usrParam7

volatile uint16_t usrParam7

generic 16-bit wide, user-defined parameter #8 for advanced control options

Definition at line 483 of file npnz16b.h.


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