Skip to main content

Timeline for I2C Pulldown Resistor

Current License: CC BY-SA 4.0

10 events
when toggle format what by license comment
Oct 31, 2018 at 12:50 comment added Chris Stratton To understand the actual problem here, you need to do things like verify that it is not an address conflict (or main loop timing one or software bug), and look at the actual waveform with a scope. Removing pullup resistors is fairly simple. Overall this sounds more like an off-topic question on the usage of devices with unknown internal details, rather than an on-topic question about designing something yourself.
Oct 31, 2018 at 12:37 history edited Max CC BY-SA 4.0
added 405 characters in body
Oct 31, 2018 at 12:29 comment added Max It is a quadcopter with iNav there is a set of i2c board and I am adding GPS with magnetometer when I add Magnetometer then baro stops working.
Oct 30, 2018 at 23:46 comment added Janka Usually, this problem arises if you have pullups to e.g. +5V on one end and pullups to e.g. +3.3V on another. This cannot work. You need to split the bus into several voltage domains through bidirectional level translators.
Oct 30, 2018 at 23:19 comment added SamGibson Max - "I cann't remove pullups" Why not? What parts of the system can be changed? Can you describe the overall system design, to give readers a better chance to find more creative solutions?
Oct 30, 2018 at 23:17 answer added Edgar Brown timeline score: 2
Oct 30, 2018 at 23:03 comment added Dave Tweed If you can't remove the pullups (bad design), then there's going to be a limit on the number of devices that you can't exceed. At some point, no single device can pull down against all of the combined pullups.
Oct 30, 2018 at 22:53 comment added The Photon How many loads are on the bus? Have you verified you are in spec for bus capacitance?
Oct 30, 2018 at 22:48 comment added user16222 this will just create a voltage divider
Oct 30, 2018 at 22:33 history asked Max CC BY-SA 4.0