Timeline for How to setup an I2C bus which stays valid if a slave is powered down or fails?
Current License: CC BY-SA 3.0
4 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Dec 5, 2016 at 16:46 | comment | added | Jolas Marginópolis | Indeed, but since the slaves are sensor modules that can be hard-reset in seconds and measure data for R&D, I thought I could treat all failures as unrecoverable. If I hard-reset the sensors, they do not lose calibration, and I thought later I could add relays for automatic hard-resetting. Is that a bad idea? | |
Dec 5, 2016 at 14:29 | comment | added | Chris Stratton | That's not a good model of a recoverable failure, as it imposes an unrecoverable electrical fault. Holding a slave in reset, especially if you can trigger it mid-transfer might be. Or put the failure simulations in the firmware of the slaves. | |
Dec 5, 2016 at 14:28 | comment | added | Jolas Marginópolis | I am powering the slaves down to simulate failures. A slave may fail even if the rest of the system keeps working. | |
Dec 5, 2016 at 6:33 | history | answered | Nick Gammon♦ | CC BY-SA 3.0 |