Maximum number of devices on I2C bus
4Alex
Posts: 119
Hi all,
While having some problems on a MAX11041 project, I suspected at one point that I may have put too many devices on the I2C bus. Does anyone know if there is such a limit, and if so, what is it or how can we calculate it. I like using the I2C bus and I tend to select my components accordingly but perhaps too much of a good thing...
Cheers,
Alex
While having some problems on a MAX11041 project, I suspected at one point that I may have put too many devices on the I2C bus. Does anyone know if there is such a limit, and if so, what is it or how can we calculate it. I like using the I2C bus and I tend to select my components accordingly but perhaps too much of a good thing...
Cheers,
Alex
Comments
www.nxp.com/acrobat_download/literature/9398/39340011.pdf
The max. capacitance on the lines is 400 pF. That is probably the limiting factor. Using lower value pull-ups will help.
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Parallax Forums RSS Feeds: Prop, Basic Stamp, SX, Stamps In Class, Javelin, Robotics, Hydra
Gadget Gangster - Share your Electronic Projects
Thank you for the link.
@Timmoore:
Thank you for your reply. Distance is not really an issue in my case as devices are populated on one pcb or a few stacked pcbs. So far, I'm using 9 devices, including many digipots, hence my question. You mentionned using ~16 devices with problem. Is it a typo or you really had problems with 16 units? I'm not that far from 16 and I plan on replacing a few SPIs (that I can't stand) with I2C...
Cheers,
Alex