# Title: Brushless 17 Click Board™ ## Description: How Does The Brushless 17 Click Board™ Work? The Brushless 17 Click Board™ as its foundation uses the L6229Q, DMOS fully integrated three-phase BLDC motor driver with overcurrent protection from STMicroelectronics. It combines a three-phase bridge, which consists of 6 power MOSFETs. Switching patterns are generated by the PWM current controller and the hall-effect sensor decoding logic, which represents a combinatory logic that provides the appropriate driving signals for the three-phase bridge outputs (1, 2, and 3). Drive signals are based on the signals coming from the three hall sensors, H1, H2, and H3, applicable on the upper-left header reserved for Hall sensor connection. These hall sensors detect rotor position in a 3-phase BLDC motor. The L6229Q can perform PWM current control, with analog reference voltage provided at its VREF pin. This control can be achieved by using a PWM signal from the mikroBUS™ socket or applying an external reference voltage. When using PWM signal from mikroBUS™, leave R10 resistor populated. This is a straightforward way of obtaining a variable voltage without using a DAC, using a low-pass filter to filter the PWM signal. Alternatively, a fixed reference voltage can also be obtained through an external voltage supply on the VREF pin. This board also provides a tachometer function, a TACH output signal, which can be used to implement a simple frequency-to-voltage converter (speed loop control). The Brushless 17 Click Board™ communicates with MCU using several GPIO pins. The Enable pin, labelled as EN and routed to the CS pin of the mikroBUS™ socket, optimizes power consumption used for power ON/OFF purposes (performs Start and Stop controls of the motor operation), while AN pin labelled as BRK allows users to implement the brake function. The F/R pin, routed on the RST pin of the mikroBUS™ socket, is used to select the direction of motor rotation (forward/reverse). Besides, it is possible to detect operational irregularities, such as overcurrent and thermal detection, where an indication of such a condition is performed using the red LED indicator labelled as ERROR routed on the INT pin of the mikroBUS™ socket, labelled as DIA. This board supports an external power supply for the motor, which can be connected to the input terminal labelled as INPUT and should be within the range of 8V to 52V, while the BLDC motor coils can be connected to the terminals labelled as 1, 2, and 3. The Brushless 17 Click Board™ can operate with both 3.3V and 5V logic voltage levels selected via the VCC SEL jumper. This way, it is allowed for both 3.3V and 5V capable MCUs to use the communication lines properly. However, the Click board™ comes equipped with a library containing easy-to-use functions and an example code that can be used, as a reference, for further development. SPECIFICATIONS Type Brushless Applications The Brushless 17 Click Board™ can be used driving three-phase brushless DC motors with currents up to 1A DC On-board modules L6229Q - DMOS fully integrated three-phase BLDC motor driver with overcurrent protection from STMicroelectronics Key Features Low power consumption, overcurrent detection and protection, diagnostic output, PWM current controller, brake function, and more Interface GPIO,PWM Compatibility mikroBUS Click board size L (57.15 x 25.4 mm) Input Voltage 3.3V or 5V,External PINOUT DIAGRAM This table shows how the pinout of the Brushless 17 Click Board™ corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns). Notes Pin Pin Notes Brake BRK 1 AN PWM 16 PWM PWM Signal Forward/Reverse Direction F/R 2 RST INT 15 DIA Fault Interrupt Enable EN 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 LD2 ERROR - Fault Condition LED Indicator J1 - Populated Hall Sensor Connection Header J2 - Unpopulated Tachometer for Speed Contol Loop pin / External Reference Voltage for PWM Current Control BRUSHLESS 17 CLICK ELECTRICAL SPECIFICATIONS Description Min Typ Max Unit Supply Voltage VCC 3.3 - 5 V External Supply Voltage INPUT 8 - 52 V Maximum Output Current - - 1.4 A Operating Temperature Range -25 +25 +120 °C ## Product type: Click Board ## Vendor: Mikroelektronika d.o.o. ## Tags: Brushless, Click Board, Motor Control ## Price range: 16.1 - 16.1 GBP ## Link: https://thedebugstore.com/products/mikroe-5000-brushless-17-click-board-uk ## Compare-at price range: 23.0 - 23.0 GBP ## Options - Title: Default Title ## Collections - [New Products](https://thedebugstore.com/a/llms/collections/new-products-debug-store) - [Mikroelektronika d.o.o. (MikroE)](https://thedebugstore.com/a/llms/collections/mikroelektronika-catalogue-uk) - [Motor Control Click Boards™](https://thedebugstore.com/a/llms/collections/motor-control-click-boards-catalogue) - [MikroE Click Boards™](https://thedebugstore.com/a/llms/collections/mikroe-click-boards-catalogue-uk) - [Brushles Motor Control Click Boards™](https://thedebugstore.com/a/llms/collections/brushless-motor-control-click-boards-catalogue) - [Click Boards™ Summer Sale](https://thedebugstore.com/a/llms/collections/inventory-sale) - [MikroE Sale](https://thedebugstore.com/a/llms/collections/mikroe-sale) - [MIKROE Stock](https://thedebugstore.com/a/llms/collections/mikroe-products-in-stock-sale) ## Variants - Default Title, SKU: MIKROE-5000, Available: yes, Inventory: 1 ## Metafields - title_tag: MikroE Brushless 17 Click Board™ (MIKROE-5000) - description_tag:  The Brushless 17 Click Board™ is a compact add-on board suitable for controlling brushless DC (BLDC) motors with any MCU. This board features the L6229Q, DMOS fully integrated three-phase BLDC motor driver with overcurrent protection from STMicroelectronics. Available from Debug Store UK. - badge: - widget:

