Arduino Nano mit 3.3V und USB

OP #4257424
Lesenswert?

Ich habe einen Arduino nano 3.0. Der geht prima. Der Magnetfeldsensor 
mit I2C kann keine 5V.

Daher muss entweder eine Adapterplatine dran die die Spannung 
heruntersetzt und den Pegel wandelt - oder das Board muss 3.3V tauglich 
werden.

Natürlich könnte man das Arduino nano 3.0 board irgendwie auf 3.3V 
umbauen versuchen. USB liefert ja 5V. Es sind wohl Leiterbahnen 
aufzutrennen usw.

Eine andere Idee wäre ein Arduino nano der auf 3.3V ausgelegt wurde. 
Gibt es so etwas?

Ich sah eine kleinere Platine für 3.3V. Nur ist da kein USB drauf. Dann 
müsste man mit einer extra Platine dafür arbeiten.

Welche Möglichkeiten sind denn brauchbar?
#4257439
Lesenswert?

Du musst ihn nicht unbedingt umbauen.
Der Nano liefert über den USB=> UART Konverter ja auch 3.3V, welche auf 
J2-Pin 14 sind. Sofern der Strom ausreicht kannst du ja die nehmen.

Dann musst du natürlich noch das I2C auf 3.3V runterbrechen. Den SCL 
einfach über einen Spannungsteiler, für SDA musst du nen Level-Shifter 
bauen aus R's und nem Mosfet: 
http://playground.arduino.cc/uploads/Code/bidir_level_shifter.png

Ansonsten bleibt nur der Umbau: 
http://www.ba0sh1.com/tutorial-3-3v-hacking-for-arduino-nano/
Persönliche Seite #4257457
Lesenswert?

Timmo H. schrieb:
> Dann musst du natürlich noch das I2C auf 3.3V runterbrechen. Den SCL
> einfach über einen Spannungsteiler

Unnötig. I2C benutzt open-drain-Ausgänge, d.h. die Spannung wird durch 
die Pullups festgelegt. Wie Ulrich schon schrieb: Pack' die Pullups an 
3.3V.

Und wenn Du auf Nummer ganz-sicher gehen willst: Nimm einen PCA9517.

http://www.nxp.com/documents/data_sheet/PCA9517.pdf
OP #4257470
Lesenswert?

Ulrich F. schrieb:
> Die I2C Pullups nicht an 5V, sondern an 3,3V hängen.
> Der AVR sollte die 3,3V sicher als High erkennen.

ok. Du würdest also einfach die 5V-Version nehmen die schon da ist.

> Alternativ:
> Suche nach "i2c pegelwandler"

aus China gibt es da offenbar Wandler mit diversen diskreten Teilen wie 
dies:

1X-IIC-I2C-Logic-Level-Converter-Bi-Directional-Module-5V-3-3V-JY-MCU-de
4-Kanal 3.3V-5V Logic Level Converter Bidirektional Shifter Modul

Versorgen könnte man das über den 3.3V-Ausgang des FTDI. Das sollte doch 
gehen?
OP #4257482
Lesenswert?

Timmo H. schrieb:
> Der Nano liefert über den USB=> UART Konverter ja auch 3.3V, welche auf
> J2-Pin 14 sind. Sofern der Strom ausreicht kannst du ja die nehmen.

Danke für den Hinweis. Weißt jemand zufällig wie viel mA da zu entnehmen 
sind?

> Ansonsten bleibt nur der Umbau:
> http://www.ba0sh1.com/tutorial-3-3v-hacking-for-arduino-nano/

vielen Dank für den Link !
#4257532
Lesenswert?

Hallo,
wenn Du mal nach "meduino" googelst wirst Du Hinweise auf einen Arduino 
nano finden, denn man von 5V auf 3V3 umschalten kann. Ich hab den auch 
mal bestellt, aber noch nichts damit gemacht. Unter den Links ist ein 
Shop, epalsite, der ihn wohl hat fuer 8USD. Wenn Du was damit machst 
waere ich an deinen Erfahrungen auch interessiert.
Gruss, Carsten
Persönliche Seite #4257558
Lesenswert?

Matthias W. schrieb:
> Das Datenblatt stammt aus 2014. "Not recommended for new designs" steht
> da in rot

Das ist das Datenblatt von TI. TI hat ihre Variante des PCA9517 durch 
den TCA9517 ersetzt:

http://www.ti.com/product/tca9517/description


Das hier hingegen ist das Datenblatt von NXP. Das ist von (und nicht 
"aus") 2007
http://www.nxp.com/documents/data_sheet/PCA9517.pdf

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren