TMC8462 Datasheet • Document Revision V1.4 • 2018-May -09
3 / 204
6.4.10 SII EEPROM Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
6.4.11 ESC Parameter RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
6.4.12 MII Management Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
6.4.13 FMMUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
6.4.14 SyncManagers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
6.4.15 Distributed Clocks Receive Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
6.4.16 Distributed Clocks Time Loop Control Unit . . . . . . . . . . . . . . . . . . . . . . . . . . 94
6.4.17 Distributed Clocks Cyclic Unit Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
6.4.18 Distributed Clocks SYNC Out Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
6.4.19 Distributed Clocks LATCH In Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
6.4.20 Distributed Clocks SyncManager Event Times . . . . . . . . . . . . . . . . . . . . . . . . 107
6.4.21 ESC Specific . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
6.4.22 Process Data RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
7
MFC IO Block Description
110
7.1 General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
7.2 MFC IO Register Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
7.3 MFC IO Register Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
7.3.1 Incremental Encoder Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
7.3.2 SPI Master Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
7.3.3 I2C Master Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
7.3.4 Step and Direction Signal Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
7.3.5 PWM Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
7.3.6 General Purpose I/Os . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
7.3.7 DAC Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
7.3.8 IRQ Control Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
7.3.9 Watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
7.3.10 High Voltage Status and General Control . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
7.3.11 Application Layer Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
7.4 SII EEPROM MFC IO Block Parameter Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
7.5 SII EEPROM MFC IO Crossbar Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
7.6 SII EEPROM MFC IO High Voltage IO (HVIO) Configuration . . . . . . . . . . . . . . . . . . . . . 152
7.7 SII EEPROM MFC IO Switching Regulator Configuration . . . . . . . . . . . . . . . . . . . . . . . 153
7.8 SII EEPROM MFC IO Memory Block Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
7.9 SII EEPROM MFC IO Register Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
7.10 MFC IO ESI/XML Configuration Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
7.11 MFC IO Incremental Encoder Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
7.12 MFC IO SPI Master Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
7.12.1 SPI Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
7.13 MFC IO I2C Master Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
7.13.1 I2C Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
7.14 MFC IO Step and Direction Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
7.15 MFC IO PWM Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
7.16 MFC IO DAC Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
7.17 MFC IO General Purpose IO Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
7.18 MFC IO IRQ Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
7.19 MFC IO Watchdog Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
7.20 MFC IO Emergency Switch Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
7.21 MFC IO Analog and High Voltage Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
7.21.1 Multi Voltage High Current I/O Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
7.21.2 Switching Regulators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
7.21.3 Analog Block Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
©2018 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany
Terms of delivery and rights to technical change reserved.
Download newest version at www.trinamic.com