TMC4671 Datasheet • IC Version V1.00 | Document Revision V1.04 • 2018-Dec-11
14 / 157
4 Functional Description
The TMC4671 is a fully integrated controller for field-oriented control (FOC) of either one 2-phase stepper
motor (FOC2) or one 3-phase brushless motor (FOC3), as well as DC motors or voice coil actuators.
Containing the complete control loop core architecture (position, velocity, torque), the TMC4671 also has
the required peripheral interfaces for communication with an application controller, for feedback (digital
encoder, analog interpolator encoder, digital Hall with interpolator, analog inputs for current and voltage
measurement), and helpful additional IOs. The TMC4671 supports highest control loop speed and PWM
frequencies.
The TMC4671 is the building block which takes care of all real-time critical tasks of field-oriented motor
control. It decouples the real-time field-oriented motor control and its real-time sub-tasks such as current
measurement, real-time sensor signal processing, and real-time PWM signal generation from the user
application layer as outlined by figure 5.
Figure 5: Hardware FOC Application Diagram
4.1 Functional Blocks
The Application interface, register bank, ADC engine, encoder engine, FOC torque PI controller, velocity PI
controller, position P controller, and PWM engine make up the TMC4671.
Figure 6: Hardware FOC Block Diagram
©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