Semiconductor & Storage Products Company

Home
 

TMPM370 product series - 3-phase BLDC Vector Motor Control

TMPM370 Motor Control Training

Check our latest events calendar.

The TMPM370FY is ideal for motion control in home appliances and industrial applications where it reduces the need for additional components while providing significant benefits over software-based vector control running on a microcontroller.

Based on the ARM Cortex-M3 core running at 80MHz, the new device operates from a 5.0V supply and integrates Toshiba’s proprietary PMD3+ programmable motor driver technology, a vector engine (VE) 12-bit ADC functionality and a comprehensive set of peripherals and interfaces into a single 100-pin IC. The result is compact, highly efficient device that can simplify applications requiring precision control of sensored and sensorless three-phase brushless DC (BLDC) motors or three-phase induction motors. Offloading motor control to the PMD3+ means that the ARM core is free to manage other elements of the embedded design.

The two channel PMD3+ block and the single channel VE manage all of the functions needed to control a motor including three-phase PWM waveform generation at 16-bit resolution, speed control and position estimation. The 12-bit ADC provides high-speed, PWM-synchronised analogue-to-digital conversion, while an on-board comparator can be used for detecting emergency stop conditions. Other on-board features include a regulator, a single-channel encoder, power-on-reset/low-voltage detection, a watchdog timer and an 8-channel 16-bit timer.

Customer Benefits

Hardware Based Motor Control

  • Less software development required -> saving development time and cost
  • Programmable motor drive (PMD) and vector engine (VE) by hardware
  • Flexible speed control and motor parameter adjustment by software
  • Selection of schedule or single task execution in Vector Engine
  • Integrated analogue features like comparator, amplifier and encoder are saving additional external components.
  • 5V single operation voltage targeting industrial motor solutions and home appliances
  • Oscillation Frequency Detector (OFD) supporting EN/IEC 60730 class B by hardware
  • Free CPU performance for general purpose due to CPU independent motor control
  • Embedded NANO FLASH providing fast response time, fast write and erase time and low power consumption
  • Following CMSIS by ARM
  • Starter Kits available: TMPM372/373/374

Cortex-M3 Core

  • Operation voltage:Peripheral I/O = 4.5V ~ 5.5V
  • Max. operation freq.: 80 MHz (PLL x8)
  • Internal memory:
    • Flash: 256KB high-speed NANO™ Flash
    • RAM: 10KB
  • Debug circuit: JTAG or SW (Serial Wire; a pair of wires)
  • Power saving operation
    • Clock gear (for dividing clock to 1/2, 1/4, 1/8 or 1/16)
    • Standby mode (IDLE/STOP)

Built-in functions

  • PMD3+ (Programmable Motor Control):
    • Timer for motor control: 2 channels
    • Vector engine: 1 unit
    • Encoder input: 2 channel
    • OP-Amplifier: 4 units
    • Comparator for emergency stop: 2 units
  • 12 bit AD converter: 2 units (22ch) ( conversion time 2.0 us)
  • 16 bit timer: 8ch (free-running, compare output, PPG output, input capture)
  • Serial interface:
    • SIO / UART: 4ch
  • OFD: Oscillation Frequency Detector supporting EN/IEC 60730 class B
  • Power On Reset (POR), Voltage Detection (VLTD), Watchdog Timer ( WDT)
  • External Interrupt: 16ch



M374 Block Diagram

Product

PMD /
VE
ROM
(kB)
RAM
(kB)
Package Datasheet
TMPM370FYFG 2 / 1 256 10 LQFP100
(14x14)mm

TMPM370FYDFG 2 / 1 256 10 QFP100
(14x20)mm

TMPM372FWUG 1 / 1 128 6 LQFP64
(10x10)mm

TMPM373FWDUG 1 / 1 128 6 LQFP48
(7x7)mm

TMPM374FWUG 1 / 1 128 6 LQFP44
(10x10)mm

TMPM376FDDFG 1 2 / 1 512 32 QFP100
(14x20)mm
TMPM376FDFG 1 2 / 1 512 32

QFP100
(14x14)mm


1) Under Development

 

Starter- and Evaluation Kit

TMPM372/3/4 Starter Kit

Application Notes and Software Support

Please click here to get more informationabout the Starter Kit/Reference Board

Dedicated hardware block for Vector Control

Block Diagram M37x PMD


The PMD block implements a 3-phase PWM generator, dead-time controller, protection circuit and ADC timing network. Working in combination with these functions, the VE enhances efficient motor control by offloading resource-hungry computations from the main CPU. Within the VE block, a scheduler for event and priority control, a calculation core and decoder, an operation unit, a multiply-accumulate unit and vector control modules handle processing of the 3-phase current input from the MCU’s ADC and perform the FOC algorithm.
With only a few simple register settings required, the PMD and VE firmware work together to manage all of the functions needed to control a motor, including three-phase PWM waveform generation at 16-bit resolution, speed control and position estimation. The MCU integrates a 12-bit ADC, providing high-speed PWM-synchronised analogue-to-digital conversion.

By implementing these functions in firmware, the MCU gives developers the freedom to combine functions from the PMD block with any proprietary motor control IP if required. Unlike a rigid, hardware-based approach, the PMD firmware imposes no penalty in terms of unused silicon if the developer chooses to implement certain parts of the algorithm using proprietary functions.

Hardware based Vector Engine (VE) boost the control efficiency of M370 series

  • Kind of co-processor used to speed up operations by handling some of workload of the main CPU
  • VE is the workhorse of the system: VE is responsible for all tasks including 3-phase current input from ADC, executing the vector control algorithm and up to generating PWM gate signals to the inverter
  • When M37x operates @ 80MHz, the total processing time of the VE block is only 9µs. This is shorter than high-speed MCU running at same speed but that performs vector operation by software
  • Vector Engine consists of
    • a scheduler for event and priority control
    • calculation core with decoder
    • operation unit
    • MAC-unit for high intensive computational calculations
    • Vector control modules
  • Users can select “Schedule” or “Single Task” execution in VE. Each schedule can be started from arbitrary task. Enables flexible combination of hardware and software

 

Toshiba's MotorMind simplifies development of embedded motor control applications


Introduction to MotorMind


Motor Control Solutions Webcast


The Motor Control Solutions webcast is also available in German

Toshiba Motor Control & MotorMind at Embedded World 2012

Frank Malik from Toshiba talks to ARM about ARM Cortex-M3 based microcontroller solutions for motor control and a new graphical user interface called MotorMind.


Further Video Resources

Explore our videos and learn more about Toshiba's microcontrollers and motor control solutions:

 

Further Information

Whitepapers

   
Terms and Conditions |  Privacy Policy |  CSR |  Imprint |  Site Map |  Copyright © Toshiba Electronics Europe GmbH., All Rights Reserved.