Datasheet
TMC8460-BI Datasheet (V1.00 / 2016-Sep-01)
Copyright © 2016 TRINAMIC Motion Control GmbH & Co. KG 134
6.9 MFCIO PWM Unit
The MFC is equipped with a tripe pulse width modulation (PWM) block including programmable brake
before make (BBM) unit. Both high side and low side control signals are available as separate outputs.
A single PWM counter generates three synchronous PWM signals. Setting the maximum count as limit
defines the PWM frequency. Left aligned PWM, Centered PWM, and right aligned PWM is selectable. The
BBM take care concerning the BBM timing. The BBM timing is individually programmable for high side
and low side. Fixed pulses are available for triggering of ADCs or triggering interrupts of a CPU.
Programmable trigger output signals are available. The position and the duration of two theses pulses
is programmable. The pulse PULSE_ZERO indicating the beginning of a PWM cycle and the pulse
PULSE_CENTER indicating the center of the PWM are fixed. The two programmable signals PULSE_A and
PULSE_B are for advanced ADC triggering. The trigger signal output PULSE_AB is the logical or of PULSE_A
and PULSE_B. The polarities of the output signals of the PWM unit is programmable. An input signal ES
with programmable active polarity disables the PWM signals.
ES
PULSE_ZERO
PULSE_A
PULSE_CENTER
PULSE_B
REGISTER_IO (internal)
PWM1_H
PWM1_L
PWM2_H
PWM2_L
PWM3_H
PWM3_L
BBM
PWM_1
PWM_2
PWM_3
PWM counter
PULSE_AB
ES_O
Figure 35 - PWM Block Diagram