|  | Dual Active Bridge Development Board (Part-No. ) |
Content |  |  |  |  |  |

Loading...
Searching...
No Matches
Firmware Detail
Here is a list of all topics with brief descriptions:
[detail level 123]

▼Communication Layer | The communication layer establish the data to be displayed and the communication connection between the device and the application board to display in the GUI
▼Power Board Visualizer | Driver for Power Board Visualizer
CAN Communication | This abstracts the MCC driver api
UART Communication | This is where the framing/deframing and transmission happens for UART frames
PBV Interface | These implement the PBV state machine of RX and TX, as well as link data that is received by peripherals to application
User Configuration | This provides a mechanism to abstract away the underlying physical layer by using function pointers, that point to different layers depending upon which layer is selected
PBV Data DAB App | This is the main application file
▼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
▼PWM Settings | User-declaration of global defines for PWM signal generator settings
Conversion Macros | Conversion macros for user declarations of PWM peripheral
▼Primary Voltage Feedback | Declaration of Primary Voltage Feedback parameters, fault configuration and macros
Conversion Macros | Conversion macros for user-declarations of Primary Voltage Feedback parameters
▼Secondary Voltage Feedback | Declaration of Secondary Voltage Feedback parameters, fault configuration and macros
Conversion Macros | Conversion macros for user-declarations of Secondary Voltage Feedback parameters
▼Primary Current Feedback | Declaration of Primary Current Feedback parameters, fault configuration and macros
Conversion Macros | Conversion macros for user-declarations of Primary Current Feedback parameters
▼Secondary Current Feedback | Declaration of Secondary Current Feedback parameters, fault configuration and macros
Conversion Macros | Conversion macros for user-declarations of Secondary Current Feedback parameters
▼5V Voltage Feedback | Declaration of 5V Voltage Feedback parameters, fault configuration and macros
Conversion Macros | Conversion macros for user-declarations of 5V Voltage Feedback parameters
▼Control Loop | Declaration of macros calculating additional parameters for Control Loop
Conversion Macros | Conversion macros for user-declarations of Adaptive Gain Modulation parameters
▼Temperature Feedback | Declaration of Temperature Feedback parameters
Conversion Macros | Conversion macros for user-declarations of Temperature Feedback parameters details Conversion macros converting physical quantities of parameters into binary (integer) numbers for registers and variables
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
▼Device Layer | Contains all the application tasks that will be executed
Current Sensor Calibration | The Current Sensor Calibration device layer is a proprietary user code utilized for configuring the sensor properties
Fan Control | The Fan control device layer is a proprietary user code utilized for configuring the fan control properties
LED Display | The LED device layer is the proprietary user code used to configure and drive the on-board debugging LED
Temperature Detection | The Temperature device layer is the proprietary user code used to configure and detect the board temperature
▼Driver Layer | Contain functions and properties of the Driver layer
MCC Custom Code PWM | Contain functions and data types as MCC extension for PWM
MCC Custom Code ADC | Contain functions and data types as MCC extension for ADC
▼Power Control | The Power Control layer contains the state machine managing the power converter
Power Control Configuration | Contains Power Control Configuration
Interrupt Routine and Functions | Contains the interrupt routine and other functions called in the interrupt
PWM Configuration | Contains functions related to PWM properties
State Machine | Contains the state machine of the power control
Control Loop Configuration | Contains the control loop configuration and initialization functions
Power Control Communication Interface | Contains functions use to interface to Graphical User Interface or Power Board Visualizer
Useful Functions | Contains generic functions that is usable to the application
Power Control Data Types | Contains the collection of power control data types
▼Fault Monitor | The Fault Handler is an independent firmware task which is used to define certain so-called Fault Objects
Fault Configuration | Contains functions that initialize, execute and handles the power supply fault
Generic Fault Driver | Contains generic fault functions
Task Scheduler Layer | Contain functions and properties necessary to schedule a task
▼MPLABX MCC Melody Code Generator | Contains all the module generated by MCC for this application
ADC Multicore Driver | High-Speed, 12-Bit Multiple SARs Analog-to-Digital Converter driver using dsPIC MCUs
CAN FD Driver | CAN FD Driver using dsPIC MCUs
CLC Driver | Configurable Logic Cell driver allows the user to specify combinations of signals as inputs to a logic function and to use the logic output to control other peripherals or I/O pins using dsPIC MCUs
CMP DAC Driver | High Speed Analog Comparator with Slope Compensation DAC driver using dsPIC MCUs
CRC Driver | 16-bit Programmable Cyclic Redundancy Check generator using dsPIC MCUs
PWM Driver | Pulse Width Modulation Driver using dsPIC MCUs
PWM HS Driver | High-Resolution Pulse-Width Modulated (PWM) with Fine Edge Placement using dsPIC MCUs
DMT Driver | Deadman Timer (DMT) driver using dsPIC MCUs. The functionality is to interrupt the processor in the event of a software malfunction
Interrupt Driver | Interrupt Priority configuration driver using dsPIC MCUs
WDT Driver | Watchdog Timer Driver using dsPIC MCUs
Pins Driver | The Pin Driver directs the operation and function of the selected device pins using dsPIC MCUs
System Driver | System driver using dsPIC MCUs
Reset Driver | Reset driver using dsPIC MCUs.
Clock Driver | Clock configurator driver for System and Peripheral Clock using dsPIC MCUs
Traps Driver | Traps driver with handler for all types of traps using dsPIC MCUs
Timer Driver | Timer Driver is a 16-bit timer or 32-bit timer that can operate as a free-running interval timer using dsPIC MCUs
UART Driver | Universal Asynchronous Receiver Transmitter driver using dsPIC MCUs
CONFIGBITS Driver | Device Configuration Bits using dsPIC MCUs