0

I have two modules that uses I2C and both connected to an Arduino. one of them have two 10K pullup resistors.

The other one is an 16X2 LCD I2C:

I couldn't find an schematic for this module but tracked the connection with DMM.

Connecting the LCD I2C modules causes the first module (ADC) readings get way off.

Those two 4.7K are pullup resistors? if yes can I safely remove them because I have pullups on the ADC module?

ElectronSurf
  • 2,185
  • 3
  • 24
  • 61
  • 1
    IS your ADC diagnosis correct? If so https://electronics.stackexchange.com/questions/1849/is-there-a-correct-resistance-value-for-i2c-pull-up-resistors – Tony Stewart EE75 Feb 16 '20 at 13:43
  • @TonyStewartSunnyskyguyEE75 It's [this ADC](https://www.adafruit.com/product/1085) but chinese copy. the default pullup resistors is 10K. I think it's correct, in page 31 of the [datasheet](http://www.ti.com/lit/ds/symlink/ads1115.pdf) they suggested 1-10K pullups. Thanks for the extra info tony. – ElectronSurf Feb 16 '20 at 20:38

1 Answers1

1

Yes they are the pull-up resistors according to your measurements. The photo is not perfect but gives a hint that PCB tracks from resistors to IO expander chip SDA, SCL and VCC pins. Also Sunrom schematics confirm R8 and R9 are the I2C pull-up resistors.

Justme
  • 127,425
  • 3
  • 97
  • 261