- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 10 von 17

Thema: Isp 5v -> 3,3v?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    11.01.2011
    Beiträge
    192

    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

  2. #2
    Erfahrener Benutzer Robotik Visionär
    Registriert seit
    26.11.2005
    Ort
    bei Uelzen (Niedersachsen)
    Beiträge
    7.942
    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.

  3. #3
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    03.04.2005
    Beiträge
    181
    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

  4. #4
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    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!

  5. #5
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    11.01.2011
    Beiträge
    192
    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??

  6. #6
    Erfahrener Benutzer Robotik Visionär
    Registriert seit
    26.11.2005
    Ort
    bei Uelzen (Niedersachsen)
    Beiträge
    7.942
    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
  •  

12V Akku bauen