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
\$\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\$
  • \$\begingroup\$ but those pins are pulled-up to 3.3V not 5V... \$\endgroup\$ – moyoumos Jan 2 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 Jan 2 at 12:46
  • \$\begingroup\$ the SDA and SCL pins of the sensor are pulled-up with 4.7K resistors. \$\endgroup\$ – moyoumos Jan 2 at 18:03

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