Datasheet
TMC6200 DATASHEET (Rev. 1.04 / 2019-AUG-08) 33
www.trinamic.com
LS short
detection
(S2VS)
No-short
area
HS short
detection
(S2G)
No-short
area
BMx
(coil output
voltage)
Internal high-side
driver enable
V
S
-V
BM
S2G level
0V
V
S
t
SD
detection active
Short to GND monitor phase
Internal Error Flag
t
SD
Short detected
short
delay
short
delay
inactive
Short to GND
detected
Driver disable
0
1
0
1
Output
floating
S2VS level
V
BM
Short to VS monitor phase
short
delay
inactive
detection
active
inactive
inactive
t
SD
Internal low-side
driver enable
0
1
Figure 7.1 Short detection (U, V or W output)
As the low-side short detection includes the sense resistor, it can be set to a high sensitivity and
provides good precision of current detection. This way, it will safely cover most overcurrent
conditions, i.e. when the motor stalls, or is abruptly stopped in stealthChop mode.
Once a short condition is safely detected, the corresponding driver bridge (U, V or W) becomes
switched off, and the corresponding s2gu, s2gv or s2gw flag, respectively s2vsu, s2vsv or s2vsw
becomes set. Optionally, the complete bridge becomes switched off (set protect_parallel).
To restart the motor, disable and re-enable the driver.
Attention:
Short protection cannot protect the system and the power stages for all possible short events, as a
short event is rather undefined and a complex network of external components may be involved.
Therefore, short circuits should basically be avoided.
Hint
Fine tune low-side short detection threshold, in order to provide a sensitive overcurrent protection,
e.g. to protect motor and power stage. The reproducibility mainly depends on production stray of the
MOSFETs and is typically within +-30%. To see any overcurrent pulse at the FAULT output, set flag
short_direct.
Set a high value for high-side short protection, because detection is more subject to stray and
inductive voltage drop on interconnections.