Buck 3 Click Board
Buck 3 Click Board
The Buck 3 Click Board™ is a very advanced synchronous step-down (buck) converter, which is designed to deliver noise and ripple-free voltage to highly sensitive applications, such as FPGA and high-performance DSP platforms. The on-board step-down converter IC integrates low RDSONMOSFETs, which allows high efficiency, and thus high current on the output - up to 8A. Buck 3 operates at 800kHz, allowing an optimal balance between the efficiency and the size of the used components. DCM mode ensures that the efficiency is maintained even while working with light loads.
Software Support
We provide the library for the Buck 3 Click Board™ on our LibStock page, as well as the demo application (example), developed using MikroElektronika compilers and mikroSDK. The provided click library is mikroSDK standard compliant. The demo application can run on all the main MikroElektronika development boards.
Library Description
The library carries only two functions needed to control Buck 3 click.
Key functions:
uint8_t buck3_getState()
- Checks the Power Good Indicator.void buck3_enable( uint8_t state )
- Puts the device in working mode (enable).
Example Description
The demo application is composed of three sections:
- System Initialization - Initializes the CS pin as INPUT and RST pin as OUTPUT.
- Application Initialization - Initializes the Driver init and puts the device in ACTIVE mode.
- Application Task - (code snippet) - Sequentially, each second, checks the status of the Buck 3 Click Board™ and if the overvoltage detected or device is under thermal shutdown
it logs a message on the USBUART.
Note : Open Drain Power Good Indicator, it is asserted low if the output voltage is out of PGOOD threshold, Overvoltage or if the device is under thermal shutdown, EN shutdown or during soft start. Once the FB pin voltage is between 93% and 107% of the internal reference voltage (VREF) the PGOOD is pulled high.
void applicationTask() { statePG = buck3_getState(); if (statePG == 0) { mikrobus_logWrite( "Overvoltage or thermal shutdown detected", _LOG_LINE ); Delay_1sec(); } }
The full application code and ready-to-use projects can be found on our LibStock page.
Other MikroElektronika libraries used in the example:
- UART
Additional Notes and Information
Depending on the development board you are using, you may need a USB UART click, USB UART 2 click or RS232 click to connect to your PC, for development systems with no UART to USB interface available on the board. The terminal available in all MikroElektronika compilers, or any other terminal application of your choice, can be used to read the message.
MIKROSDK
The Buck 3 Click Board™ is supported by the mikroSDK - MikroElektronika Software Development Kit. To ensure proper operation of mikroSDK compliant click board demo applications, the mikroSDK should be downloaded from the LibStock and installed for the compiler you are using.
Buck 3 Click Board
Frequently Asked Questions
Have a Question?
Be the first to ask a question about this.