PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 3,3 und 5Volt kompaibilitätsproblem



martinheidelberg
01.04.2007, 21:08
Hi

Ich will am Pic (dsPic30F4013) eine SD-Card lesen und schreiben. Die benötigt 3,3 Volt. Kann ich den Pic auch mit 3,3V betreiben oder wird er dann langsamer oder bekommt fehler ?? Falls er 5V braucht.....wie konvertiere ich die 3,3 Volt am SPI zwischen PIC und SD-card zu 5V und umgekehrt ?

Martin

Jon
01.04.2007, 21:19
Laut Datenblatt kann die Spannung zw. 2,5 und 5,5Volt liegen. Ein Betreiben mit 3,3Volt dürfte also gehen.

jon

martinheidelberg
01.04.2007, 21:27
Danke..

Kann ich den Pic dann trotzdem noch über den Sprutprogrammer programmieren wenn von den 5 Kabeln zum Brenner das mit den 5 Volt weglasse. Weil lasse ich es dran, bekommt das meiner sd-Card net weil die ja dann auch die 5 Volt bekommt.

Martin

martinheidelberg
02.04.2007, 12:10
Hi

Kann mir jemand sagen ob der Brenner 8 mini von Sprut auch Pic´s brennt, die ihre eigene Stromversorgung haben. d.h. Ich will bei dem ICSP Kabel das mit 5 Volt weglassen, weil meine Schaltung nur mit 3,3 Volt läuft.

Martin

Johannes G.
02.04.2007, 13:10
Hallo,
programmiere ihn halt einfach mit 5V und ziehe solange die SD Karte heraus ;)

Viele Grüße,
Johannes

martinheidelberg
02.04.2007, 13:36
ginge es denn auch mit einem spannungswandler dazwischen ??

Martin

PsiQ
02.04.2007, 14:10
alsooo:
am einfachsten wirds sein, du baust ganz normal den pic mit den 5V auf, und setzte vor die sd karte nen 3,3V low drop regler dirkt da hinter, wenns nicht klappt wegen zu geringem spannungsunterschied halt nen 3,3V extra an betriebsspannung.

du kannste es nat. acuh mit 3,3V komplett

beim icsp solltest du eh darauf achten, bei high volt. prog die 5V (3,3V)versorgungsspannung per diode von der prog-spannung zu entkoppeln..
steht aber alles bei icsp dabei

shaun
02.04.2007, 14:11
Dafür gibt es unzählige Lösungen. Die einfachste wäre: Deine SD-Karte ist 5V-tolerant, prüfe das. Die nächtbeste: Du setzt zwischen uC und SD einen Pegelwandler, die einfachste Variante hierzu: HCT-ICs mit 5V betrieben wandeln recht sicher 3,3V-Signale in 5V-Signale, für Anwendungen, bei denen die 5V-Eingänge mit den High-Pegeln der 3,3V-Ausgänge nicht klarkommen. In die andere Richtung nimmst Du 5V-tolerante ICs, ich glaube, die LVX-Serie hatte da einiges zu bieten. Ich habe einen 74LVX244 genommen, um einen SPI-Bus und diverse Chipselects von einem 5V-ATmega für 3,3V-Peripherie zu wandeln. In die MISO-Leitung habe ich einen Single-Chip-74HCT08 gesetzt, der das 3,3V-High auf ein sicheres 5V-High umsetzt.

p_mork
02.04.2007, 14:21
Mit Widerständen gehts noch einfacher: http://www.cc5x.de/MMC/index.html

MfG Mark

shaun
02.04.2007, 15:10
Kann funktionieren, muss aber nicht. Je nach Geschwindigkeit können die ca. 1kOhm Innenwiderstand hier ein Problem darstellen, und der Ausgangspegel für High muss sich auch 100%ig an die Wünsche des Erbauers halten.

Johannes G.
02.04.2007, 16:22
Hallo,

da ich im moment genau dasselbe mit einem AVR versuche:
Ich betreibe die ganze Schaltung mit 3.3V
Die 5V vom Programmer schließe ich vor den 3.3V Spannungsregler an. (Der Spannungsregler braucht min 4.75V)
Zwischen die Schaltung und den Programmer baue ich noch eine Schaltung, die aus den 5V Signalen 3.3V Signale macht (wie ich das mache weiß ich noch nicht)

martinheidelberg
02.04.2007, 19:28
Hi

Da der Pic ja 5 Volt verträgt, kann ich die signelleitungen doch einfach so lassen ??

Martin

martinheidelberg
02.04.2007, 19:34
HI

Hier ist mein Schaltplan: So würde ich alles auf 3,3 Volt betreiben !

Johannes G.
02.04.2007, 19:35
wenn du ihn mit 3,3V betreibst und 5V signalleitungen anschließt wird der denk ich kaputt gehen...
Ich benutze aber AVRs und weiß deshalb nicht wie das bei PICs ist..

martinheidelberg
02.04.2007, 19:47
man kann diesen pic ja aber auch bei 5 Volt betreibe.

martinheidelberg
03.04.2007, 10:47
Hi

Gibt´s denn eine SD-Karte die 5 Volt verträgt ? sollte so 256MB oder größer sein. gibt es für 5 und 3 Volt keine Pegelwandler wie wür nr rs232 den Max232
der in beide Richtungen umwandelt. Das wäre am praktischsten.

Martin

chefkoch84
08.04.2007, 14:46
Hi zusammen,

nur so als kleiner Tipp:
was ich mir jetzt geholt habe kann soagar noch ein bischen mehr:
Man braucht nur noch den 3.3 Spannungswandler und spricht quasi per SPI und wie früher im DOS mit der SD-Karte.
http://www.sparkfun.com/commerce/product_info.php?products_id=7956
bzw. http://chipdos.com/

Sonst gibt noch eine Schaltung zur Ansteuerung hier:
http://www.ulrichradig.de/home/index.php/avr/mmc-sd

Ich hoffe ich konnte was neues erzählen

Max

martinheidelberg
08.04.2007, 17:43
Hi

Ich habe alle Problemem bereits gelöst. Ich brauche die sd-karte nicht vom pc aus lesen zu können. Ich brauche sie nur als speicher. Das Problem mit den 5 und 3,3 volt habe ich mit Gattern gelöst
Trotzdem Danke

Martin