UpBoard i2c (pin 3 & 5) - 5V devices / levels shifting

Hello,
I did not found if UpBoard i2c pins (3 &5 ) are able to drive 5V i2c external device directly.
It works well with 3V device ( i use 24c32 EEPROM for now ).
However, as soon as I connect level shifter and 5V devices then ( via levels shifter in the middle , one like this : https://wiki.analog.com/university/courses/alm1k/alm-lab-voltage-level-shifter ) it stop the work at all ( also 3V side 24c32 stop work too ). As soon as I remove level shifter, 3V site start to work without any issue again.
So , is 3V<>5V level shifter necessary to use, or can I drive/connect 5V devices on UPBoard i2c pins directly ?
By the other words, how to connect 5V IIC devices to UPBoard I2C ?
Comments
-
SOLVED !
I found that reason was incorrect value for up-level resistors. I used 1k2 values for both sites (3V and 5V too).
I changed their values to 10k at 3V site and keep 1k2 at 5V site and it works well now.
Categories
- All Categories
- 105 Announcements & News
- 54 Product News - New Product/Product Change Notice/ End-of-life
- 186 Welcome Developers!
- 55 Unboxing & Project Sharing
- 50 Tech Updates
- 693 UP Products
- 11 UP 7000
- 1 UP Squared i12
- 10 UP Xtreme i12
- 11 UP Squared Pro 7000
- 1 UP Element i12 Edge
- 19 UP Squared V2
- 59 UP 4000
- 24 UP Xtreme i11
- 35 UP Squared 6000
- 60 UP Squared Pro
- 143 UP Xtreme
- 837 UP Squared
- 1.4K UP Board
- 89 UP Core Plus
- 222 UP Core
- 3 UP Xtreme Lite
- 44 UP AI Edge
- 216 Starter Kits & Peripheral