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

Loading...
Searching...
No Matches
Modules
Power Board Visualizer
Communication Layer

Driver for Power Board Visualizer. More...

Collaboration diagram for Power Board Visualizer:

## Modules
| 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.

## Detailed Description

The Power Board Visualizer is a tool or system designed to monitor and display the status and performance of a power distribution board. It typically provides real-time data on various parameters such as voltage, current, and power consumption, helping users to manage and optimize power usage effectively.

Communication with the Power Board Visualizer is often facilitated through two primary protocols:

- CAN (Controller Area Network):
  - Purpose: CAN is a robust vehicle bus standard designed to allow microcontrollers and devices to communicate with each other without a host computer.
  - Usage: In the context of the Power Board Visualizer, CAN is used for high-speed, reliable communication between the power board and the visualizer, ensuring that data is transmitted efficiently even in electrically noisy environments.
- UART (Universal Asynchronous Receiver-Transmitter):
  - Purpose: UART is a hardware communication protocol that uses asynchronous serial communication with configurable speed.
  - Usage: UART is typically used for simpler, point-to-point communication between the power board and the visualizer. It is suitable for lower-speed data transmission and is often used for initial setup, debugging, or communication with peripheral devices.

Together, these communication protocols enable the Power Board Visualizer to effectively gather and display critical power management data, ensuring efficient monitoring and control of power distribution systems.