0
\$\begingroup\$

i need to connect Si7021 wich is an 3.3v I2C humidity sensor with Arduino, this sensor has open drain SCL and SDA drivers. is it possible to connect this sensor directly to Arduino 5V?.

\$\endgroup\$
0

1 Answer 1

0
\$\begingroup\$

The datasheet explicitly says that the SCL/SDA pins are not 5V-tolerant, so you'll definitely need level shifters.

See Is there any bidirectional 5v-3.3v level shifter?

\$\endgroup\$
3
  • \$\begingroup\$ but those pins are pulled-up to 3.3V not 5V... \$\endgroup\$
    – moyoumos
    Commented Jan 2, 2019 at 7:29
  • \$\begingroup\$ Sorry, "those pins" refers to which pins exactly? Your question states that you're using a 5V Arduino. \$\endgroup\$
    – Dave Tweed
    Commented Jan 2, 2019 at 12:46
  • \$\begingroup\$ the SDA and SCL pins of the sensor are pulled-up with 4.7K resistors. \$\endgroup\$
    – moyoumos
    Commented Jan 2, 2019 at 18:03

Not the answer you're looking for? Browse other questions tagged or ask your own question.