sinara-hw / DIOT_EEM_Adapter

DI/OT to EEM adapter. Enables utilisation of existing EEM ecosystem in CERN DI/OT chassis
8 stars 2 forks source link

I2C subsystem idea of operation #8

Closed kaolpr closed 1 year ago

kaolpr commented 2 years ago

If I'm not mistaken, an I2C subsystem idea of operation is as follows:

It seems to be unnecessarily different from what is being done in DIOT, where SERVMOD enables module's I2C. As in most of the modules, functions available through I2C bus are not essential, I'd suggest making adapters as compatible with DIOT as possible.

This would require adding translator with enable pin to the I2C bus driven by SERVMOD and making I2C0 available by default when SERVMOD is high (so that EEPROM is availabe to the controller, I believe we don't really need access to the second EEM EEPROM)

gkasprow commented 2 years ago

sure, let's keep the compatibility when possible. We don't really need the translators, we can just use the analog switch/FET.