Datasheet

TMC4671 Datasheet IC Version V1.00 | Document Revision V1.03 2018-Sept-06
8 / 158
3 FOC Basics
This section gives a short introduction into some basics of Field Oriented Control (FOC) of electric motors.
3.1 Why FOC?
The Field Oriented Control (FOC), alternatively named Vector Control (VC), is a method for the most
energy-ecient way of turning an electric motor.
3.2 What is FOC?
The Field Oriented Control was independently developed by K. Hasse, TU Darmstadt, 1968, and by Felix
Blaschke, TU Braunschweig, 1973. The FOC is a current regulation scheme for electro motors that takes
the orientation of the magnetic eld and the position of the rotor of the motor into account, regulating
the strength in such way that the motor gives that amount of torque that is requested as target torque.
The FOC maximizes active power and minimizes idle power - that nally results in power dissipation - by
intelligent closed-loop control illustrated by gure 1.
Figure 1:
Illustration of the FOC basic principle by cartoon: Maximize active power and minimize idle power and
power dissipation by intelligent closed-loop control.
3.3 Why FOC as pure Hardware Solution?
The initial setup of the FOC is usually very time consuming and complex, although source code is freely
available for various processors. This is because the FOC has many degrees of freedom that all need to t
together in a chain in order to work.
The hardware FOC as an existing standard building block drastically reduces the eort in system setup.
With that o the shelf building block, the starting point of FOC is the setup of the parameters for the FOC.
Setting up and implement the FOC itself and building and programming required interface blocks is no
longer necessary. The real parallel processing of hardware blocks de-couples the higher lever application
software from high speed real-time tasks and simplies the development of application software. With the
TMC4671, the user is free to use its qualied CPU together with its qualied tool chain, freeing the user
from ghting with processer-specic challenges concerning interrupt handling and direct memory access.
There is no need for a dedicated tool chain to access the TMC4671 registers and to operate it - just SPI (or
UART) communication needs to be enabled for any given CPU.
The integration of the FOC as a SoC (System-on-Chip) drastically reduces the number of required compo-
nents and reduces the required PCB space. This is in contrast to classical FOC servos formed by motor
©2018 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany
Terms of delivery and rights to technical change reserved.
Download newest version at www.trinamic.com