3 ms·
Oof, yeah. Have spent so much time trying to get multiple devices to work reliably on the same bus. As more devices are added rise and fall time of the data lin
by ramary 5y ago
Oof, yeah. Have spent so much time trying to get multiple devices to work reliably on the same bus. As more devices are added rise and fall time of the data line also becomes a thing. It can be really hard to get things working reliably and handle edge cases. Have also found different host MCUs are able to handle signal errors varyingly well. On some chips I’ve worked with the I2C peripheral won’t recover from an error on the line until the MCU is completely powered down and back up. This poses its challenges for overall system reliability.
All this is to say I’m always impressed that SparkFun has managed to build a product line around plug and play I2C with their QWIIC stuff. I’ve never used it though, so not sure how well it holds up with multiple devices.
- pugworthy 5y agoQWIIC is pretty nice to use from the wiring perspective. Not just for the plug and play nature but also the fine gauge of the wire in the cables. It makes it a lot easier to create little one off devices without going the printed circuit board route. And with Adafruit also adopting the standard there are more options for devices.
- regularfry 5y agoI just wish they'd gone for something that was easier to crimp.