BOOST 6 CLICK
PID: MIKROE-3813
Weight: 25 g
The Boost 6 Click is a Click board™ which features the TPS55332-Q1, a
monolithic high-voltage switching regulator with integrated 3-A, 60-V power
MOSFET. The device can be configured as a switch mode step-up power
supply with voltage supervisor. This Click board™ can be used for
applications regarding lighting, battery powered and automotive
applications.
The Boost 6 click is supported by a mikroSDK compliant library, which
includes functions that simplify software development. This Click board™
comes as a fully tested product, ready to be used on a system equipped
with the mikroBUS™ socket.
HOW DOES IT WORK?
When it comes to the TPS55332-Q1, the monolithic high-voltage switching regulator
from Texas Instruments, it is important to state that it operates as a step up (boost)
converter.
The feedback concept is voltage mode control using the VSENSE terminal, with cycleby-cycle current limit. The voltage supervisory function for power-on-rest during system
power-on is monitoring the output voltage, and once this has exceeded the threshold
set by RST_TH, a delay of 1.0 ms/nF (based on the capacitor value on the Cdly
terminal) is invoked before the RST line is released high.
The output is sensed through an external resistor divider and compared with an internal
reference voltage. The value of the adjustable output voltage in boost mode is
selectable between VIN × 1.05 to 50 V if the minimum ON time (ton) and minimum OFF
times are NOT violated by choosing the external resistors. The internal reference
voltage Vref has a ±1.5% tolerance. The potentiometer featured on the Boost 6 click
can change the feedback thus influencing a change in the output voltage. This makes
the click extremely practical because you can, with a simple turn of the potentiometer,
get the full voltage range.
Once the internal circuits have stabilized with a minimum input supply of 3.6V, the
system can then have an input voltage range from 1.5V to 40V, to maintain a fixed
boost output voltage.
Over-current protection is implemented by sensing the current through the NMOS
switch FET. The sensed current is then compared to a current reference level
representing the over-current threshold limit. If the sensed current exceeds the overcurrent threshold limit, the over-current indicator is set true. The system ignores the
over-current indicator for the leading edge blanking time at the beginning of each cycle
to avoid any turn-on noise glitches.
The oscillator frequency is selectable by means of a resistor placed at the RT pin. The
switching frequency (ƒsw) can be set in the range of 80 kHz to 2.2 MHz.
The power-on reset output is asserted low until the output voltage exceeds the
programmed Vreg_RST voltage threshold and the reset delay timer has expired.
Additionally, whenever the Enable pin is low or open, RST is immediately asserted low
regardless of the output voltage. There is a reset deglitch timer to prevent a reset being
invoked due to short negative transients on the output line.
The TPS55332-Q1 device is designed to operate from an input voltage up to 40 V.
Ensure that the input supply is well regulated and it can protect itself from overheating
with an internal thermal shutdown circuit. If the junction temperature exceeds the
thermal shutdown trip point, the MOSFET is turned off. The device is restarted under
control of the slow start circuit automatically when the junction temperature drops below
the thermal shutdown hysteresis trip point.
Because the Boost 6 click is based on the TPS55332-Q1 device, it is deemed ideal for
lighting applications, battery powered and automotive applications.
SPECIFICATIONS
Type
Boost
Applications
Lighting, battery powered applications, automotive applications
On-board
modules
TPS55332-Q1, a monolithic high-voltage switching regulator
from Texas Instruments
Key Features
Withstands Transients up to 60 V, Boost Input Operating Range
of 1.5 V to 40 V (VIN)
Interface
GPIO
Compatibility
mikroBUS
Click board size
L (57.15 x 25.4 mm)
Input Voltage
3.3V or 5V
PINOUT DIAGRAM
This table shows how the pinout on Boost 6 click corresponds to the pinout on the
mikroBUS™ socket (the latter shown in the two middle columns).
Notes
Pin
Pin
Reset
RST
1
AN
PWM
16
SYC
Enable
EN
2
RST
INT
15
NC
NC
3
CS
RX
14
NC
NC
4
SCK
TX
13
NC
NC
5
MISO
SCL
12
NC
NC
6
MOSI
SDA
11
NC
Power Supply
3.3V
7
3.3V
5V
10
5V
Ground
GND
8
GND
GND
9
GND
Notes
Sync
Power Supply
Ground
ONBOARD SETTINGS AND INDICATORS
Label
Name
Default
Description
LD1
PWR
-
JP2
VCC SEL
Left
Power supply voltage selection: left position 3.3V,
right position 5V
JP1
VIN SEL
Right
Input voltage selection: left position – external
power supply, right position – 5V from mikroBUS
Power LED Indicator
VR1
VOUT ADJ
-
Output voltage adjusting potentiometer
SOFTWARE SUPPORT
We provide a library for the Boost 6 Click on our LibStock page, as well as a demo
application (example), developed using MikroElektronika compilers. The demo can run
on all the main MikroElektronika development boards.
Library Description
The library covers all the necessary functions to control Boost 6 click board.
Key functions:
void boost6_hw_reset( void ) - Hardware reset function.
void boost6_power_off( void ) - Power OFF function.
void boost6_power_on( void ) - Power ON function.
Examples description
The application is composed of three sections :
System Initialization - Initializes GPIO and LOG structures, sets RST, CS and PWM pins as output
and start to write log.
Application Initialization - Initialization driver enables - GPIO, hardware reset and disable regulator,
also write log.
Application Task - (code snippet) This is an example which demonstrates the use of Boost 6 click
board. Waits for valid user input and executes functions based on set of valid commands. Results
are being sent to the Usart Terminal where you can track their changes.
Commands :'E' - Enable regulator 'D' - Disable regulator
void application_task ( )
{
char receivedData;
if ( UART_Rdy_Ptr( ) )
{
receivedData = UART_Rd_Ptr( );
switch ( receivedData )
{
case 'E' :
{
if ( enable_flag == BOOST6_DISABLE )
{
enable_flag = BOOST6_ENABLE;
boost6_power_on( );
mikrobus_logWrite( " Enable ", _LOG_LINE );
mikrobus_logWrite( "‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐", _LOG_LINE );
}
break;
}
case 'D' :
{
if ( enable_flag == BOOST6_ENABLE )
{
enable_flag = BOOST6_DISABLE;
boost6_power_off( );
mikrobus_logWrite( " Disable ", _LOG_LINE );
mikrobus_logWrite( "‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐", _LOG_LINE );
}
break;
}
}
}
}
The full application code, and ready to use projects can be found on our LibStock page.
Other mikroE Libraries used in the example:
GPIO
UART
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. The terminal available in all
MikroElektronika compilers, or any other terminal application of your choice, can be
used to read the message.
MIKROSDK
This Click board™ is supported with mikroSDK - MikroElektronika 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.
https://www.mikroe.com/boost‐6‐click/11‐15‐19
很抱歉,暂时无法提供与“MIKROE-3813”相匹配的价格&库存,您可以联系我们找货
免费人工找货