My I2C sensor and my embedded processor do not agree on the logic level. So I need a level shifter. Normally I would put a pair of pull-up resistors on the SDA/SCL lines. With the level shifter in the middle, do I need to provide pull-up resistors on both side? Or can it be either side?
Electronic – Pull-up resistors required on both side of level shifter
i2clevel-shifting
Related Topic
- Electronic – Bi-Directional Level Shifter Circuit with pull-down resistors
- Electrical – I2C with 1.8V levels without level shifters
- Electronic – How many pull up resistors per I2C bus
- Electronic – Odroid XU4 and Olimex MOD-IO by I2C via level converter
- Electronic – Why I2C designed to work with pull-up resistors and not pull-down ones
- Electronic – Why are input and output of I2C voltage level shifters connected
Best Answer
Neither side, in this case.
Reading the datasheet you supplied you'll see that device has 10kΩ pullup resistors integrated into it.
You don't need to add any.
For other implementations, it may be required to add a pullup to one or both sides. Always read the datasheet, the answers are usually there.