Hi Forum,
ich habe einen max3378 an der SD-Karte angeschlossen, der die Wandlung
von SPI von 5 auf 3V wandeln soll. Meine Frage ist, ob es zum einen so
ok ist und zum anderen, wie es mit der Geschwindigkeit aussieht, ob
jemand da evtl. bescheid weiß.
Auch eine Frage zum flashen vom Atmega. Kann es zu Problemen kommen,
wenn der Pegelwandler am Bus hängt?
Vielen dank!
Bob
@ bob (Gast)
>ich habe einen max3378 an der SD-Karte angeschlossen, der die Wandlung>von SPI von 5 auf 3V wandeln soll.
Schön.
> Meine Frage ist, ob es zum einen so>ok ist und zum anderen, wie es mit der Geschwindigkeit aussieht, ob>jemand da evtl. bescheid weiß.
Schaltplan? Netiquette?
>Auch eine Frage zum flashen vom Atmega. Kann es zu Problemen kommen,>wenn der Pegelwandler am Bus hängt?
Nicht, wenn man es richtig macht.
Hi, hier ist der Schaltplan. Die Signale MISO, MOSI und SCK im
Schaltplan sind direkt mit dem µC und dem ISP verbunden.
Kann es da zu Konflikten kommen, wenn der Pegelwandler angeschlossen
ist.
Sorry, hier der Schaltplan nochmal.
Bei den 0R Widerständen würde ich 100 Ohm verwenden, sodass dann ca. 3,3
V an der Karte vom µC anliegen und würde den Wandler entfernen, wenn es
mit dem Wandler nicht klappt.
@ bob (Gast)
> Unbenannt.png> 101 KB, 19 Downloads>Sorry, hier der Schaltplan nochmal.
Was hat dich gehindert, einfach das PDF zu schicken? Ausserdem ist das
einer der heute typischen, nervigen, unsinnigen Labelkatastrophen. Die
direkte Signalverbindung scheint selbst auf so einem einfachen Blatt aus
der Mode gekommen zu sein. Ohje :-(
>Bei den 0R Widerständen würde ich 100 Ohm verwenden,
Wozu?
>sodass dann ca. 3,3>V an der Karte vom µC anliegen und würde den Wandler entfernen, wenn es>mit dem Wandler nicht klappt.
"Klappt" klingt nach, "ich bau mir ne Rakete aus nem Pappkarton und
versuche mal zum Mond zu fliegen". Hmmm.
Schon mal in's Datenblatt geschaut? Dort wird der MAX3372 als
bidirektionaler, slew rate limited level converter beworben, mit max.
230 (zweihundertdreißig) kbps. Der ist (absichtlich) LAHM! Du brauchst
für eine SD-Karte eher Faktor 10-50!
Bei diesen bidrektionalen Wandlern OHNE Richtungsumschaltung muss man
immer aufpassen, die haben eine Trickschaltung, um zu erkennen, wo nun
Eingang und Ausgang ist. Damit haben manche ICs ein Problem.
Mein Tip. Mach es old school. 5V->3,3V 74HC4050. 3,3V -> 5V (MISO) mit
74AHCT1G125.
Oder kauf den RICHTIGEN MAX, z.B. MAX3390, der hat ersten 3+1
UNIdirektionale Wandler, ideal für SPI, ausserdem schafft er bis zu 16
Mbit/s bei 3,3/5V Umsetzung.
voll lustig, dass mit der rakete :D.
cooler typ.
auch danke für den text. die unterschrift ist nicht ganz richtig.
hab den max3378, der kann auch 16mbit/s
Ich hab sorgen, dass ich nicht flashen kann, wenn die SD-Karte am SPI
dran ist.
Ich kann zwar die SD-Karte aus der Buchse nehmen, jedoch weiß ich nicht,
wie es sich mit dem Flashen verhält, da ja dort der Pegelwandler direkt
am SPI hängt.
@der_thorben (Gast)
>Ich hab sorgen, dass ich nicht flashen kann, wenn die SD-Karte am SPI>dran ist.
Wenn man am CS eine Pull-Up Widerstand hat, ist die SD-Karte bei der
Programmierung inaktiv und alles ist gut. Allerdings kann es gerade bei
diesen bidirektionalen Pegelwandlern dort ein Problem geben. Im
zweifellsfall muss man auf beiden Seiten (3,3V und 5V) einen Pull-Up an
CS klemmen.
>Ich kann zwar die SD-Karte aus der Buchse nehmen, jedoch weiß ich nicht,>wie es sich mit dem Flashen verhält, da ja dort der Pegelwandler direkt>am SPI hängt.
Alles Probleme, die mit der old school Lösung SICHER NICHT auftreten.
Been there, done that.
@bob (Gast)
>ist halt leider schon zu spät...>wenn dann nächstes mal
Hast du es nicht gelesen oder nicht verstanden? Dein MAX3372 schafft nur
230 kbps, das sind max. 170 kHz (ja, KILOhertz). D.h. du darfst deine
SPI beim Zugriff nur mit max. diesen 170 khz takten! Im Normalfall läuft
sowas mit 5-25MHz.