MIKROE Brushless 22 Click

Brushless 22 Click is a compact add-on board suitable for controlling brushless DC (BLDC) motors with any MCU. This board features the MTD6508, a 3-phase full-wave sensorless driver for BLDC motors from Microchip Technology. It features 180° sinusoidal drive, high torque output, and silent drive, rated for an operating voltage range including both mikroBUS™ power rails, and comes with speed control achieved through pulse-width modulation (PWM). Besides, it features several diagnostic circuits and drive-control functions such as motor lock protection, overcurrent limitation, and thermal shutdown protection. This Click board™ makes the perfect solution for home appliances and industrial equipment, such as cooling fans.

Brushless 22 Click is supported by a mikroSDK compliant library, which includes functions that simplify software development.

Brushless 22 Click as its foundation uses the MTD6508, a 3-phase full-wave sensorless driver for brushless DC motors from Microchip Technology. It features a 180° sinusoidal drive, high torque output, and silent drive. High efficiency and low power consumption are achieved due to CMOS transistors and a synchronous rectification drive type. With adaptive features and parameters, the MTD6508 is intended to cover a broad range of motor characteristics, making this Click board™ extremely cost-efficient in fan applications that require low acoustic noise, low mechanical vibration, and are highly efficient.

This device provides start-up output slew rate and PWM duty cycle control that permit designers to balance acoustic performance and reliability. The rotational speed of the motor is controlled through the mikroBUS™ PWM signal. When the PWM signal is high, the motor rotates at full speed, and when the PWM signal is low, the MTD6508 outputs are set to a high impedance state, and the motor is stopped. The sinusoidal start-up open-loop phase current amplitude is controlled via SS pin, routed on the CS pin of the mikroBUS™ socket, which according to its logic state, chooses whether it is defined by the PWM input duty cycle or fixed at 100%. The output PWM slew rate can be adjusted with the R4 resistor during Start-Up, which is not populated in a default configuration to reduce motor vibration.

By default configuration, the output PWM slew rate can be set via the MCP4661 digital potentiometer from Microchip Technology, which establishes communication with the MCU via I2C serial communication. The MCP4661 also allows the choice of the least significant bit (LSB) of its I2C peripheral address by positioning SMD jumpers labeled as ADDR SEL to an appropriate position marked as 0 and 1. Once the Start-Up open loop is finished, the MTD6508 will automatically switch to a fixed slew rate. Choosing MCP4661 and not R4 for setting output PWM slew rate, unpopulate R4 resistor, and leave populated R5 and R8.

In addition to the output PWM slew rate and its setting method, the user is also given the option of setting the electromechanical coupling coefficient of the motor (also referred to as “motor constant” or “BEMF constant”) via R9 resistor, which is populated in default configuration or by R6 and R7 voltage divider. The MTD6508 defines the BEMF coefficient as the peak value of the phase-to-phase BEMF voltage normalized to the electrical speed of the motor. Choosing MCP4661 and not voltage divider for setting BEMF constant, unpopulate R9 resistor and leave populated R6 and R7.

Alongside I2C communication, several GPIO pins connected to the mikroBUS™ socket pins are also used to forward the information to the MCU. The DIR pin, routed on the RST pin of the mikroBUS™ socket, is used to select the direction of motor rotation (clockwise/counterclockwise). The RT pin, routed on the AN pin of the mikroBUS™ socket, adjusts the phase regulation parameters to allow more stability in applications using 3-Phase BLDC motors attached to a light load, while the FG pin routed on the INT pin serves as a rotation speed indicator, gives information about the speed and phase of the motor. With R12 populated, the rotor speed rotation per minute (RPM) has to be multiplied by three because the FG signal frequency will be divided by three.

This 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.

  • Interface: GPIO, I2C, PWM
  • Compatibility: mikroBUS™
  • Dimensions: 42.9 x 25.4mm
  • Input Voltage: 3.3V or 5V
  • Maximum Output Current: 1A
  • Operating Frequency: Min. 1 kHz, Max. 100 kHz
  • Operating Temperature Range: Min. -40°C, Typ. +25°C, Max. +120°C

Comments

Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

Customer Reviews

No reviews yet.