Customer Reviews

Be the first to write a review
0%
(0)
0%
(0)
0%
(0)
0%
(0)
0%
(0)
- feature_2: Low power consumption, overcurrent detection and protection, diagnostic output, PWM current controller, brake function, and more - full_description:

How Does The Brushless 17 Click Board™ Work?

The Brushless 17 Click Board™ as its foundation uses the L6229Q, DMOS fully integrated three-phase BLDC motor driver with overcurrent protection from STMicroelectronics. It combines a three-phase bridge, which consists of 6 power MOSFETs. Switching patterns are generated by the PWM current controller and the hall-effect sensor decoding logic, which represents a combinatory logic that provides the appropriate driving signals for the three-phase bridge outputs (1, 2, and 3). Drive signals are based on the signals coming from the three hall sensors, H1, H2, and H3, applicable on the upper-left header reserved for Hall sensor connection. These hall sensors detect rotor position in a 3-phase BLDC motor.

Brushless_17 Click Board™

The L6229Q can perform PWM current control, with analog reference voltage provided at its VREF pin. This control can be achieved by using a PWM signal from the mikroBUS™ socket or applying an external reference voltage. When using PWM signal from mikroBUS™, leave R10 resistor populated. This is a straightforward way of obtaining a variable voltage without using a DAC, using a low-pass filter to filter the PWM signal. Alternatively, a fixed reference voltage can also be obtained through an external voltage supply on the VREF pin. This board also provides a tachometer function, a TACH output signal, which can be used to implement a simple frequency-to-voltage converter (speed loop control).

The Brushless 17 Click Board™ communicates with MCU using several GPIO pins. The Enable pin, labelled as EN and routed to the CS pin of the mikroBUS™ socket, optimizes power consumption used for power ON/OFF purposes (performs Start and Stop controls of the motor operation), while AN pin labelled as BRK allows users to implement the brake function. The F/R pin, routed on the RST pin of the mikroBUS™ socket, is used to select the direction of motor rotation (forward/reverse). Besides, it is possible to detect operational irregularities, such as overcurrent and thermal detection, where an indication of such a condition is performed using the red LED indicator labelled as ERROR routed on the INT pin of the mikroBUS™ socket, labelled as DIA.

