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