Skip to main content

All Questions

Tagged with
0 votes
2 answers
1k views

ADS1115: Using 5V supply instead of 3V, do I need to increase the logic level signal from 3V to 5V?

I am using a microcontroller that has a 3.3V Logic level output. The microcontroller is connected to ADS1115 via I2C pins, and the ADS1115 can be powered with 3.3V or 5V depending on the range of ...
Sam Shurp 's user avatar
0 votes
1 answer
828 views

Maximum input voltage Black Pill

I have a sensor outputting a 0.8 - 5.0V signal, where this analog signal is read by a 16-bit ADC, the ADS115. The ADC is capable of reading the maximum 5V signal since I am powering the ADS with VIN = ...
Beaker's user avatar
  • 11
1 vote
2 answers
756 views

Can I connect the pull-up resistors of I2C lines to 3.3 V on a 1.8 V device?

I need to use the following sensor in my project : AS7341 (ams). It is a spectrometer whose data are accessed through an I2C inteface. The datasheet can be found here. It is stated that its power ...
JackOfHearts's user avatar
-1 votes
1 answer
144 views

I2C voltage levels and inter-operability with Sparkfun Boards

I'm trying to design around Sparkfun's I2C products to work with Adafruit sensors, specifically Sparkfun's I2C Multiplexer, Differential Endpoint, and Differential Midpoint. From what it looks like, ...
BestQualityVacuum's user avatar
1 vote
2 answers
170 views

What is the purpose of these logic level enhancement mosfets in this schematic? [duplicate]

Below I've included a schematic that belongs to a adafruit light sensor, the VEML7700. The output of the light sensor is fed into the source of a mosfet which seems to always be ON since the gate is ...
Ricky Hernandez's user avatar
0 votes
1 answer
1k views

I2C Level translator 5 V to 1.8 V using MOSFET, output look weird

I am designing an I2C level translator using MOSFET. I am using BSS138 DATA SHEET. My clock can go up to 1 MHz. The output is not coming properly for fast mode plus (CLK = 1 MHz, RISE TIME = FALL TIME ...
Confused's user avatar
  • 2,593
1 vote
1 answer
711 views

I2C: Do I still need pull-up resistors if I use a logic level converter? I

Electronics newbie here. I have the following setup - three Arduino Nanos, a BME280 sensor, an MPU6050 gyroscope, a GPS GT-U7 (Goovvv Tech) module and an 128x64 (1.3in) OLED display. All except the ...
rbaleksandar's user avatar
1 vote
1 answer
319 views

How to explain and possibly avoid undervoltage on I2C bus?

I've been testing different sensors for the I²C bus with two host devices: Raspberry Pi 3B (3.3V), and Sitec S4 (5.0V). Since one of them, namely the Sensirion SCD30, had communication problems every ...
Gunnar Arndt's user avatar
2 votes
2 answers
3k views

How to use a logic level shifter for 1602 LCD

please bear with me as I am very new to electronics. I am trying to connect a NodeMCU dev kit (ESP8266) with a 1602LCD. I am using an i2c converter to interface with the LCD. The LCD requires 5V. I ...
user avatar
1 vote
1 answer
671 views

LSM9DS0's Accelerometer not reading correctly

I have a LSM9DS0 Gyroscope/Accelerometer/Magnetometer breakout board. I am using an Arduino Uno which operates on 5V. The LSM9DS0 is communicating to the Uno using I2C through a Logic Level Converter. ...
Sock314's user avatar
  • 352
0 votes
1 answer
4k views

BSS138 levelshifter draws 35-40mA current when one side is grounded?

I completely rewrote my question as I found the source of the issue is related to the level shifter only. This is the circuit for a 3.3V to 5V bidirectional levelshifter, used frequently. My ...
John's user avatar
  • 213
0 votes
2 answers
2k views

How to avoid short circuit when connecting a microcontroller and device using I2C bus?

I am attempting to connect an 8051-compatible microcontroller to an accelerometer using the I2C bus. Both devices operate at the same voltage, 3.3v. However, I am failing to understand something: won'...
Ryan Griggs's user avatar
  • 2,696