How does it work?
Buck 9 Click is based on the MP9943, a high-efficiency 3A peak, 36V, synchronous step-down converter with Power Good from Monolithic Power Systems (MPS). The MP9943 utilizes a peak-current-mode control architecture, ensuring an exceptional transient response and stabilization of the feedback loop. Besides its protection features, MP9943 is also equipped with a soft-start function and a sync option, making this Click board™ a handy solution for developing applications that require a regulated power supply. The feedback voltage on the FB pin of the converter determines the output voltage, and thanks to a voltage divider and an SMD jumper labeled VOUT SEL, which can connect one of two available voltage divider resistors, it allows the output to be set to either 3.3V or 5V.
The MP9943 has other advanced features, including synchronization with the external clock from 200kHz to 2.2MHz over the EN/SYNC pin routed to the mikroBUS™ ESY (default PWM) pin. The same pin is also used as a Chip Enable for the device. The MP9943 operates at a high (fixed) switching frequency of 410kHz, allowing a good compromise between the efficiency and the size of the external components.
Thanks to its ability to work with the high-duty cycle of the internal switching PWM signal, the MP9943 requires the input voltage to be only about 0.7V above the output voltage, to maintain the regulation. However, if the input voltage drops under 3.3V, the device cannot operate properly. Therefore, the under-voltage protection shuts down the device as a protection measure. The under-voltage protection is disabled once the input voltage exceeds 3.5V. This small hysteresis of 0.2V prevents erratic behavior in border cases. Therefore, the supply at the input terminal should stay between 4V and 36V. However, if the output voltage is set to 5V, the voltage at the input should be approximately 5.8V to 6V at least to provide good regulation at the output.
The over-current protection is based on cycle-by-cycle limiting of the inductor current. If the output voltage drops during the current limiting interval, causing the FB voltage to fall under 84% of the internal reference, the device enters the hiccup mode, shutting down the output. After a fixed period, the device will try to re-enable the output. If the short-circuit condition still exists, it will shut down the output again, repeating the whole process until the short-circuit condition disappears. The hiccup mode greatly reduces the short-circuit current, protecting the device when the output is shorted to ground.
This Click board™ can be operated only with a 3.3V logic voltage level. The board must perform appropriate logic voltage level conversion before using MCUs with different logic levels. However, the Click board™ comes equipped with a library containing functions and an example code that can be used, as a reference, for further development.
Specifications
Type
Buck
Applications
Can be used for the development of distributed power supply units (PSUs), wall transformer regulators, single board systems, general points of load, and similar applications
On-board modules
MP9943 – synchronous step-down converter from Monolithic Power Systems
Key Features
Wide operating input voltage, high-efficiency synchronous mode operation, synchronizes from 200KHz to 2.2MHz external clock, protection features, selection between two most commonly used voltage values 3.3V and 5V, and more
Interface
GPIO
Feature
No ClickID
Compatibility
mikroBUS™
Click board size
M (42.9 x 25.4 mm)
Input Voltage
3.3V
Pinout diagram
This table shows how the pinout on Buck 9 Click corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).
Onboard settings and indicators
Label | Name | Default | Description |
---|---|---|---|
LD1 | PWR | – | Power LED Indicator |
JP1 | VOUT SEL | Left | Output Voltage Selection 3V3/5V: Left position 3.3V, Right position 5V |
Buck 9 Click electrical specifications
Description | Min | Typ | Max | Unit |
---|---|---|---|---|
Supply Voltage | – | 3.3 | – | V |
External Power Supply | 4 | – | 36 | V |
Output Voltage (VOUT) | 3.3 | – | 5 | V |
Output Current | 0 | – | 3 | A |
Software Support
We provide a library for the Buck 9 Click as well as a demo application (example), developed using MIKROE compilers. The demo can run on all the main MIKROE development boards.
Package can be downloaded/installed directly from NECTO Studio Package Manager (recommended), downloaded from our LibStock™ or found on Mikroe github account.
Library Description
This library contains API for Buck 9 Click driver.
Key functions
buck9_set_device_mode
This function enables and disables output of this click board.
Example Description
Demo application shows basic usage of Buck 9 click.
void application_task ( void )
{
buck9_set_device_mode ( &buck9, BUCK9_DEVICE_ENABLE );
log_printf(&logger, "Output:t ENABLEDrn");
Delay_ms( 5000 );
buck9_set_device_mode ( &buck9, BUCK9_DEVICE_DISABLE );
log_printf(&logger, "Output:t DISABLEDrn");
Delay_ms( 5000 );
}
The full application code, and ready to use projects can be installed directly from NECTO Studio 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.Buck9
Additional notes and informations
Depending on the development board you are using, you may need 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. UART terminal is available in all MIKROE compilers.
mikroSDK
This 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.
For more information about mikroSDK, visit the official page.