Datenblatt für TMC4361A
NOTE:
‘Ma/kmg gem/5 are explained on page g
chtep"
A
y TRINAMIC
W MOTION CONTROL
§
TMC4351A -LA
Motion control/er wit/1 closed—loop and dfitep features, QF/Wo, Tray
6X6mm"
TMC4351A -LA-T
Mat/on controller with closed-loop and chtep features QF/V40 Tape
6X6mm"
urg, Germany — T
memnamwecom
2%
0
$7)
2%
0
$7)
2%
0
$7)
2%
0
$7)
2%
0
$7)
2%
0
$7)
2%
0
$7)
“M ‘,_ u 6
25, 36
internal operations.
Low active reset.
PuiI-down and puIi-up current is low (~30 HA).
If not connected, internai pull-down resistor is active.
If not connected, internai pull-down resistor is active.
If not connected, internai pull-down resistor is active.
STPOUT
PWMA
DACA
DIROUT
PWMB
Continued on next page!
mm c. ”a
PWM B
SCKDRV
NSDO Negated serial data output of serial encoder output interface.
SDODRV
SCLK
SDIDRV Serial data input of SPI interface to motor driver.
ERR
If not connected, internal pull-down resistor is active.
If not connected, internal pull-down resistor will be active.
If not connected, internal pull-down resistor will be active.
B
If not connected, internal pull-down resistor is active.
BNEG
SDOiENC
SCLK Serial clock output signal of serial encoder interface (SSI/SPI).
ANEG
NSCS,ENC
mm t. ”6
s»: Inredau
Sun I 5.32 /
my)" my:
1.3mm mm;
15mg 5mm;
Sugbnaurgm pwnmw may!“
[may .2
a m m
;
m Durant
Serial Enmdu
n M ‘ _ u 6 22
2.1.
HHl
E 1
a 1
E 1
: j
Hffi
2.3.
TMC248 Stepper
E 1
am .
2.4.
TMC2130 resp.
0
Figure 11: TMC4361A Wit/7 TMCZIJU 185p. TMCZIEU Stepper Driver in SP] Made or 5/0 Mode
TMC5130A, or
Input
Input
Output
.
SP1 Datagram
NOTE:
t)
9 8—bit address
9 32 31 0
—> to TMC4361:
8-bit SPI status
39/38...32 31...24 23...16 15...8 7...0
3&‘37‘35‘35‘34‘33‘32 31‘30‘29‘28 27‘25‘75‘24 E‘ZZ‘ZI‘ZO 19‘ 18‘ 17‘ 1s 15‘14‘13‘12 11‘10‘ 9‘ 8 7‘ 5‘ 5‘ 4 3‘ 2‘ 1‘ 0
1...“ 1,_ ”a
NOTE:
CONCERN
Ilse
W
write VALTUAL:
OXOOABCDEF
write VALTUAL:
we
Data Alignment
T
. Whenever data is read from or written to the TMC4361A, the first eight
CONCERN
er-se ev
5
59 Q E
5
e 4% a; """"" 1k
NOTE:
SCKIN valid before or after
synchronous CLK with
before SCSIN high only.
Min. time is for
Min. time is for
external clock
CLK
SDIIN setup time before
edge of SCKIN
Data out valid time after
No capacitive load on
“m in ”6
Fax : I/fCLK
AiSCLK
N
BNEGiNSDI
HOM EiREF
SDODRV75CLK
SDIDRV7NSCLK
Master clock Input Interface pins for serial
encoder.
DIRIN
NOTE:
va r,_ ”6
222222
HHHHHHHHHHHHHHHH
32 status flags of TMC4361A and the connected TMC
7-» we
. Status flags reflect the as-is-condition, whereas status events indicate that the
EVENTS
f
I/EL_STA 73
NOTE:
NOTE:
CONCERN
Haw tn Avnid
la
I
W muamxcmwa g E )\
NOTE:
2%
o
3,)
OPTION 1: WIRED-OR
OPTION 2: WIRED-AND
STPilE/VGTHiADD
At this velocity value, the aceleration/deceleration will change during
bits:22+2.
Deceleration at ramp end or below VBREAK; unsigned; 24
First bow value of a complete velocity ramp; unsigned; 24 bits:24+0
Second bow value of a complete velocity ramp; unsigned;
24bits:24+0.
Tnird bow value of a complete velocity ramp; unsigned; 24
nwmwa g Q A
6.1.1.
Configuration
PRINCIPLE:
Changing
DIROUT:
NOTE:
an the internal shill/7; see section 10.2. , page 1.19
www.mnamkmma g Q
BE
0
$7)
Mode
Follows I/MAX request and considers acceleration
and deceleration values.
values.
Follows I/MAXrequest and considers maximum
values with 4 different bow values.
Follows XTARGETrequest and a maximum velocity
Follows XTARGETrequest and a maximum velocity
NOTE:
NOTE:
Stop during t'
Ion:
Set l/MAX = 0 (register 0x24).
Motion Profile
RAMPMODE
rt an
fl
ve
fl
No Ramp Motion
NOTE:
www mnammma g Q )\
Trapezoidal
NOTE:
6.3.6.
NOTES:
www.mnammm@ g Q
combined with
Set RAMPMODRZQ) :b'101 (register 0x20).
Configuration of
w .
www (nnam‘c.(om® g Q )\
6.3.9.
S-Ramps:
Parameters
S-shaped Ramp
D
-AMAX
S-shaped Mode
NOTE:
Set RAMPMODR1:0)=b'10 (register 0x20).
PRINCIPLE:
NOT
1;
225.
g
S-shaped Ramps
Combined Use of
V
A
5
for 5-shaped ramps whim is smaller than AMAX for 5-shaped ramps
6
6
U-Tu rn Behavior
V5 TOP
wwwxnnamwmwma g Q
6.6.1.
Profile for
www mnammma g Q )\
4
6.7.1.
6.7.2.
N011:
—
6.7.3.
I/MAX, I/START, I/STOP,
AMAX, DMAX,
30m, BOWZ,
CLKiFREQ
fax
Minimum Nominal
Maximum Nominal
Value
Maximum Related
CLK
Positioning mode:
CLK
max( VSTART; I/STOP, I/BRE4K)
Value
Maximum Nominal
Maximum Related
immwg g 225
Electronic gearing factor; signed;
OPTION 1: HIGI-IACTIVE EXTERNAL STEPS
OPTION 2: LOWACTIVE EXTERNAL STEPS
OPTION 3: TOGGLING EXTERNAL STEPS
www.mnam‘cxuma g g
P
.k”
7.1.
Electronic
NOTE:
7. 2.
V
direct external
7.3.
NOTE:
www tnnam‘cxuma
10.3.7
7.4.
External to
PRECONDITION I EXTERNAL DIRECT CONTROL ISACTIVE):
PROCEED WITH:
PRECONDI TI ON I EXTERNAL DIRECT CONTROL [5 ACTIVE ):
PROCEED WITH:
MUN/4L 2 I/[RLSTOERIGHT' signed; 32 bits.
749
Stop Slope
Hard or Linear
NOTE:
OPTION 1: HARD STOP 5L OPES
OPTION 2: LINEAR STOP 5L OPES
How Active
reset to Free
How to latch
PRECDNDITIDN 1:
ANDzDR
PRECONDITION 2:
tion:
Set invertistop, direct/017:1 (REFERENCL-LCONF register 0x01).
NOTE:
Enabling Virtual
8.2.2.
Slope
Set VIRTUAL_$ TOP_LEf-T register 0x33 according to Ian stop position.
How Active
reset to Free
PRECDNDITIDN 1:
AND( OR
PRECDNDITIDN 2:
ENG
8.3.1.
. When the next home event Is recognized, MUN/4L is latched to )QHOME.
home_event
irection in
[HOME 1
0 [HOME l
r 1
e
n
e L
r 3
e _|_
n
e
“m ‘,_ H6
8.3.2.
NOTE:
H OM EiSAFET‘Ii
,H:0ME\
fl 3
H 0 M EiSA F ETV,
Ax
Homing with
R
OPTION 1: STDPL IS THE HOME SWITCH
0P TI ON 2: STDPR 15 HOME SWITCH
8.4.1.
Connecting
Ta rget-reached
OPTION 1: WIRED-0R
OPTION 2: WIRED-AND
NOTE:
W n m m _ m 6
Select External
NOTE:
ALERT '
Repetitive
PRECDNDITIDN:
NOTE:
8.5.2.
PRECDNDITIDN:
PROCEED WITH:
Tab/efi e
Uneven or
Example 1:
www.mnam‘c.mm® g Q
Release of the
8.6.1.
during Circular
NOTE:
PRECDNDITIDN:
PROCEED WITH:
Circular Motion
AND I 0R
NOTE:
auu
7300
n m w my 6
9.1.1.
start signal is forwarded to the START pin that is assigned as output.
Set [nygerieventqm : 1 for an external start trigger. The SI’ART pin is
For START input take filter settings into consideration. See chapter 3, page E.
User-specified
Configuration of
Start Enable Switch Configuration Table
start; en =
Shadow register is assigned as active ramp parameters after an internally
generated start signal. This is explained in more detail in section 3 (page E).
Delay Definition
generated Start
9.1.4.
in
Output
Ramp Timing
p
Descriptinn
p
Descriptinn
w
p
Descriptinn
%X)—
Enabling Cyclic
u:
._.
N
1 and 5
9.1.2
one
70
g
Q
Shadow Register
CONCERN
we
“M ‘,_ n6
7 u @
7 u a
9.2.2.
OPTIONAL C ONFI GURA TIDIV:
PRECDNDITIDN:
WM muarmc m6
and Activation of
PROCESS DESCRIPTION:
WM muarmc mna
Caption
Using the
Pipeline Mapping
GENERAL, CONF
GEARiRA 7'10
2)
P05, COMP
1)
stage pays/mes
EE$EWE
% g
%¢E+Efl
Efiflfi
\
I

he
NOTE:
2%
o
3,)
Microsteps per fulistep, fullsteps per revoiution, and
motor status bit event selection.
CoiIB: DAC7ADDR(31: 16)
Lower 32 bits of the cover response register
(motor driver to pC).
“m i,_ ”a
CURRENT/1 Actual current va‘ues of the MSLUT:
CURRENTBLSPI SIN (coil A) and SIN907120 (coH B)‘ 9 bits for each.
STARLSIN Sine start va‘ue of the MSLUT (bit7:0).
STARLSIIWQIZU
N
N
m
MSL
g
Programming
WM mm- myrG
. In principle, it is a reverse characteristic of the motor pole behavior.
increment INC to the former value. This increment is the base wave inclination value
i E
Segment Inclination
0 W0 0 X1
2 W2 X2 X3
3 W3 X3 255
NOTE:
Zero Crossing
BE
0
$7)
PRECDNSJDERA TIUNS:
. The microstep table for the standard sine wave begins with eight entries
mm mg g Q )\
A
Microstep
Desired table
Required
SP1 Output
MOSI — Output pin to transfer the datagram to the
motor driver.
transfer to the motor driver.
m Ht _ m 6
Setup of SPI
#HH—L»
}>
10.3.4.
10.3.5.
between uC and
Sending Cover
NOTE:
OPTION 1: COVER DATA LENGTH < 33="" bits="" option="" 2:="" cover="" data="" length=""> 32 BITS
10.3.7.
Automatic
NOTE:
How to enable
SPL OULBLOCK, 77ME
spl_ ouflJULmeat Datagram
b’1010 20
TMC2130/ b’1101 40
TMC Motor
10.4.3.
Interrupts based
coolStep” that is available online at www.trinamic.com .
Set l/STALLUMIT register 0x67 [pps] according to minimum absolute velocity
tion:
Read out the EVE/V73 register OXUE to unlock the event 5T0P70N75TALL.
Wm ya 3 Q )\
A
10.5.1.
ww.tnnam\c.mm® g Q
TMC23x/24x
10.5.4.
Switchover for
Mixed Decay
10.5.6.
Configuration for
Doubling
Frequency
Using TMC24x
ature a
10.4.4
ows
m
N
See Figure LU, {pagefi
www.mnam‘cxuma
TMC26x Setu p
10.6.2.
www.mnam‘c.mm® g Q
Sending Cover
Automatic
Cover Datag rams
NOTE:
20
TMC26x
Fu | lstep
10.6.6.
Made: Automatic
PRECONDITION:
TMC 26x S/D
10.6.8.
10.6.9.
NOTE:
side MOSFET of coil B
BE
0
$7)
10.8.1.
Support
Set-up TMC21x0
tion:
Set spLoutpuLbr/nal: b'1101 (SPI_0UT_CONF register 0x04).
Sending Cover
datagr trans
10.8.8 m
Automatic
Streaming of
NOTE:
zn
- You MUST send same cover datagram twice within 22“ clock cycles.
WW mm m6
A
TMCleD SPI
10.8.6.
10.8.7.
Made: Changing
m
Short-to-ground detection flag
for high side MOSFET of coil A.
for high side MOSFET of coil B.
we
5pi_ ou¢ut_ farmat
The actual unsigned current scaling value is provided at the SP1
output pins for a defined DAC address.
Both actual signed current values are provided in two datagrams
Phase bit = D signifies positive values.
Both actual signed current values are provided in two datagrams
Phase bit = 1 signifies positive values.
Both actual signed current values are provided in two datagrams
NOTE:
Output only '
Sending
m i,_ ”6 22 Q A
10.9.2.
Output Protocol
www.mnam‘c.mm® g Q
DAC Address
are
(value
values
whereas
the
fi. P- Q, “9- A)-
Q i Q
Desa'iptiun at
CONCERN
11.1.
2%
0
£7)
11.3.1.
Alternative Drive
www.mnam‘c.mm® g Q
50057'_504LE_ VAL
OPTION 1: BOOSTSMLINGA TRAMP START
OPTION 2: BOOSTSMLING ON ACCELERA TION SLOPES
OPTION 3: BOOSTSMLING ON DECELERA TION SLOPES
Scaling
*
WW mm mma g
* A
BE
12.1.1.
NOTE:
n... .,_ u @
Configuration of
D
PRINCIPLE:
Configuration of
I
PRINCIPLE:
which the PWM scale parameter reaches 1 (maximum).
749
At lower velocity values PWM voltage scaling MUST be enabled.
t w he sam
11 m
13.1.1. figure 3
NOTE:
11.1. LZI
www (nnamwc.(om® g Q )\
NOTE:
13.3.
between SP1
www.mnam‘c.mm® g Q
Maximum PWM on time for step loss detection
(mu‘tiplied by 16!).
749

14.1.
for TMC26x
PRECDNDITIDN: TMCZfiX MOTOR DRIVER SETUP:
NOTE:
{see secfian 10.4.4, page-#02
in secfian 10.6.5 and 10.6.6, page L09
14.2.
2Q
o
3,)
14.3.
for TMC2 1x0
www.mnam‘c.mm® g Q
Serial Clock output for absolute 551, or SPI encoders.
Negated A signal of ABN encoder or
Low active Chip Select signal for SP1 encoders.
B signal of ABN encoder or
Serial Data Input of 551, or SPI encoders.
Negated B signal of ABN encoder or
Serial Data Output of SPI encoder.
0X5 1.. .58
0x62.. .63
ADD/L T0, Ell/C 0X68
DA 77L 7‘0, ENC 0X69
ADD/L FROM, Ell/C 0X6A
DA TAiFROMiE/VC 0X63
um i,_ ”a
Selecting the
x.»
N
o
OPTION 1: INCREMENTAL ABN ENCODERS
OPTION 2: ABSOLUTE $51 ENCODERS
H
UV
.5
m
OPTION 3: ABSOLUTE 5P! ENCODERS
H
uw
,_.
.p
LO
Disabling digital
1 ANEGiNSCLK
10 3,501
21 N
22 NNEG
Inverting of
ma :2 , A
Encoder
;
“A
Automatic
Configuration of
15.2.2.
Configuration of
1 H
Setup of Active
WM mm- myrG
Configuration of
A and B Channel
Signal Polarities
for N Event
n_chan_sensitivity
active polarity.
N event is triggered when the index channel switches to
m u,_ u 6
Detecting the N
C
detectinn
N_A £71 I/ nt
5. 1. 5
Single detectinn
5 1 25
External Position
ENC_ P05
E
C
Clearing
ENC_ P05 Single
Clearing
WM muarmc ma
Latching
Singleturn or
OPTIONAL CUNFIGURA TION:
NOTE:
Automatic
Absolute
15.4.3.
Configuration of
Absolute
OPTION A1: IF MUL TITURN DA TA 15 TRA NSMITTED
OR OPTION A2: IF MUL TITl/RN DA TA IS NOT TRANSMITTED
OPTION 51: IF STA TUS FLAGS ARE ORDERED IN FRONT
OR OPTION 52: IF STA TUS FLA 65 ARE ORDERED IN FRONT
NOTE:
calc_mu/ti_ turn_behav, as exp/awed in sembn 15.4.1 on page L49
m
—C>Oc>c>c>c>m
W
Emitting Encoder
tion:
OPTIONAL:
' ENC_IN_RES.
OPTIONAL CUNFIG:
OPTIONAL CUNFIG:
Enabflng
15.4.8.
551 Data
www.mnam‘cmma g Q
511mm: TURN_RE5, MM 77_ TURN and
. m 15.4.4 g
15.4.5 1 3 SER_CU(_IIV_HIGH, SER_PTIME,
OPTIONAL CUNFIG:
SP1 Encoder
THE PROCESS IS AS FOLLOWS:
i low_before_cs:
spi_da|‘a_on_cs
H mm MG 3 Q A
BE
0
$7)
Absolute tolerated deviation to trigger TARGELREACHED
Closed-Loop and PID
Encoder velocity
configuration
16.1. Feedback
Ta rget- Reached
“M i,_ ”6
16.2. PID-based
X
256
256
p
p
PID_ [SUM 0x55
WM muarmc m@
E
PID Control
0x55
PID_D_CLI(DIV
n
Enabling PID
settings are provided:
value and VEL_ACT_PID is calculated by VEL_ACT_PID = VACTUAL + me.
OPTION 1: BASE PULSE GENERATOR VELOCITY = D
OPTION 2: BASE PULSE GENERATOR VELOCITY = VACTUAL
NOTE
Basic Closed-
0x52
Cl.
Cl._ TOLERANCE
0x5F (7:0)
CL
N0 TE:
Cl._ CYCLE 0x53
(
WM muarmc ma
Wm H m m m
Enabling and
PRECONDI TI ON:
PROCEED WITH: OPTION IA:
OR PROCEED WITH: OPTION 15:
OR PROCEED WITH OPTION 3:
Limiting
c1._ VMAX_ all C_P
0x54
16.3.4.
Limitation of the
NOTE:
CONCERN
16.2
E
Enabling Closed-
NOTE:
16.3.3
n m m m @
Closed-Loop
Concern
2Q
q‘
d?)
Encoder Velocity
16.3.10.
Filter
ENC_ VMEAIL Fll. TER
a
ENC_ VMEAIL INT
0
MEAN
NOTE:
17.2.
tion:
Set RESEREG: 0X525354 (Bits31:8 of register 0X4F).
NOTE:
event to overcome this freeze comm/'0” {see chapter g page £7
17.4.
PRECDNDITIDN: l/EL STA TE F = "M”INDIM TING THAT VACTUAL = U.
NOTE:
17.5.
WM muamxmowa g Q )\
11E
Gafing
9
Configuration
OPTIONAL: IF MUL TITURN DA TA MUST BE TRA IVSMITTED
Disabling
18.1.3.
www.mnam‘c.mm® g Q
(only Valid for 5-sl1aped ramps)
wwwa 2 Q A
puH-down functiona‘ity.
IhthLpl/jdiefl : 1.
“mma
)LHOMEis located at the rising edge of the active range.
)LHOMEis located in the middle of the active range.
)LHOMEis located at the falling edge of the active range.
In case the event is cleared, startihomeitrackmg is reset automatically.
The next ramp starts immediately.
event is reset.
modifiedipos, compare:
between MUN/4L . E/VC P05 and
510175 WI TCH, VEL.
nwmwa g Q A
Current assigned pipeline registers 7 STARLCONR15:12)7 are written back to
Input sample rate : fdk/ ZSUNCJ“ for the following pins:
AjCLK, ANEGiNSCLK, Bile, BNEGiNSDI, N, NNEG
input bit.
voltage levels to provide a valid input bit.
sample input bits that must have equal voltage levels to provide a valid input bit.
nwmwa g Q A
SP1 output interface is connected with a SPI-DAC. SP1 output values are mapped
forwarded via DIROUT. Phase bit : 0:positive vaiue.
SP1 output interface is connected with a SPI-DAC. SP1 output values are absolute
forwarded via DIROUT. Phase bit : 0: negative value.
SP1 output interface is connected with a SPI-DAC. The actual unsigned scaling
factor is merged with DAciADDRiA value to an output datagram.
SP1 output interface is connected with a TMC26x stepper motor driver. Only
20
output transmission.
nwmwa g Q A
(TMCZJx/24x only)
(TMCZ4X only)
(TMCZ4X only)
(TMCZ4X only)
(TMCZ4X only)
(TMCZJx/24x only)
(TMC389 anly)
(TMCZfix/ZIJD in SD made only)
(TMCZfix/ZIJD in SD made only)
(TMCZ6x/2130 only)
(TMCZ6X in SD mode only, TMCZIXD anly}
POLL CLK
(TMCZfix/ZIXD anly)
wwwa 2 Q A
(No TMC driver)
(No TMC driver)
(SPI-DAConly)
(Serial encoder output only)
749
}>
Scaling Value
|E/VC;P0!>:DEl/] value at which closed-loop sca‘ing
NOTE:
“m ‘,_ ”a
freewheeling initialization.
(Voltage PWM made is not active)
DRI/LSCALL-l I/AL is active in case l/ACTl/AL _< i/drl/iscalfilimit="" 2m="" 9="" (open-loop="" operation}="" (closed-loop="" aperation)="" (open-loop="" operation}="" towards="" hold="" current.="" (closed-loop="" aperation)="" towards="" lower="" current="" values="" during="" closed-loop="" operation.="" 19.16.="" nwmwa="" g="" q="" a="">
! Do NOT use during closed-loop operation.
“m ‘,_ ”a
on the next N event In case c/rilatchionceioniltl.
(Absolute encoder only)
(Absolute encoder only)
(Serial encoder output only)
(Absolute encoder only)
(Absolute encoder only)
(Absolute encoder only)
(Absolute encoder only)
(5P! encoder anly}
BNEGiNSDI provides serial output data immediately in case negated chip select line
ANEGiNSCLK switches to low level.
(5P! encoder anly}
ANEGiNSCLK switches to low level.
Closed-loop operation is enabled.
(Closed-loop opera (inn only}
(Closed-loop opera (inn only}
Back-EMF compensation is enabled during closed-loop operation. Closed-loop operation
(Closed-loop opera (inn only}
Mal/AL is set to ENCiPOS in case |ENC7P0$,DEI/l > Ell/L: P0570514 70L during
(Closed-loop opera (inn only}
(Closed-loop opera (inn only}
(Serial encoder 011me anly}
(Incremental ABN encoder}
(Absolute encoder}
Two consecutive serial encoder values must no deviate from specified \imit to be valid.
In case |E/V
ENQPOS<>
(5P1 encoder only)
(5P1 encoder only)
wwwa 2 Q A
>>
Events selection for SP1 datagrams:
Event se‘ection for INTR output:
_, nym t,_ ”6
AMAXOr DMAXU I/ACTl/ALl > VBR54K; I/BREAthU).
cleared and (STOPL is not active any more or stopileftien is set to 0).
and (STOPR is not active any more or stopirightien is set to 0).
event is cleared and (a new value is chosen for I/STOPL or wftuaL/efl‘J/‘mitien is set to 0).
event is cleared and (a new value is chosen for I/STOPR or V/HuaLnth/I‘m/Len is set to 0).
data requests has occured.
VELSTAT/ifl Current velocity state: 0 9 I/ACTl/AL : 0;
RAM/1577471115. Current ramp state: 0 9 AACTUAL : 0;
MULTLCYCLLFAILJ-‘indicates a failure during last multi cycle data evaluation.
deviation between two consecutive serial data values.
flags are reset with a new encoder transfer request.
of coil A.
hum-la g Q A
STPIN. Value representation: 8 digits and 24 decimal places.
2m
19.30.
which is not flagged as error.
(ChapSync for TMCZ3x/24x is enabled)
C e
fOSC fCLK
0
(Closed-loop and dcstep operation are disabled)
In case | l/ACTUALl > F5: I/EL fullstep operation is active if enabled.
2m
19.27. )
19.26.
Stop on stall velocity limit [pps]:
Only above this limit an active stall leads to a stop on stall, if enabled.
19.29.
even number of pSteps per revolution. Value representation: 1 digit, 31 decimals.
2m
19.8.
Aw 17.11% g Q A
dr
(Voltage PWM is enabled}
19.29.
(Voltage PWM is enabled)
19.16.
(TMC23x/24X only}
19.29.
“m .,_ H6
Trapexoidal ramp (incl. sixPoint ramp): Consideration of acceleration and
CLK
tu Z
-2 1 ppsz s AALTUAL s 2 7 1 1ppsz s IAACTl/ALl
Absolute stop velocity in positioning mode and velocity mode.
In case I/STOPis used: no last bow phase B., for S—shaped ramps.
ramp is finished with a constant l/ACTUAL : VSTOPuntil XTARGH‘is reached.
In case I/ACTUALS VSTOPand XTARGEszCTl/AL: l/ACTUAL is immediately set
I/STOP in velocity mode:
Value representation: 23 digits and 8 decimal places.
6.7.5 m
6.7.5 m
6.7.5 m
S—shaped ramp motion profile: Maximum deceleration value.
Deceleration value if | I/ACTUALl 2 l/BRBl/(or if I/BRE4K: 0.
6 7 5 50
Acce‘eration value In case | I/ALTUALI < i/brea/c="" value="" representation:="" direct="" mode:="" [av="" per="" clk="" cycle]="" kic="" astart/="" asia/enppsl]="" :="" astart/="" 2="" 7="" -="" rm="" i/i‘rgstapimode="" is="" set="" to="" 2.="" mm="" ‘,_="" ”a="">
Value representation:
Frequency mode: [pulses per sec3]
Direct mode: [Aa per clk cycle]
c
50W3[pps3] : 50w3/ 2 - rm
“m l,_ ”a
(ifcirculal; cnt_as_xlatcl1 = 0)
(ifcirculal; cnt_as_xlatcl1 = 1)
Limitation for [ACTUAL during circuiar motion:
-)LR/4NGES XJICTUAL S )QRA/VGE- 1
nwmwa 2 Q A
Setting DFREEZEto 0 leads to an hard stop.
Value representation:
nuw t,_ ”a
ENQP05,DEI/: ENQPOS- Mal/AL
ENQP05,DEI/: ENQPOS - Mal/AL - CLOFFSH'
CL, TR, TOLERANCE (Default: OXODOOOUOU}
(Closed-100p operation)
inputs.
1 Manual defin 'on of ENC_CONST = ENC_IN_RES
“m ‘,_ ”a
16
0 S ENQCOMPiXOFFSET< 2="" “m="" ‘,_="" ”a="">
Maximum commutation angle for closed-\oop regulation.
Maximum ba‘ancing ang‘e to compensate back-EMF at higher ve‘ocities during
closed-loop regu‘ation.
(Closed-loop operation)
Offset between ENQPOSand MUHAL after closed-loop ca‘ibration. It is set
(PID regulation)
CL,
VMM CALQP (Default: UXUWOOO) (Closed-loop operation)
(PID regulation)
(PID regulation)
(Closed-loop operation)
(PID regulation)
(PID regulation)
(Closed-loop operation)
(PID regulation) (Closed-loop operation)
(PID regulation)
(PID regulation)
(PID regulation) (Closed-loop operation)
(PID regulation)
(Closed-loop operation)
(Closed-loop operation)
2m
19.27.
19.16.
Additional velocity value to calculate the encoder velocity at which back-EMF
19.27.
(incremental encoders anly}
Delay period [13 clock cycles] between two consecutive actual encoder velocity
(absolute encoders anly}
(incremental encoders anly}
(absolute encoders anly}
W. i,_ ”a
(chtep only)
2m1 19.26.
3 assignment: Also used as F5, VEL if no chtep or closed-loop is enabled (see 19.16. )
(TMCZ6X only and chtep only)
(TMCZfix and chtep anly)
Maximum PWM on-time [# clock cycles 16] for step loss detection. If a loss is
(TMCZfix and chtep anly)
19.26.
(chtep only)
19.26.
RI
(SP1 encoders only)
device.
(SP1 encoders only)
(SP1 encoders only)
(SP1 encoders only)
Automatic cover data transfer (automaticicoI/er: 1): Value in COVE/{LOWare sent
(TMCZEX / rMc21xn only)
Upper configuration bits of SPI orders that can be sent from TMC4361A to the motor
(TMCZIXH only)
the SP1 output.
nwmwa g Q A
! Each bit defines the difference between consecutive values in the
2
Defauit: 0x000
nwmwa 2 Q A
dr
CURRENTAisPI values.
19.29.
749
>>
SCKIN frequency using
Reference input pin frequency
ST
STPIN, DIRIN, START)
nnw r,_ ”a
>828: 88 T
GND
GM) GND
W
:3
u
:1
w B m, N m
o o m m m o m m s N D D
an N E N
5 m mx m a w w m a m
!la ; l . wwww IL in i; z: u
as: a E E; mmmo mm 5me 21E N
E ”Z. mcmm pm E5 2 ., e
a: 3% a: 555 an E; ;
2 E? E5 5
a mm) L 5%. TE 5 Tgim
i 50 m A 5951 T5
MT.“ 21. x y, .55" II: E 3
ET: 3: "w Maw 35% z 5 , ,m
s w u I n o m 1
mxwmmwmccg m
m o A u s v e s u u a m
w {
"mm m i .
u n J
m m ,w W
u m
e
\E=|Am
$25 5 m
s
2%
GND
b
n
e
n
o
n.
m
o
C
A
225.
g
u n m M Ma
Inner Layer
21.3.5.
O 52.0.0.0}: 0.0 0.0 app 0 0, O
/ MN' m
Hum m:
¥nw a HE
n
_4:::
:jjjfi
hflflflh
‘jTflflfl
V.
BE!!-
mzngz #
m
“M ‘,_ HG
www.trinamic.com
NOTE:
0 ° "
A;
8 —— TMC4361ALA
9 —— YYWW LLLL —- 9
o -— GERMANY
n m m m a g E A
C4361 riefly
m Q
SP1 mode and
11 @
22.1.2.
Chopper
3 de almo
E E
www.mnamkmma g Q
Initial setup for
Target User
Disclaimer: Life
mm m 6
g
www.trinamic.com
BE
0
$7)
BE
0
$7)
BE
0
$7)
BE
0
$7)
E E
Q E
Z Q
5 added
10.6.4 m
10.8.1 m
10.8.4 Q
19.29. j
19.25.
1) TMC2160 included in the datasheet. Interfacing and
15.3.3 m for Ion 0
2 E
steps.
16.3.2 Q
date ge 2
7.2. 52
manipulate l/Aa/AL durinEexternal step control
“M c. ”6
, A
A

