Our new website is available at new.dizzy.co.za :-).

X
+27 (0)11 022 5323 +27 (0)64 681 8495
Basket/Checkout
R
- -
MagnifierSearch:
Boost 6 Click (Go to Parent Category)

Boost 6 Click

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.

R510  Qty:
Price ex. VAT. Weight: 25g. Stock: Lead-time applicable [i]. mikroE Icon

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 cycle-by-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.

Shop Click Boards Power Management Boost 6 Click

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 over-current 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 Mikrobus logo.png Pin Notes
Reset RST 1 AN PWM 16 SYC Sync
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 Power Supply
Ground GND 8 GND GND 9 GND Ground

Onboard settings and indicators

Label Name Default Description
LD1 PWR - Power LED Indicator
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
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.

Resources

Downloads