MIKROE-2047

MIKROE-2047 Datasheet


DC Motor 3 click is a mikroBUS add-on board with a Toshiba TB6549FG full-bridge driver for direct current motors. The IC is capable of outputting currents of up to A with 30V, making it suitable for high-power motors.

Part Datasheet
MIKROE-2047 MIKROE-2047 MIKROE-2047 (pdf)
PDF Datasheet Preview
DC MOTOR 3 click

DC MOTOR 3 click

DC MOTOR 3 click

DC MOTOR 3 click

IC/Module

TB6549FG [1]

Interface

PWM, IN1, IN2, SLP

Power supply
3.3V

Website

DC Motor 3 click is a mikroBUS add-on board with a Toshiba TB6549FG full-bridge driver for direct current motors. The IC is capable of outputting currents of up to A with 30V, making it suitable for high-power motors.

Features and usage notes

Two pairs of screw terminals are positioned on the top of the board. One is for bringing an external power supply the other is for connecting a motor.

TB6549FG has four operating modes clockwise, counter-clockwise, short brake and stop. The operating mode is configured through IN1 and IN2 pins. A separately controlled standby mode is also available.

For safety, the TB6549FG IC incorporates overcurrent protection and a

Schematic also available in PDF [3]
thermal shutdown circuit.

The click communicates with the target MCU through the
mikroBUS PWM pin, with additional functionality provided by IN1, IN2 and SLP pins in place of default
mikroBUS AN, RST and CS pins . Designed to use a power supply only.

Summary of TB6549FG specifications:
• Power supply voltage 30 V max
• Output current A max FG,PG type
• Low ON-resistance Ω up + low/typ.
• PWM control capability

DC MOTOR 3 click
• Standby system
• Function modes CW/CCW/short brake/stop
• Built-in overcurrent protection
• Built-in thermal shutdown circuit

Programming

This example shows how to setup the DC Motor 3 on ARM, and use buttons to turn the motor, as well as speed up or slow down the motor.
#include "dc_motor3.h"
unsigned int current_duty unsigned int pwm_period;
sbit SLP at GPIOD_ODR.B14 sbit IN2 at GPIOC_ODR.B3 sbit IN1 at GPIOA_ODR.B5;
void main

GPIO_Digital_Input &GPIOE_BASE, _GPIO_PINMASK_8 | _GPIO_PINMASK_9 | _GPIO_PINMASK_10 | _GPIO_PINMASK_11 | _GPIO_PINMASK_12 // configure PORTE pins as input

GPIO_Digital_Output &GPIOD_BASE, _GPIO_PINMASK_14 GPIO_Digital_Output &GPIOC_BASE, _GPIO_PINMASK_3 GPIO_Digital_Output &GPIOA_BASE, _GPIO_PINMASK_5 ;
current_duty = 40000 current_duty
pwm_period = PWM_TIM4_Init 5000 ;
// initial value for

PWM_TIM4_Set_Duty current_duty, _PWM_NON_INVERTED, _PWM_CHANNEL1 // Set current duty for PWM_TIM1

PWM_TIM4_Start _PWM_CHANNEL1, &_GPIO_MODULE_TIM4_CH1_PD12 ;
while 1 if Button &GPIOE_IDR, 8, 50, 1 dc_motor3_clockwise ;
if Button &GPIOE_IDR, 9, 50, 1

DC MOTOR 3 click
More datasheets: BUZ32 | DBY25S | R75MD247040B0J | MM74C911N | DEMAME15S | DDM-43W2P-A191-K87 | DCMZ-8H8P-N-K87 | DDMA50PNMBK52F0 | 38542F | CA3102R18-1PF80F0


Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived MIKROE-2047 Datasheet file may be downloaded here without warranties.

Datasheet ID: MIKROE-2047 649247