Datasheet
TMC429 DATASHEET (v. 1.07 / 2012-AUG-01) 42
Copyright © 2010-2012, TRINAMIC Motion Control GmbH & Co. KG
Serial Driver Interface
Zero
One
DAC_A_0
DAC_A_1
...
PH_A
FD_A
DAC_B_0
DAC_B_1
...
PH_B
FD_B
Direction
Step
3 x
Micro Stepping Unit
(incl. sequencer)
TMC428
Multiple
Ported RAM
Serial-to-Parallel
Interface(s)
CA3
PHA
MDA
Stepper Motor Driver
Control Logic
Stepper Motor Driver (Chain)
e.g. TMC236 / TMC239 / TMC246 / TMC249
MSB
LSB
CA2
CA1
CA0
CB3
PHB
MDB
CB2
CB1
CB0
status signals
DAC_A_5
PH_A
FD_A
DAC_A_4
DAC_A_3
DAC_A_2
DAC_B_5
PH_B
FD_B
DAC_B_4
DAC_B_3
DAC_B2
CA3
PHA
MDA
CA2
CA1
CA0
CB3
PHB
MDB
CB2
CB1
CB0
n
status signals
control signals
status signals
n
Figure 12-1: Serially transmitted control and status signals between TMC429 and driver chain
MNEMONIC
PRIMARY SIGNAL CODE
FUNCTION
hex
bin
DAC_A_0
$00
%00000
DAC A, bit 0 (LSB)
COIL A
DAC_A_1
$01
%00001
DAC A, bit 1
DAC_A_2
$02
%00010
DAC A, bit 2
DAC_A_3
$03
%00011
DAC A, bit 3
DAC_A_4
$04
%00100
DAC A, bit 4
DAC_A_5
$05
%00101
DAC A, bit 5 (MSB)
PH_A
$06
%00110
phase polarity bit A
FD_A
$07
%00111
fast decay bit A
DAC_B_0
$08
%01000
DAC B, bit 0 (LSB)
COIL B
DAC_B_1
$09
%01001
DAC B, bit 1
DAC_B_2
$0A
%01010
DAC B, bit 2
DAC_B_3
$0B
%01011
DAC B, bit 3
DAC_B_4
$0C
%01100
DAC B, bit 4
DAC_B_5
$0D
%01101
DAC B, bit 5 (MSB)
PH_B
$0E
%01110
phase polarity bit B
FD_B
$0F
%01111
fast decay bit B
Zero
$10
%10000
constant ‘0’
One
$11
%10001
constant ‘1’
Direction
$12
%10010
0 : up / 1 : down resp. counter clockwise / clockwise
Step
$13
%10011
step bit for step/direction control of drivers
UNUSED (these
codes might be
used for future
devices)
$14
%10100
‘1’ for TMC429-I, TMC429-PI24, TMC429-LI
$15
%10101
$16
%10110
$17
%10111
$18
%11000
$19
%11001
$1A
%11010
$1B
%11011
$1C
%11100
$1D
%11101
$1E
%11110
$1F
%11111
Table 12-1: Primary signal codes