I try to connect a Sensirion SPS30 Particle Sensor to my Raspberry Pi 3B via I2C. There are other sensors on the I2C Bus - and they work without any problems, but I fail to detect the SPS30.
What I have tried:
- The SPS30 is connected to 5V, Pins 4 & 5 are connected to GND
- I use a splitter (3K/2K) to connect SDA/SCL, and the I2C lines are all pulled-up to 3V (it doesn't work without any pull-up/pull down resistors, I think I tried many possible combinations)
- I've set the baudrate to 100,000 (dtparam=i2c_arm=on,i2c_arm_baudrate=100000)
None of this seems to work.
Does anyone have any suggestions what else to try?
uname -a
Linux raspberrypi 5.10.17-v7+ #1403 SMP Mon Feb 22 11:29:51 GMT 2021 armv7l GNU/Linux