Contact us

A new window will open A new window will open

Microcontrollers Designed for Motor Applications

Microcontrollers Designed for Motor Applications

Toshiba's product portfolio includes PMD microcontrollers that contain one or more programmable motor drivers (PMDs) specifically designed for inverter control of three-phase motors, reducing the CPU workload for motor control. There are several kinds of PMD microcontrollers: those with an ARM Cortex-M3 core that feature an integrated Vector Engine (VE), those with an ARM Cortex-M4F core that provide an Advanced Vector Engine (A-VE), and those with an 8-bit TLCS-870/X or TLCS-870/C1 core that provide sine-wave commutation via interrupts raised every 60° electrical rotation.

Roadmap

micon-motor01_en

Vector Engine (VE)

The vector engine is a dedicated hardware unit that automatically performs basic vector control operations (such as coordinate transformations, phase transformations and sine/cosine calculations) and a PI algorithm for current control.

Block Diagram of a Motor Control System (Example)

micon-motor02_en

PSC(Programmable Servo/Sequence controller)

Programmable Servo/Sequence controller (PSC) is a coprocessor that is completely separated from the CPU core and a computing unit that has the original instruction architecture. Processing burdens of the CPU core can be significantly reduced by separating the arithmetic operations and sequence processing that is performed at regular and irregular basis.
As the result, the power consumption of the MCU can be reduced as well by lowering the operation frequency of the CPU core. Also, the CPU resources can be used for other operations. These processes will allow the performance to be improved and functions to be added.

micon-motor03_en

There are two types of how to start the PSC: one using the CPU core and the other one using a peripheral function. The way to start the PSC using a peripheral function differs according to products. For an example, if the PSC needs to be periodically started, the interval timer interrupt should be used. The AD conversion termination interrupt can be also used. Once the PSC is activated, it runs program stored in the code RAM and then stores a calculation result or processing result in the data RAM. Then, it runs a STOP instruction. These processes generate a PSC termination interrupt in the CPU core and stop the operation. The stopping PSC does not consume power and stand by for the next starting factor.

Document

Wihitepaper

Name outline Date of issue
  • VE (PDF:1024KB)

Vector Engine

Itroduce the feature and the usage benefit about Vector Engine performed as vector control which requires on high-level motor control.

10/2017

Video


Contacts

If you have any questions, click one of these links:

Technical queries
Questions about purchasing, sampling and IC reliability
To Top
·Before creating and producing designs and using, customers must also refer to and comply with the latest versions of all relevant TOSHIBA information and the instructions for the application that Product will be used with or for.