TMC6200 DATASHEET (Rev. 1.01 / 2018-NOV-15)
30
Internal low-side
driver enable
1
0
Internal high-side
driver enable
1
0
VS
VS-VBM
S2G level
No-short
area
Short to GND
detected
LS short
detection
(S2VS)
Output
floating
BMx
(coil output
voltage)
HS short
detection
(S2G)
S2VS level
VBM
No-short
area
0V
tSD
tSD
tSD
1
0
Driver disable
inactive
Short detected
Internal Error Flag
short
delay
detection
active
inactive
detection active
Short to VS monitor phase
Short to GND monitor phase
short
delay
short
delay
inactive
inactive
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.
www.trinamic.com