Guest
#4565016
Googling around I have found that people connect 3.3V sensors to 5V Arduinos without level shifters, how can that be? All cases without level shifter I found used I2C. Do I need level shifters only for SPI? Does that somehow have to do with I2C pullup resistors? A 3.3V high signal from a sensor will be recognized as a high on the Arduino, but how reliable is that? Going from the Arduino to the sensor I would fear that a 5V high from the Arduino would damage an input on a sensor chip. In particular I want to connect the Decawave DWM1000 and the MPU9250 to Arduino. The datasheets say that 5V is not okay on the inputs. I have this breakout board which seems to have a voltage regulator to supply the 3.3V to the MPU9250, but do I need to use level shifters to connect this to an Arduino? http://www.ebay.de/itm/SPI-IIC-MPU-9250-9-Axis-Attitude-Gyro-Accelerator-Magnetometer-Sensor-Module-/181955388388?hash=item2a5d62e3e4:g:8-cAAOSwAKxWZtM6 Are certain level shifter preferable to others for SPI? Schmidt triggers?