Bar Logo Dual Active Bridge Development Board (Part-No. )
 
Content
     
Loading...
Searching...
No Matches
Configuration Layer

Allow user to quickly change fundamental system parameters, hardware changes and even migrating the firmware across different designs wiht minimal modification in the actual source code. More...

+ Collaboration diagram for Configuration Layer:

Modules

 PWM Settings
 User-declaration of global defines for PWM signal generator settings.
 
 Primary Voltage Feedback
 Declaration of Primary Voltage Feedback parameters, fault configuration and macros.
 
 Secondary Voltage Feedback
 Declaration of Secondary Voltage Feedback parameters, fault configuration and macros.
 
 Primary Current Feedback
 Declaration of Primary Current Feedback parameters, fault configuration and macros.
 
 Secondary Current Feedback
 Declaration of Secondary Current Feedback parameters, fault configuration and macros.
 
 5V Voltage Feedback
 Declaration of 5V Voltage Feedback parameters, fault configuration and macros.
 
 Control Loop
 Declaration of macros calculating additional parameters for Control Loop.
 
 Temperature Feedback
 Declaration of Temperature Feedback parameters.
 
 Special Firmware Options
 Special functions use to enable or disable special firmware options.
 
 Useful Macros
 Collection of macros that the user can utilize when converting physical quantities of parameters into binary (integer) numbers for registers and variables.
 

Detailed Description

The main purpose of a configuration layer is to provide one central point in the firmware architecture where hardware dependencies can be specified, signal scalings can be defined and specific chip resources can be assigned to support/ connect generic software functions to the hardware.

This central definitions allow fast modifications and optimizations but also support fast code migration between different hardware platforms. Thus, fast adaptation of new hardware can be achieved by modifying this set of centralized definitions.