TMC4330A Datasheet | Document Revision 1.01 • 2017-JAN-12
65/166
Basic Synchronization Settings
Usually, a ramp can be initiated internally or externally. Note that a start trigger is not the start
signal itself but the transition slope to the active start state. After a defined delay, the internal
start signal is generated.
For ramp start configuration, consider the following steps:
Start Signal
Action:
Trigger Selection
Choose internal or external start trigger(s).
Set the triggers according to the table below.
i
All triggers can be used separately or in combination.
Start Trigger Configuration Table
trigger_events =
START_CONF(8:5)
Result
b’0000
b’xxx0
No start signal will be generated or processed further.
Set trigger_events(0) = 0 for internal start triggers only. The internally generated
start signal is forwarded to the START pin that is assigned as output.
Set trigger_events(0) = 1 for an external start trigger. The START pin is
assigned as input.
b’xxx1
For START input take filter settings into consideration. See chapter 4, page 17.
b’xx1x
b’x1xx
b’1xxx
TARGET_REACHED event is assigned as start signal trigger for the ramp timer.
VELOCITY_REACHED event is assigned as start signal trigger for the ramp timer.
POSCOMP_REACHED event is assigned as start signal trigger for the ramp timer.
Table 31: Start Trigger Configuration
Per default, every SPI datagram is processed immediately. By selecting one of the
following enable switches, the assignment of SPI requests to registers XTARGET,
VMAX, RAMP_MODE, and GEAR_RATIO is uncoupled from the SPI transfer. The value
assignment is only processed after an internally generated start signal.
User-specified
Impact
Configuration of
Timing
In order to influence the impact of the start signal on internal parameter
assignments, do the following:
Procedure
Action:
Choose between the following options as shown in the table below.
Start Enable Switch Configuration Table
(All switches can be used separately or in combination.)
start_en =
START_CONF(4:0)
Result
b’xxxx1
b’xxx1x
b’xx1xx
b’x1xxx
XTARGET is altered only after an internally generated start signal.
VMAX is altered only after an internally generated start signal.
RAMPMODE is altered only after an internally generated start signal.
GEAR_RATIO is altered only after an internally generated start signal.
Shadow register is assigned as active ramp parameters after an internally
generated start signal. This is explained in more detail in section 9.2. (page 70).
b’1xxxx
Table 32: Start Enable Switch Configuration
© 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 Directives” on page 160.
MAIN MANUAL