What do you recommend for a 3.3v - 5v bindirectional level shifter for i2c ?

615 views
Skip to first unread message

jnorma...@gmail.com

unread,
Sep 24, 2013, 6:37:56 PM9/24/13
to beagl...@googlegroups.com
Hi,
   I've got a devantech i2c SFR08 sonar and an old 5c i2c compass that I'd like to get working with the BeagleBone Black.
Have any of you  implemented a bidirectional i2c level shifter ?  What do you use, or what would you recommend ?

Gerald Coley

unread,
Sep 24, 2013, 7:16:22 PM9/24/13
to beagl...@googlegroups.com
Have done it many times. 


Pick one that works for you.

Gerald



--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Charles Steinkuehler

unread,
Sep 24, 2013, 7:29:46 PM9/24/13
to beagl...@googlegroups.com, jnorma...@gmail.com
The older Philips I2C specifications include a section on level shifters
which is conspicuously absent from the newer NXP versions.

Perhaps they want you to buy a custom IC instead of using 1 FET and 1
resistor per line?

Anyway, see section 18.1 and Figure 45 in the older Philips I2C spec:

http://www.eng.auburn.edu/~nelson/courses/elec5260_6260/39340011.pdf

The following section 18.1.1 includes a review of the circuit operation.

--
Charles Steinkuehler
cha...@steinkuehler.net

signature.asc

jnorma...@gmail.com

unread,
Sep 24, 2013, 7:33:53 PM9/24/13
to beagl...@googlegroups.com

Awesome, Thanks!


As soon as I have all the sensors working... and the hbridge working    I'll build my new robot base.

I'm not sure if I'm going to use the lynxmotion 4x4 platform,  or build on the Rover 5 platform.   I'm looking at both.
I'd prefer to build a platform that can go outside...  I read that the Rover 5 can haul a 7lb platform, or build my own.

Thanks for the info! 

I will post my hello world app soon.. it's just a rgb led driver.  It was a cheap start to playing with the node library.

AIW

unread,
Oct 17, 2013, 1:10:55 PM10/17/13
to beagl...@googlegroups.com, jnorma...@gmail.com
Great I2C level shifter here too...http://www.adafruit.com/products/757#Downloads

T.Morgan

unread,
Oct 18, 2013, 11:01:03 PM10/18/13
to beagl...@googlegroups.com, jnorma...@gmail.com, richar...@noaa.gov
Looks like the Adafruit level shifter has the same problem as the old Sparkfun model (https://www.sparkfun.com/products/8745): the resistors are all the same size and it shifts 5V down to 2.5V instead of 3.3V. After years of complaints, they finally fixed the design (https://www.sparkfun.com/products/11978).

Casey Brittain

unread,
Oct 19, 2013, 1:38:51 PM10/19/13
to beagl...@googlegroups.com
I use the ADUM1250ARZ

http://letsmakerobots.com/node/36847

Galvanically isolated :)

Reply all
Reply to author
Forward
0 new messages