-
-
Erfahrener Benutzer
Fleißiges Mitglied
Isp 5v -> 3,3v?
Hallo,
ich habe meinen USB Programmieradapter auf USBasp-Basis.
Dieser Liefert mir ja nun alle Signale mit 5V.
Wie wandle ich die Signale auf 3,3V? Ich habe schon bei Reichelt nach einen MAX3390E gesucht aber leider nichts gefunden.
Wie löse ich mein Problem am besten?
Gruß
deko
-
Erfahrener Benutzer
Robotik Visionär
Bei einer USB Version gäbe es die Möglichkeit den ISP Adapter ganz auf 3.3 V oder 3,4 V laufen zu lassen. Mit einem µC aus der neueren Serie, wie Mega88, gehen dann auch noch 12 MHz. Für die USB Seite würde das auch einiges vereinfachen - da sind etwa 3,4 V ohnehin passend für die Pegel.
Wenn man den ISP Teil so lassen will, könnte man die 2 Pegelwandler auch diskret aufbauen, mit einem kleinen FET wie BS170 und einem Pullup dahinter. Die ISP Signale sind in der Regel ja nicht so schnell. Bei 3,3 V an der Zielschaltung sollte es noch gerade reichen für die Signal vom Target zum Programmer.
-
Erfahrener Benutzer
Fleißiges Mitglied
Hallo,
ich hab auch den USBasp.
Habe einfach die 5 V Leitung auf der Platine vom USB Port zur Schaltung aufgetrennt und 2 1N4148-Dioden seriell reingelötet.
Dann liegen so 3.6V an am Mega8 und der Zielschaltung.
Über den 2 Dioden habe ich einen Jumper. Wenn ich den setze, läuft wieder alles mit 5V.
Ist ziemlich unsauber die Methode, aber klappt soweit. Der Mega8 packt die 12 Mhz.
Bernhard
-
Erfahrener Benutzer
Lebende Robotik Legende
Wenn man nur "saubere" Methoden verwendet, dann hat man meistens Platzprobleme. 
Ich kenne die Schaltung nicht, aber "sauberer", nur bei Problemen, wäre mit pull-ups auf 3,3 V und Schottky Dioden in Richtung zur Signalquelle.
MfG
(Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke! 
-
Erfahrener Benutzer
Fleißiges Mitglied
Ich glaub ich hab mich etwas unklar ausgedrückt oder ich stehe gerade auf den Schlauch?!
[PC mit USB] --> [USBasp 5V@16Mhz] --> [µC System mit 3,3v]
Es kommen doch MOSI und SCK mit 5V vom USBasp wie Wandle ich die auf 3,3V reicht es wirklich 2x 1N4841 in Reihe zu Schalten?
[USBasp MOSI] --> [1N4841] --> [1N4841] --> [µC System mit 3,3v]
[USBasp VCC] --> [1N4841] --> [1N4841] --> [µC System mit 3,3v]
[USBasp SCK] --> [1N4841] --> [1N4841] --> [µC System mit 3,3v]
Reicht wirklich ein Spannungsfall über die beiden Dioden aus? Bekomme ich nicht bei der Geschwindigkeit Probleme??
-
Erfahrener Benutzer
Robotik Visionär
Die 2 Dioden waren in der Versorgungsspannung gedacht. Mit ca. 0,7 V je Diode kommt man so auf die etwa 3,6 V. Da es "nur" die Versorgunsgspannung ist, ist da die Geschwindigkeit noch kein Problem. Mit 3,6 V könnten aber 16 MHz etwas viel für den Mega8 sein, selbst 12 MHz sind beim Mega8 noch etwas mehr als für 3,6 V vorgesehen. Beim neueren Mega88 sind bei 3,6 V (oder auch 3,3 V) die 12 MHz noch gerade innerhalb der Spezifikation.
Die Umsetzung der Signal könnte so ähnlich gehen, es fehlt dann aber noch ein Widerstand nach GND auf der 3,3 V seite. Es geht aber besser und einfacher:
Je Signalleitung eine Diode (bevorzugt Schottky, die 1N4148 wird aber auch noch gehen) mit der Kathode zur 5 V Seite und einen Pullup Wiederstand (z.B. 1 K) zur Spannung der Zielschaltung (z.B. 3,3 V). Das geht dann bis etwa 2 V Versorgungsspannung bei der Zeilschaltung. Die andere Richtung geht direkt, je nach µC Exemplar bis etwa 3,2 V (worst case) bzw. ca. 2,8 V als typischer Fall. Das schöne daran ist, das man die Schaltung unverändert für etwa 3 V bis 5 V im Ziel-Systeme nutzen kann. Viel langsamer wird das Signal durch die Diode nicht. Die ISP Signale sind in der Regel relativ langsam. Damit auch ein µC mit dem Default 1MHz RC Takt noch geht, sollte der Takt höchstens etwa 240 kHz sein.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen