
TMC428 DATA SHEET (V. 1.00 / February 12, 2001)
49
Copyright 2000, TRINAMIC Microchips GmbH
M I C R O C H I P S
49
Table of Contents
FEATURES..................................................................................................................................................1
GENERAL DESCRIPTION.............................................................................................................................3
NOTATION OF NUMBER SYSTEMS.............................................................................................................5
PINNING ....................................................................................................................................................6
FUNCTIONAL DESCRIPTION AND BLOCK DIAGRAM...................................................................................7
SERIAL PERIPHERAL INTERFACES................................................................................................................8
Serial Peripheral Interface for μC ........................................................................................................8
Automatic Power-On Reset ................................................................................................................9
Serial Peripheral Interface to Stepper Motor Driver Chain...................................................................9
Simple Datagram Examples..............................................................................................................12
ADDRESS SPACE PARTITIONS..................................................................................................................13
Read and Write................................................................................................................................13
Register Set......................................................................................................................................13
RAM Area........................................................................................................................................13
REGISTER DESCRIPTION...........................................................................................................................15
x_target (IDX=%0000).....................................................................................................................15
x_actual (IDX=%0001).....................................................................................................................15
v_min (IDX=%0010).........................................................................................................................15
v_max (IDX=%0011)........................................................................................................................16
v_target (IDX=%0100).....................................................................................................................16
v_actual (IDX=%0101).....................................................................................................................16
a_max (IDX=%0110)........................................................................................................................16
a_actual (IDX=%0111).....................................................................................................................16
is_agtat & is_aleat & is_v0 & a_threshold (IDX=%1000)....................................................................17
pmul & pdiv (IDX=%1001) ...............................................................................................................17
How to Calculate p_mul and p_div respectively pmul and pdiv.........................................................19
lp & ref_conf & ramp_mode (rm) (IDX=%1010)................................................................................20
interrupt_mask & interrupt_flags (IDX=%1011)................................................................................21
pulse_div & ramp_div & usrs (IDX=%1100).......................................................................................22
dx_ref_tolerance (IDX=%1101)........................................................................................................23
x_latched (IDX=%1110)...................................................................................................................23
Global Parameter Registers...............................................................................................................24
datagram_low_word (JDX=%0000) & datagram_high_word (JDX=%0001).....................................24
cover_pos & cover_len (JDX=%0010)...............................................................................................24
cover_datagram (JDX=%0011).........................................................................................................24
Unused Addresses (JDX={%0011, %0100, %0101, %0110, %0111}).............................................25
power_down (JDX=%1000).............................................................................................................25
Unused Addresses (JDX={%1001, %1010, %1011, %1100, %1101}).............................................25
Reference Switches l3 & r3 & l2 & r2 & l2 & r1 (JDX=%1110)...........................................................25
Stepper Motor Global Parameter Register (JDX=%1111)..................................................................25
RAM ADDRESS PARTITIONING AND DATA ORGANIZATION.....................................................................30