
SII EEPROM
I-78 Slave Controller – Technology
11.3 SII EEPROM Electrical Interface (I
2
C)
The SII EEPROM Interface is intended to be a point-to-point interface between the ESC and the I²C
EEPROM. If other I²C masters are required to access the I²C bus, the ESC must be held in reset state
(e.g. for in-circuit-programming of the EEPROM), otherwise access collisions are possible.
The SII EEPROM interface has the following signals
:
EtherCAT
device
EEPROM_DATA
EEPROM_CLK
EEPROM_SIZE
Figure 37: I²C EEPROM signals
Table 41: I²C EEPROM signals
EEPROM size configuration
Both EEPROM_CLK and EEPROM_DATA must have a pull-up resistor (4.7 kΩ recommended for
ESCs), either integrated into the ESC or connected externally.
11.3.1 Addressing
EtherCAT and ESCs use word addressing when accessing the EEPROM, although the I²C interface
actually uses byte addressing. The lowest address bit A[0] is added internally by the EEPROM
interface controller of the ESCs. I.e., the EEPROM address register (0x0504:0x0507) reflects the
physical EEPROM address bits A[18:1] (higher address bits are reserved/are zero).
SII EEPROM word 0 is located at I²C address 0, i.e., the I²C device address has to be set to 0.
11.3.2 EEPROM Size
Depending on the EEPROM size, one out of two EEPROM algorithms has to be selected with the
EEPROM_SIZE configuration signal. Smaller EEPROMs need only one address byte, larger ones
need two address bytes:
Table 42: EEPROM Size
The availability of the EEPROM signals as well as their names depend on the specific ESC.
Kommentare zu diesen Handbüchern