Datasheet

TMC8460-BI Datasheet (V100 / 2016-Sep-01)
Copyright © 2016 TRINAMIC Motion Control GmbH & Co. KG 78
Table 62: Register EEPROM Control/Status (0x0502:0x0503)
Bit
Description
ECAT PDI Reset Value
0
ECAT write enable*
2
:
0: Write requests are disabled
1: Write requests are enabled
This bit is always 1 if PDI has EEPROM control.
r/(w)
r/- 0
4:1
Reserved, write 0
r/-
r/- 0
5
EEPROM emulation:
0: Normal operation (I²C interface used)
1: PDI emulates EEPROM (I²C not used)
r/-
r/- TMC8460: 0
6
Supported number of EEPROM read bytes:
0: 4 Bytes
1: 8 Bytes
r/-
r/- 0
7
Selected EEPROM Algorithm:
0: 1 address byte (1KBit – 16KBit EEPROMs)
1: 2 address bytes (32KBit – 4 MBit EEPROMs)
r/-
r/-
TMC8460: pin
PROM_SIZE
10:8
Command register*
2:
Write: Initiate command.
Read: Currently executed command
Commands:
000: No command/EEPROM idle (clear error bits)
001: Read
010: Write
100: Reload
Others: Reserved/invalid commands (do not issue)
EEPROM emulation only: after execution, PDI writes
command value to indicate operation is ready
.
r/(w)
r/(w)
r/[w]
0
11
Checksum Error at in ESC Configuration Area:
0: Checksum ok
1: Checksum error
r/-
r/- 0
12
EEPROM loading status:
0: EEPROM loaded, device information ok
1: EEPROM not loaded, device information not
available (EEPROM loading in progress or
finished with a failure)
r/-
r/- 0
13
Error Acknowledge/Command*
3
:
0: No error
1: Missing EEPROM acknowledge or invalid
command
EEPROM emulation only: PDI writes 1 if a temporary
failure has occurred.
r/-
r/-
r/[w]
0
14
Error Write Enable*
3
:
0: No error
1: Write Command without Write enable
r/-
r/- 0
15
Busy:
0: EEPROM Interface is idle
1: EEPROM Interface is busy
r/-
r/- 0
NOTE: r/(w): write access depends upon the assignment of the EEPROM interface (ECAT/PDI). Write access is
generally blocked if EEPROM interface is busy (0x0502.15=1).
NOTE: r/[w]: EEPROM emulation only: write access is possible if EEPROM interface is busy (0x0502.15=1). PDI
acknowledges pending commands by writing a 1 into the corresponding command register bits (0x0502[10:8]).