Sitter och labbar med en KXPS5-3157 accelerometer. Tänkte lära mig hur den funkar, samt försöka greppa i2c i samma veva genom att låta en PIC16F88 snacka med den via i2c.
KXPS5-3157 vill ha 3,3V men jag hade tänkt att köra PIC och övrig periferi med 5.0V. Att få till en drivspänning på 3.3V till accelerometern är inga problem, men jag ser i databladet att i2c/input på KXPS5-3157 inte är 5,0V-toleranta så det får väl till någon slags nivåkonvertering här.
Hittade den här I2C voltage level converter medan jag satt här och skrev inlägget. Någon som har alternativa förslag?
i2c med en mix av 3,3V och 5V
Verkar visst som bl a Maxim har färdiga nivåkonverterare.
Edit: Fantastiskt vad mycket man hittar när man får till rätt söktermer "i2c level translator"
Edit: Fantastiskt vad mycket man hittar när man får till rätt söktermer "i2c level translator"

Jag kan tipsa om P82B96 den kan konvertera I2C signaler fram och tillbaka mellan 2-15V.
http://www.standardics.nxp.com/products ... p82b96.pdf
http://www.standardics.nxp.com/products ... p82b96.pdf
Tack för tipsen. Jag tror det får bli Texas Instruments PCA9306. Den har åtta ben, varav två tar respektive drivspänning som man vill konvertera emellan, som spänningsreferens.
Edit: Hmm.. RDX*, den där P82B96 verkar också flexibel
Edit: Hmm.. RDX*, den där P82B96 verkar också flexibel