Datasheet

TMC4361A Datasheet | Document Revision 1.22 2017-JAN-12
184/230
© 2015 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany Terms of delivery and rights
to technical change reserved. Download newest version at: www.trinamic.com .
Read entire documentation; especially the Supplemental Directiveson page 224.
MAIN MANUAL
SPI Output Configuration Register SPI_OUT_CONF 0x04
SPI_OUT_CONF 0x04
(Default value: 0x00000000)
R/W
Bit
Val
Remarks
RW
3:0
spi_output_format
0
SPI output interface is off.
1
SPI output interface is connected with a SPI-DAC. SPI output values are mapped
to full amplitude:
Current=0 VCC/2
Current=-max 0
Current=max VCC
2
SPI output interface is connected with a SPI-DAC. SPI output values are absolute
values. Phase of coilA is forwarded via STPOUT, whereas phase of coilB is
forwarded via DIROUT. Phase bit = 0:positive value.
3
SPI output interface is connected with a SPI-DAC. SPI output values are absolute
values. Phase of coilA is forwarded via STPOUT, whereas phase of coilB is
forwarded via DIROUT. Phase bit = 0: negative value.
4
The actual unsigned scaling factor is forwarded via SPI output interface.
5
Both actual signed current values CURRENTA and CURRENTB are forwarded in
one datagram via SPI output interface.
6
SPI output interface is connected with a SPI-DAC. The actual unsigned scaling
factor is merged with DAC_ADDR_A value to an output datagram.
8
SPI output interface is connected with a TMC23x stepper motor driver.
9
SPI output interface is connected with a TMC24x stepper motor driver.
10
SPI output interface is connected with a TMC26x/389 stepper motor driver.
Configuration and current data are transferred to the stepper motor driver.
11
SPI output interface is connected with a TMC26x stepper motor driver. Only
configuration data is transferred to the stepper motor driver. S/D output interface
provides steps.
12
SPI output interface is connected with a TMC2130 stepper motor driver. Only
configuration data is transferred to the stepper motor driver. S/D output interface
provides steps.
13
SPI output interface is connected with a TMC2130 stepper motor driver.
Configuration and current data are transferred to the stepper motor driver.
15
Only cover datagrams are transferred via SPI output interface.
19:13
COVER_DATA_LENGTH
U
Number of bits for the complete datagram length. Maximum value = 64
Set to 0 in case a TMC stepper motor driver is selected. The datagram length is then
selected automatically.
23:20
SPI_OUT_LOW_TIME
U
Number of clock cycles the SPI output clock remains at low level.
27:24
SPI_OUT_HIGH_TIME
U
Number of clock cycles the SPI output clock remains at high level.
31:28
SPI_OUT_BLOCK_TIME
U
Number of clock cycles the NSCSDRV output remains high (inactive) after a SPI
output transmission.
Continued on next page.