This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AMIC110: ESC EEPROM emulation mode disable

Part Number: AMIC110


Hi,

I use AMIC110 as an EtherCAT slave and I want to be able to access the EEPROM (read / write from the master side) by turning off the EEPROM emulation mode.
When generating code with ESC_EEPROM_EMULATION disabled using Slave Stack Code Tool, it cannot be accessed (device not found) from the master side (confirmed with SSC or CTT).

What other modifications do I need to disable ESC_EEPROM_EMULATION?

Best Regards,
H.U

  • Hi H.U,

    TI ESC uses EEPROM emulation mode...see

    Regards,
    Garrett

  • Hi Garrett,

    Thank you for your reply.

    I think that EEPROM emulation mode can be disabled by mounting an I2C EEPROM outside AMIC110.
    Are you say that TI ESC can't disable EEPROM emulation mode even if external I2C EEPROM is implemented?

    Best Regards,
    H.U

  • H.U

    The ESC EEPOM is only supported in emulation mode in TI ESC, where 'data stored in SPI flash and EEPROM cache is maintained in internal memory for faster update and EEPROM cache is flushed to SPI flash periodically in case of EEPROM write', which appears to be more efficient than using external I2C EEPROM.

    You can not disable EEPROM emulation mode even if external I2C EEPROM is implemented outside AMIC110 with the current EtherCAT PRU-ICSS release.

    Regards,

    Garrett