Datasheet
TMC4671 Datasheet • IC Version V1.3 | Document Revision V2.00 • 2020-Apr-17
15 / 142
4 Functional Description
The TMC4671 is a fully integrated controller for field-oriented control (FOC) of either one 3-phase brushless
motor (FOC3) or one 2-phase stepper motor (FOC2) or, as well as 1-phase DC motor or voice coil actuator
(FOC1). 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
©2020 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany
Terms of delivery and rights to technical change reserved.
Download newest version at www.trinamic.com