Datasheet
TMC8460-BI Datasheet (V100 / 2016-Sep-01)
Copyright © 2016 TRINAMIC Motion Control GmbH & Co. KG 12
2.1.3 Trinamic Multi-Function and Control IO Block
Besides the proven EtherCAT functionality and the main EtherCAT data path, TMC8460 comes with a
dedicated hardware block providing a configurable set of complex real-time IO functions to smart
embedded systems. This IO functionality is called Multi-Function Control and IO block – MFCIO. Its
special focus is on motor and motion control applications and systems while it is not limited to this
application area.
The MFCIO block combines various functional sub-blocks that are helpful in an embedded design to
reduce complexity, simplify the bill of materials (BOM), and to provide hardware acceleration to compute
intensive tasks or time critical tasks. These functions can be used from the local application controller
using a dedicated SPI interface or can directly be mapped into the Process Data RAM for direct access
by the EtherCAT master.
G
ENERAL
P
URPOSE
IO
S
• There are up to 8 outputs or up to 8 inputs
• Each IO is individually configurable
I
NCREMENTAL
E
NCODER
U
NIT
• Incremental encoder inputs (ABN) with configurable counting constant, polarity, N-signal behavior
and latch on N-signal
• 32 bit count register
S
TEP
&
D
IRECTION
U
NIT
• Simple internal step rate generator
• Configurable step pulse width and polarity
• Continuous mode or one-shot mode with configurable step number
• Counter for steps that have been done
3-
CH
PWM
• configurable frequency, duty cycle, polarity, dead times, polarity per channel
SPI
M
ASTER
I
NTERFACE
• To directly connect to a TMC driver/controller or other SPI slaves
• Up to 4 slaves
• Configurable speed, mode, datagram width up to 64 bits (longer datagrams are possible)
IRQ
/
E
VENT
O
UTPUT
• Common IRQ signal to indicate various events triggered by the MFCIO block
• Mask register to enable/disable certain event triggers