TMC5161 DATASHEET (Rev. 1.01 / 2018-NOV-20)
32
GENERAL CONFIGURATION REGISTERS (0X00…0X0F)
R/W
Addr
n
Register
Description / bit names
11..8 BBMCLKS:
0..15: Digital BBM time in clock cycles (typ. 83ns).
The longer setting rules (BBMTIME vs. BBMCLKS).
(Reset Default: 2 via OTP)
Hint: 2, or down to 0 recommended due to fast
switching MOSFETs
17..16 OTSELECT:
Selection of over temperature level for bridge disable,
switch on after cool down to 120°C / OTPW level.
00: 150°C (not recommended – MOSFET might overheat)
01: 143°C
10: 136°C Recommended
11: 120°C (not recommended, no hysteresis)
Hint: Adapt overtemperature threshold as required to
protect the MOSFETs or other components on the PCB.
(Reset Default = %00)
19..18 DRVSTRENGTH:
Selection of gate driver current. Adapts the gate driver
current to the gate charge of the external MOSFETs.
00: Normal slope Recommended
01: Normal+TC (medium above OTPW level)
10: Fast slope
(Reset Default = %10)
21..20 FILT_ISENSE:
Filter time constant of sense amplifier to suppress
ringing and coupling from second coil operation
00: low – 100ns
01:
10:
– 200ns
– 300ns
11: high– 400ns
Hint: Increase setting if motor chopper noise occurs
due to cross-coupling of both coils.
(Reset Default = %00)
7..0 Global scaling of Motor current. This value is multiplied
to the current scaling in order to adapt a drive to a
certain motor type. This value should be chosen before
tuning other settings, because it also influences
chopper hysteresis.
GLOBAL
SCALER
W
0x0B
0x0C
8
0:
Full Scale (or write 256)
Not allowed for operation
1 … 31:
32 … 255: 32/256 … 255/256 of maximum current.
Hint: Values >128 recommended for best results
(Reset Default = 0)
15..8 Offset calibration result phase A (signed)
7..0 Offset calibration result phase B (signed)
OFFSET_
READ
R
16
www.trinamic.com