English
Language : 

TMC428_06 Datasheet, PDF (29/58 Pages) List of Unclassifed Manufacturers – Intelligent Triple Stepper Motor Controller with Serial Peripheral Interfaces
TMC428 DATASHEET (v. 2.02 / April 26th, 2006)
29
The CDGW (= Cover DataGram Waiting) status bit has to be checked before writing a new cover
datagram into this register, to be sure that no cover datagram is waiting to be processed. The CDGW
bit is set to 1 until the cover_datagram is sent. The CDGW status bit is also be used as a status bit for
the datagram_low_word and datagram_high_word (see section 9.1 on page 27). An example for
the cover datagram is given in Figure 9-2 on page 28. In that example 7 bits cover 7 bits of a 48 bit
datagram from bit number 39 to bit number 46. A cover datagram with length=0 forces sending an
unchanged datagram to the driver chain.
9.4 Unused Addresses (JDX={%0011, ..., %0111, %1001, ..., %1101})
There are unused addresses within the address range of the global parameter registers. Access to
these addresses has no effect. How ever, access should be avoided, because this address space may
be used for future devices.
9.5 power_down (JDX=%1000)
A write to the register address named power_down sets the TMC428 into the power down mode until
it detects a falling edge at the pin nSCS_C. During power down, all internal clocks are stopped, all
outputs remain stable, and all register contents are preserved.
9.6 Reference Switches l3 & r3 & l2 & r2 & l2 & r1 (JDX=%1110)
The current state of all reference switches– demultiplexed internally by the TMC428 if left and right
reference switches are used –can be read from this read-only register. The bit named
continuous_update of the Stepper Motor Global Parameter Register (JDX=%1111) is important
for reading out of reference switches as explained below.
9.7 Stepper Motor Global Parameter Register (JDX=%1111)
This register holds different configuration bits for the stepper motor driver chain. The absolute address
(RRS & ADDRESS) of the stepper motor global parameter register is %01111110 = $7E (see Table
7-2, page 15, and Table 9-1, page 30). For the datagram configuration the number of stepper motor
drivers is important. It is represented by the parameter LSMD (Last Stepper Motor Driver). The
parameter LSMD has to be set to %00 for one stepper motor driver, %01 for two stepper motor
drivers, and %10 for three stepper motor drivers (see Table 9-2).
Copyright © 2004-2006, TRINAMIC Motion Control GmbH & Co. KG