Hi zusammen Möchte eine SD-Karte an einen Mikrocontroller anschliessen. Der Mikrocontroller wird schon mit 3.3V gespeist. Brauche ich ausser dem Kondensator sonst noch was? Bild im Anhang LG Belinda
Belinda schrieb: > Brauche ich ausser dem Kondensator sonst noch was? Hi! Was ist das denn für ein Speicherkartenslot? Also Hersteller, etc? Grüße
Hier das DB des Kartenhalters. Würde das ganze über den SPI Bus ansteuern. So wie ich das verstehe brauche ich nur die PINs 1-8 richtig? Footprint musste ich selber zeichnen, bestimmt hat dich dass verwirrt... LG Belinda
Kann das 1. Datenblatt nicht öffnen.. aber egal. Hätte sein können, dass da Widerstände bereits verbaut sind! Da müssen noch 2 Pullup-Widerstände hin. Warum, wieso, usw. hier: http://www.mikrocontroller.net/articles/MMC-_und_SD-Karten ;) Viele Grüße
Maik K. schrieb: > Kann das 1. Datenblatt nicht öffnen.. aber egal. Hätte sein können, dass > da Widerstände bereits verbaut sind! > Da müssen noch 2 Pullup-Widerstände hin. > Warum, wieso, usw. hier: > http://www.mikrocontroller.net/articles/MMC-_und_SD-Karten > > ;) > > Viele Grüße Sorry 4 Doppelpost! Habe etwas vergessen... siehe Anhang! Grüße
Falls Du beim Einstecken der Karte unerklärliche Dinge erkennen kannst, dann liegt es evtl. daren dass die Betriebsspannung einbricht. Hatte mal bei einem Datenlogger was ähnliches. Da hatte die Karte beim Einstecken einen Spannungseinbruch ausgelöst, was wiederum zu einem Brownout des uC führte. Würde also noch einen Stützkondensator ranmachen. Grüße
Danke erstmal für die schnelle Hilfe :) Muss das ganze nochmals genauer anschauen, da sehe ich doch einige Unterschiede. würde dann nochmals auf dich zurück kommen. LG Belinda Mario Barth schrieb: > Würde also noch einen Stützkondensator ranmachen. Danke für den Input, wie gross würdest den machen reichen 4.7 uF?
Belinda schrieb: > Danke für den Input, wie gross würdest den machen reichen 4.7 uF? Viel zu wenig. Am besten einen Low ESR Elko mit 47µF und dann noch nen 4,7µF parallel. So ist der Spannungseinbruch bei Hot Insertion nahezu nicht vorhanden. Gruß
Jean Player schrieb: > Viel zu wenig. > Am besten einen Low ESR Elko mit 47µF und dann noch nen 4,7µF parallel. > So ist der Spannungseinbruch bei Hot Insertion nahezu nicht vorhanden. Jou...kann ich nur bestätigen. Bei uns war es damals auch >47uF. Wenn es noch ein FAT-File System sein soll, kann ich das von Roland Riegel: http://www.roland-riegel.de/sd-reader/index.html oder das Petit FAT File System: http://elm-chan.org/fsw/ff/00index_p.html empfehlen. Beim letzten gibt es auch noch etwas Info zur SD-Karte: http://elm-chan.org/docs/mmc/mmc_e.html Grüße
Also was mir nicht klar ist, ist beispielsweise Pin 3 in deinem Schema, müsste der nicht GND sein?. Ist das bei MicroSD Karten evtl. anderst? Also im Moment würde das so aussehen bitte Schema schauen ;) Mario Barth schrieb: > Würde also noch einen Stützkondensator ranmachen. Einfach parallel rein gell? LG Belinda und danke
Jean Player schrieb: > Am besten einen Low ESR Elko mit 47µF und dann noch nen 4,7µF parallel. Also einen 47uF und einen 4.7uF, und den 100nF kann ich dann weglassen?
Danke erstmals, die Links waren sehr hilfreich. Habe noch eine andere Frage, bez. SD Karte. Der Ruhestrom liegt bei ca. 250 uA,was mir etwas zu hoch ist... Kann ich die Versorgungsspannung VCC der SD Karte via Transisitor ein/aus -schalten?. Schalten des Transistors via Pin des Mikrocontrollers, SD_Karte über C-E Strecke des Transistors mit Spannung versorgen. Würde das klappen? LG Belinda
>Also einen 47uF und einen 4.7uF, und den 100nF kann ich dann weglassen? 100nF kommt eigentlich immer an ein Bauteil. (Mal von speziellen Platinendesigns abgesehen) >Der Ruhestrom liegt bei ca. 250 uA,was mir etwas zu hoch ist... Der wird nach dem Initialisieren und beim schreiben/lesen noch deutlich größer werden. Meine mal was von 50mA gelesen zu haben. Abschalten über Transistor geht auf jeden Fall. Nur musst Du Sie dann halt wieder frisch initialisieren. Es müssen an der SD-Karte meine ich mindestens 2,9V anliegen (Spannungsabfall Vce_sat am Transistor berücksichtigen!!) Grüße
Danke dir Mani schrieb: > 100nF kommt eigentlich immer an ein Bauteil Nahme nun 47uF und einen 100nF, wie du sagst habe ich bei allen Schaltungen die ich gefunden habe einen 100nF gesehen. Mani schrieb: > Meine mal was von 50mA gelesen zu haben Ja habe ich auch gesehen, das ganze ist am Ende ein Data Logger,im moment schreibe ich die Daten auf den internen Flashspeicher des MCC.ca 64 k Byte. Um 64 k Byte zu sammeln benötige ich ca.22 Tage ist dieser Punkt erreicht würde ich gerne auf die SD Karte auslagern. Dann sammle ich wider 64k Byte usw. Im Moment habe ich einen Stromverbrauch von ca. 130 uA,darum sind mir die 250uA etwas zuviel da ich die SD Karte ja nur alle +/-22 Tage brauche.. Mani schrieb: > Nur musst Du Sie dann > > halt wieder frisch initialisieren Heisst das dass alle Daten dan weg sind ? Falls ja ist die Lösung für mich nicht brauchbar ;; LG Belinda
Funktioniert schon. Mach die SD-Karte abschaltbar, leg den uC in den Sleepmode und Du wirst schon mal einiges einsparen. >Heisst das dass alle Daten dan weg sind ? Falls ja ist die Lösung für >mich nicht brauchbar ;; Nö, die Daten die Du auf die Karte geschrieben hast sind ja gespeichert. Ist ja bei einer Digicam auch nicht anderst. Meinte nur, um die SD-Karte nutzen zu können musst Du sie ja nach einem Power-On zuerst im SPI-Modus initialisieren. Wenn Du die SD-Karte nun über einen Transistor abschaltest, musst Du natürlich nach dem Einschalten zuerst wieder eine Initialisierung durchführen um sie wieder im SPI-Mode verwenden zu können. Da ja Power-On. Die Initialisierung sieht ja nach den oben genannten Links ungefähr so aus: http://elm-chan.org/docs/mmc/sdinit.png Grüße
Danke :) Muss nun noch eine Schaltung bauen fürs VCC. Dass wäre dann ja high Side Switch, ist mir nicht so geläufig mal schauen. Nochmals vielen Dank LG
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.