Questions tagged [i2c]
I²C (Inter-Integrated Circuit) is a multi-drop serial bus invented by Philips (now NXP) for communication between ICs on the same PCB, i.e. short distance.
2,055 questions
1
vote
0
answers
36
views
Connecting 2 incompatible "I2C compatible" devices together (or alternative way for isolated current/voltage monitoring)
Global goal :
I have a non compliant 5V I2C bus (side A of a MAX14937 isolator). In practice, it means that all devices (excepted the MAX14937) must have an output low voltage <=0.4V, and and ...
3
votes
2
answers
227
views
I2C bus problems when using two distance sensors in Arduino
I have built a prototype to measure two distances using two time of fligth (TOF) sensors based on VL53L0X IC (from this manufacturer) which are connected to an Arduino board. Due to the environment ...
4
votes
4
answers
426
views
EEPROM Decoupling Capacitor
I’m currently using the below EEPROM for my application. In the data sheet 0.1uF is recommended (not a constraint, just roughly mentioned). I have a 1uF decoupling capacitor, couldn’t get a 0.1uF due ...
0
votes
2
answers
74
views
Write Protect Pull-Down resistor EEPROM
I’m using an EEPROM where a Write control pin is present. If it is driven low, write operations are enabled. I want to keep it in low state all the time.
However in some applications I’ve seen a 10k ...
0
votes
0
answers
54
views
EEPROM interfacing with I2C [duplicate]
I need to interface an EEPROM to my microcontroller using I2C interface. I also want to connect an RTC in the same bus. How should I calculate the required pull-up resistor values? As per the EEPROM ...
2
votes
0
answers
48
views
I2C SSD1306 write() to display mysteriously slowing down after a few seconds
I'm using an Adafruit SSD1306 128x64 OLED display (the one built into the PiKVM v4.3 Plus which is a Raspberry Pi 4 and it's running the usual Pi flavour of 64-bit Debian) in I2C mode. I made a low ...
0
votes
1
answer
74
views
Proper Grounding in a Multi-Voltage Circuit
I need a little help understanding how I could implement star grounding (or any other type of good grounding technique) in my circuit. I want to create a project where there would be a Raspberry Pi, ...
1
vote
2
answers
93
views
Raspberry Pi Zero 2 I2C with MCP23017
I made an I2C board connected to my Pi Zero 2, for Flashing a ROM. I use two MCP23017 for i/o interface.
The I2C on the Pi is 3.3V and 5V for the MCP23017, so i made a level shifter.
First image of ...
0
votes
1
answer
69
views
Part identification tssop-8 marking 76N4 up and down 93C46I
Any thoughts about this part in the photo?
I cannot identify this ic.
Does anyone knows?
1
vote
1
answer
161
views
Problems with I2C-Extender
I've built a stepper motor control for my magnetic loop antenna. Besides the motor, I also have a 3-axis compass module on the loop to be able to read the heading from a distance.
The sensor runs via ...
0
votes
2
answers
81
views
Unexpected noise levels from ICM-20689 at 200 Hz
I’m using the ICM-20689 6-axis IMU on an STM32F4 board over I²C at 400 kHz. The device is set to accel ±16 g, gyro ±2000 dps, output data rate 200 Hz, DLPF configured for ~92 Hz bandwidth. Supply is 3....
0
votes
0
answers
48
views
Jitter on BMM150 3-axis sensor
I'm currently evaluating the "grove - 3-axis digital compass v2.0 board" (BMM150-sensor). But I get very jittery readings (away from any magnetic objects).
So I made a code that takes the ...
2
votes
1
answer
135
views
STM32 I2C Communication with ADC
I have a PCB with ΣΔ ADC ADS112C04IPW, which communicates with the MCU via the I2C interface. The purpose of the PCB is to be an evaluation board, on which I want to try some of the features before I ...
1
vote
1
answer
138
views
ESP32 and 5V I2C sensors
I have a question that has really confused me. I connected an ESP32 to an AHT20 (an I2C-based temperature and humidity sensor) powered by 5V.
I connected the sensor directly to the ESP32 and checked ...
1
vote
2
answers
131
views
Protect ESP32 3.3V I2C from 5V I2C sensor
I am creating a data logger using the ESP32 S3 Mini 1 N8 and utilizing the I2C interface, which operates at 3.3V. What would happen if someone were to connect a 5V I2C sensor to it? How can I protect ...