This board supports an external power supply for the motor, which can be connected to the input terminal labelled as INPUT and should be within the range of 8V to 52V, while the BLDC motor coils can be connected to the terminals labelled as 1, 2, and 3.

The Brushless 17 Click Board™ can operate with both 3.3V and 5V logic voltage levels selected via the VCC SEL jumper. This way, it is allowed for both 3.3V and 5V capable MCUs to use the communication lines properly. However, the Click board™ comes equipped with a library containing easy-to-use functions and an example code that can be used, as a reference, for further development.

SPECIFICATIONS

Type Brushless
Applications The Brushless 17 Click Board™ can be used driving three-phase brushless DC motors with currents up to 1A DC
On-board modules L6229Q - DMOS fully integrated three-phase BLDC motor driver with overcurrent protection from STMicroelectronics
Key Features Low power consumption, overcurrent detection and protection, diagnostic output, PWM current controller, brake function, and more
Interface GPIO,PWM
Compatibility mikroBUS
Click board size L (57.15 x 25.4 mm)
Input Voltage 3.3V or 5V,External

PINOUT DIAGRAM

This table shows how the pinout of the Brushless 17 Click Board™ corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).

Notes Pin Mikrobus logo.png Pin Notes
Brake BRK 1 AN PWM 16 PWM PWM Signal
Forward/Reverse Direction F/R 2 RST INT 15 DIA Fault Interrupt
Enable EN 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
LD2 ERROR - Fault Condition LED Indicator
J1 - Populated Hall Sensor Connection Header
J2 - Unpopulated Tachometer for Speed Contol Loop pin / External Reference Voltage for PWM Current Control

BRUSHLESS 17 CLICK ELECTRICAL SPECIFICATIONS

Description Min Typ Max Unit
Supply Voltage VCC 3.3 - 5 V
External Supply Voltage INPUT 8 - 52 V
Maximum Output Current - - 1.4 A
Operating Temperature Range -25 +25 +120 °C

 

- examples:

We provide a library for the Brushless 17 Click Board™ as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika 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 Brushless 17 Click Board™ driver.

Key functions

Example Description

This example demonstrates the use of the Brushless 17 Click Board™ by driving the motor in both directions at different speeds.

void application_task ( void ) 
 { 
     static int8_t duty_cnt = 4; 
     static int8_t duty_inc = 1; 
     float duty = duty_cnt / 10.0; 

     brushless17_set_duty_cycle ( &brushless17, duty ); 
     log_printf( &logger, "> Duty: %d%%rn", ( uint16_t )( duty_cnt * 10 ) ); 

     duty_cnt += duty_inc; 
     if ( 8 == duty_cnt )  
     { 
         duty_inc = -1; 
     } 
     else if ( 3 == duty_cnt )  
     { 
         duty_inc = 1; 
         duty_cnt = 4; 
         log_printf( &logger, " Switch directionrnn" ); 
         brushless17_switch_direction ( &brushless17 ); 
     } 

     if ( !brushless17_get_diagnostic_pin ( &brushless17 ) ) 
     { 
         log_info ( &logger, " An overcurrent or overtemperature event has occured " ); 
     } 

     Delay_ms( 500 ); 
 }

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:

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 MikroElektronika compilers.

MIKROSDK

The Brushless 17 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.

