{"product_id":"sparkfun-mikroe-brushless-22-click","title":"SparkFun MIKROE Brushless 22 Click","description":"\u003cp\u003eBrushless 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.\u003c\/p\u003e \u003cp\u003eBrushless 22 Click is supported by a mikroSDK compliant library, which includes functions that simplify software development.\u003c\/p\u003e \u003cp\u003eBrushless 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.\u003c\/p\u003e \u003cp\u003eThis 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.\u003c\/p\u003e \u003cp\u003eBy 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.\u003c\/p\u003e \u003cp\u003eIn 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.\u003c\/p\u003e \u003cp\u003eAlongside 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.\u003c\/p\u003e \u003cp\u003eThis 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.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eInterface: GPIO, I\u003csup\u003e2\u003c\/sup\u003eC, PWM\u003c\/li\u003e \u003cli\u003eCompatibility: mikroBUSâ�¢\u003c\/li\u003e \u003cli\u003eDimensions: 42.9 x 25.4mm\u003c\/li\u003e \u003cli\u003eInput Voltage: 3.3V or 5V\u003c\/li\u003e \u003cli\u003eMaximum Output Current: 1A\u003c\/li\u003e \u003cli\u003eOperating Frequency: Min. 1 kHz, Max. 100 kHz\u003c\/li\u003e \u003cli\u003eOperating Temperature Range: Min. -40Â°C, Typ. +25Â°C, Max. +120Â°C\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003eDocuments:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/6\/8\/5\/4\/6\/Schematic-20532-MIKROE_Brushless_22_Click.PDF\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/c\/8\/8\/a\/4\/MCP4661_datasheet.pdf\"\u003eMCP4661 Datasheet\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/9\/d\/e\/b\/d\/MTD6508_datasheet.pdf\"\u003eMTD6508 Datasheet\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"https:\/\/www.mikroe.com\/mikrosdk\"\u003emikroSDK\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"https:\/\/github.com\/MikroElektronika\/mikrosdk_click_v2\/tree\/master\/clicks\/brushless22\"\u003eGitHub\u003c\/a\u003e\u003c\/li\u003e \u003c\/ul\u003e","brand":"sparkfun-10","offers":[{"title":"Default Title","offer_id":40531142672469,"sku":"20532:ROB-20532:spark","price":1685.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1034\/1611\/products\/20532_-_MIKROE_Brushless_22-_01.jpg?v=1678247578","url":"https:\/\/www.tanotis.com\/products\/sparkfun-mikroe-brushless-22-click","provider":"Tanotis","version":"1.0","type":"link"}