
TMC2225 DATASHEET (Rev. 1.15 / 2023-FEB-16)
63
OTP programming
Determine stand still current
settings (IHOLD, IHOLDDELAY) and
sense resistor type (internal_Rsense)
Determine chopper settings
(CHOPCONF and PWMCONF)
spreadCycle only
mode?
N
Y
Go for
otp_en_spreadCycle=1
Mix spreadCylce
and stealthChop?
N
Find nearest value fitting
Y
for TPWMTHRS from
table OTP_TPWMTHRS
Find nearest value fitting for
PWM_GRAD initialization from
table OTP_PWM_GRAD
Note all OTP bits to be set
to 1.
Choose a bit to be programmed and write
OTP byte and bit address to OTP_PROG
including magic code 0xbd
Wait for 10ms or longer
N
Are all OTP bits
programmed?
Y
All bits set in
OTP_READ?
Y
Finished
Figure 14.3 OTP programming
N
Re-Program missing bits
using 100ms delay time
www.trinamic.com











































