- manufacturer: Mikroelektronika d.o.o. - warranty: 12 months - backorder_label: If no stock shown above, check availability - subtitle: Three-Phase BLDC Controller and Driver - feature_1: Based on the L6229Q - DMOS fully integrated three-phase BLDC motor driver with overcurrent protection from STMicroelectronics - feature_3: Can be used driving three-phase brushless DC motors with currents up to 1A DC - mpn: MIKROE-5000 - mpn: MIKROE-5000 - custom_label_0: Click Board - google_product_category: Electronics - condition: new - custom_product: false - key_feature_2: Low power consumption, overcurrent detection and protection, diagnostic output, PWM current controller, brake function, and more - key_feature_3: Based on the L6229Q - DMOS fully integrated three-phase BLDC motor driver with overcurrent protection from STMicroelectronics - key_feature_4: Can be used driving three-phase brushless DC motors with currents up to 1A DC - key_feature_5: PWM Interface - device_vendor: STMicroelectronics - device_type: L6229QTR - warranty: 12 months - brand: MikroE - manufacturer: Mikroelektronika d.o.o. - target_keyword: Brushless 17 Click Board - brands: gid://shopify/Metaobject/56256004319 - breadcrumbs: ["gid://shopify/Collection/447955239135","gid://shopify/Collection/241680580797","gid://shopify/Collection/241545248957","gid://shopify/Collection/279405199549"] - customhs_code: 847330 - detailed_description: {"type":"root","children":[{"type":"heading","level":3,"children":[{"type":"text","value":"How Does The Brushless 17 Click Board™ Work?"}]},{"type":"paragraph","children":[{"type":"text","value":"The "},{"type":"text","value":"Brushless 17 Click Board™","bold":true,"italic":true},{"type":"text","value":" as its foundation uses the L6229Q, DMOS fully integrated three-phase BLDC motor driver with overcurrent protection from STMicroelectronics. It combines a three-phase bridge, which consists of 6 power MOSFETs. Switching patterns are generated by the PWM current controller and the hall-effect sensor decoding logic, which represents a combinatory logic that provides the appropriate driving signals for the three-phase bridge outputs (1, 2, and 3). Drive signals are based on the signals coming from the three hall sensors, H1, H2, and H3, applicable on the upper-left header reserved for Hall sensor connection. These hall sensors detect rotor position in a 3-phase BLDC motor."}]},{"type":"paragraph","children":[{"type":"text","value":""}]},{"type":"paragraph","children":[{"type":"text","value":"The L6229Q can perform PWM current control, with analog reference voltage provided at its VREF pin. This control can be achieved by using a PWM signal from the mikroBUS™ socket or applying an external reference voltage. When using PWM signal from mikroBUS™, leave R10 resistor populated. This is a straightforward way of obtaining a variable voltage without using a DAC, using a low-pass filter to filter the PWM signal. Alternatively, a fixed reference voltage can also be obtained through an external voltage supply on the VREF pin. This board also provides a tachometer function, a TACH output signal, which can be used to implement a simple frequency-to-voltage converter (speed loop control)."}]},{"type":"paragraph","children":[{"type":"text","value":"The "},{"type":"text","value":"Brushless 17 Click Board™","bold":true},{"type":"text","value":" communicates with MCU using several GPIO pins. The Enable pin, labelled as EN and routed to the CS pin of the mikroBUS™ socket, optimizes power consumption used for power ON/OFF purposes (performs Start and Stop controls of the motor operation), while AN pin labelled as BRK allows users to implement the brake function. The F/R pin, routed on the RST pin of the mikroBUS™ socket, is used to select the direction of motor rotation (forward/reverse). Besides, it is possible to detect operational irregularities, such as overcurrent and thermal detection, where an indication of such a condition is performed using the red LED indicator labelled as ERROR routed on the INT pin of the mikroBUS™ socket, labelled as DIA."}]},{"type":"paragraph","children":[{"type":"text","value":"This board supports an external power supply for the motor, which can be connected to the input terminal labelled as INPUT and should be within the range of 8V to 52V, while the BLDC motor coils can be connected to the terminals labelled as 1, 2, and 3."}]},{"type":"paragraph","children":[{"type":"text","value":"The "},{"type":"text","value":"Brushless 17 Click Board™","bold":true},{"type":"text","value":" can operate with both 3.3V and 5V logic voltage levels selected via the VCC SEL jumper. This way, it is allowed for both 3.3V and 5V capable MCUs to use the communication lines properly. However, the Click board™ comes equipped with a library containing easy-to-use functions and an example code that can be used, as a reference, for further development."}]},{"type":"heading","level":3,"children":[{"type":"text","value":"SPECIFICATIONS"}]},{"type":"paragraph","children":[{"type":"text","value":"Type\nBrushless\nApplications\nThe Brushless 17 Click Board™ can be used driving three-phase brushless DC motors with currents up to 1A DC\nOn-board modules\nL6229Q - DMOS fully integrated three-phase BLDC motor driver with overcurrent protection from STMicroelectronics\nKey Features\nLow power consumption, overcurrent detection and protection, diagnostic output, PWM current controller, brake function, and more\nInterface\nGPIO,PWM\nCompatibility\nmikroBUS\nClick board size\nL (57.15 x 25.4 mm)\nInput Voltage\n3.3V or 5V,External"}]},{"type":"heading","level":3,"children":[{"type":"text","value":"PINOUT DIAGRAM"}]},{"type":"paragraph","children":[{"type":"text","value":"This table shows how the pinout of the "},{"type":"text","value":"Brushless 17 Click Board™","bold":true},{"type":"text","value":" corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns)."}]},{"type":"paragraph","children":[{"type":"text","value":"Notes\nPin\nPin\nNotes\nBrake\nBRK\n1\nAN\nPWM\n16\nPWM\nPWM Signal\nForward/Reverse Direction\nF/R\n2\nRST\nINT\n15\nDIA\nFault Interrupt\nEnable\nEN\n3\nCS\nRX\n14\nNC\nNC\n4\nSCK\nTX\n13\nNC\nNC\n5\nMISO\nSCL\n12\nNC\nNC\n6\nMOSI\nSDA\n11\nNC\nPower Supply\n3.3V\n7\n3.3V\n5V\n10\n5V\nPower Supply\nGround\nGND\n8\nGND\nGND\n9\nGND\nGround"}]},{"type":"heading","level":3,"children":[{"type":"text","value":"ONBOARD SETTINGS AND INDICATORS"}]},{"type":"paragraph","children":[{"type":"text","value":"Label\nName\nDefault\nDescription\nLD1\nPWR\n-\nPower LED Indicator\nLD2\nERROR\n-\nFault Condition LED Indicator\nJ1\n-\nPopulated\nHall Sensor Connection Header\nJ2\n-\nUnpopulated\nTachometer for Speed Contol Loop pin / External Reference Voltage for PWM Current Control"}]},{"type":"heading","level":3,"children":[{"type":"text","value":"BRUSHLESS 17 CLICK ELECTRICAL SPECIFICATIONS"}]},{"type":"paragraph","children":[{"type":"text","value":"Description\nMin\nTyp\nMax\nUnit\nSupply Voltage VCC\n3.3\n-\n5\nV\nExternal Supply Voltage INPUT\n8\n-\n52\nV\nMaximum Output Current\n-\n-\n1.4\nA\nOperating Temperature Range\n-25\n+25\n+120\n°C"}]},{"type":"heading","level":3,"children":[{"type":"text","value":" "}]}]} - summary: 

The Brushless 17 Click Board™ is a compact add-on board suitable for controlling brushless DC (BLDC) motors with any MCU. This board features the L6229Q, DMOS fully integrated three-phase BLDC motor driver with overcurrent protection from STMicroelectronics. This motor driver combines isolated DMOS power transistors with CMOS and bipolar circuits on the same chip, realized in BCD (Bipolar-CMOS-DMOS) multipower technology. It includes all the circuitry for a three-phase BLDC motor drive, including a three-phase DMOS bridge, a constant off-time PWM current controller, and the decoding logic for single-ended hall sensors that generate the required sequence for the power stage. This Click board™ makes the perfect solution for driving three-phase brushless DC motors with currents up to 1A DC.

The Brushless 17 Click Board™ 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.