Buck 20 Click Board
Buck 20 Click Board
Key Features:
- High efficiency, 3A continious output current, excellent load and line regulation, broad output voltage range selectable by digi pot, protection features, wide input range, selectable power supply, and more
- Based on the MP2316 - fully-integrated synchronous step-down switch converter from Monolithic Power Systems (MPS)
- Can be used for battery-operated applications requiring high load efficiency
- mikroBUS: SPI Interface
Introducing the Buck 20 Click Board™, the compact and efficient power solution for your battery-operated applications. With its DC-DC power converter, this add-on board steps down the voltage from its input to its output, providing a continuous output current of 3A over a wide input supply range. The MP2316 chip from Monolithic Power Systems (MPS) is fully integrated and offers advanced protection features such as undervoltage, overcurrent, and short-circuit detection. The board also features excellent load and line regulation and can operate efficiently over a vast output voltage load range.
Simplify your software development with the mikroSDK-compliant library that supports the Buck 20 Click Board™. This Click board™ comes fully tested and ready to use on any system equipped with the mikroBUS™ socket. Upgrade your battery-operated applications with Buck 20 Click, the high-efficiency and reliable power solution.
Software Support
We provide a library for the Buck 20 Click Board™ and a demo application (example), developed using MikroE compilers. The demo can run on all the main MikroE development boards.
The package can be downloaded/installed directly from NECTO Studio The package Manager(recommended), downloaded from our LibStock™ or found on MikroE Github account.
Library Description
This library contains API for the Buck 20 Click Board™ driver.
Key functions
-
buck20_set_wiper_1
This function sets wiper 1 to the desired value. -
buck20_enable_device
This function enables the buck device by setting the RST pin to high logic state. -
buck20_disable_device
This function disables the buck device by setting the RST pin to low logic state.
Example Description
This example demonstrates the use of the Buck 20 Click Board™ by changing the output voltage.
void application_task ( void )
{
static uint16_t digipot_wiper = BUCK20_WIPER_ZERO_SCALE;
float buck_r1_kohm, buck_vout;
if ( BUCK20_OK == buck20_set_wiper_1 ( &buck20, digipot_wiper ) )
{
buck_r1_kohm = BUCK20_RESISTOR_R6_KOHM +
( float ) ( BUCK20_DIGIPOT_MAX_KOHM * digipot_wiper ) / BUCK20_WIPER_FULL_SCALE;
buck_vout = BUCK20_BUCK_VREF + ( buck_r1_kohm * BUCK20_BUCK_VREF ) / BUCK20_BUCK_R2_KOHM;
log_printf( &logger, " Digipot wiper position: %urn", digipot_wiper );
log_printf( &logger, " Approximate R1 (Digipot+R6): %.2f kOhmrn", buck_r1_kohm );
log_printf( &logger, " Approximate buck voltage output: %.2f Vrnn", buck_vout );
digipot_wiper += 50;
if ( digipot_wiper > BUCK20_WIPER_FULL_SCALE )
{
digipot_wiper = BUCK20_WIPER_ZERO_SCALE;
}
}
Delay_ms ( 3000 );
}
The full application code, and ready to use projects can be installed directly from NECTO Studio The package Manager(recommended), downloaded from our LibStock™ or found on MikroE Github account.
Other MikroE Libraries used in the example:
- MikroSDK.Board
- MikroSDK.Log
- Click.Buck20
Additional Notes and Information
Depending on the development board you are using, you may need USB UART Click Board™, 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. UART terminal is available in all MikroE compilers.
MIKROSDK
The Buck 20 Click Board™ is supported with mikroSDK - MikroE Software Development Kit. To ensure proper operation of mikroSDK compliant Click board™ demo applications, mikroSDK should be downloaded from the LibStock and installed for the compiler you are using.
Buck 20 Click Board
Frequently Asked Questions
Ask a Question-
Does the Buck 20 Click Board™ have any in-built protection features?
Yes, the Buck 20 Click Board™ has a number of protection features, such as thermal shutdown, current limit, and short-circuit protection.lly tested and ready to use out of the box.
-
Is the Buck 20 Click Board™ compatible with other mikroBUS™ boards?
Yes, the Buck 20 Click Board™ is compatible with any development board that has a mikroBUS™ socket.
-
What is the efficiency of the Buck 20 Click Board™?
The efficiency of the Buck 20 Click Board™ is typically greater than 80%.
-
How do I use the Buck 20 Click Board™?
The Buck 20 Click Board™ can be used with a variety of microcontroller boards, such as the MikroElektronika Flip & Click, Arduino, and Raspberry Pi. To use the board, you will need to connect it to your microcontroller board using the mikroBUS™ socket, and then use the appropriate programming language and library to set the desired output voltage and current.
-
What is the output voltage range of the Buck 20 Click Board™?
The output voltage range of the Buck 20 Click Board™ is 1.2V to 37V.
-
What is the input voltage range of the Buck 20 Click Board™?
The input voltage range of the Buck 20 Click Board™ is 4.5V to 40V
-
What is the Buck 20 Click Board™?
The Buck 20 Click Board™ is a DC-DC converter that can be used to step down a higher voltage DC input to a lower voltage DC output. It is based on the LM2675 switch-mode voltage regulator IC and can be used to power a variety of electronic devices.