Ergebnis 1 bis 20 von 20
  1. #1
    Gamer vom Dienst Avatar von Crosaider
    Registriert seit
    Oct 2007
    Ort
    Germany
    Beiträge
    407

    Standard Pull Up Widerstand

    Hallo @ all

    Ich habe eine Leitung an der 3V anliegen. Diese möchte ich jetzt gerne auf 5V hochziehen und muss dafür ja einen Pull Up Widerstand benutzen. Bin mir aber noch nicht so ganz klar darüber wie ich den Schalten muss und was dann passiert. Ich würde es so machen:

    Von der 3V Leitung einen Widerstand zu der 5V Leitung und fertig. Bin mir jetzt nicht ganz sicher ob die 3V Leitung wirklich auf 5V hochgezogen wird und was passiert wenn plötzlich keine 3V mehr auf de rLeitung liegen?

    Kann mir das mal pls jemand erklären? Hoffe ihr könnt mir helfen.

    Viele Grüße
    Crosaider
    Geändert von Crosaider (26. 01. 2012 um 19:32 Uhr)

  2. #2
    Randgruppenbeauftragter

    Board:Crew

    Avatar von TBuktu
    Registriert seit
    Aug 2001
    Ort
    Indianer
    Beiträge
    34.170

    Standard Re: Pull Up Widerstand

    Nein, mit den mickrigen Angaben kann Dir keiner helfen

    Volts fließen übrigens nicht

  3. #3
    Gamer vom Dienst

    (Threadstarter)

    Avatar von Crosaider
    Registriert seit
    Oct 2007
    Ort
    Germany
    Beiträge
    407

    Standard Re: Pull Up Widerstand

    Also dann genauer erklärt:

    Ich habe einen Microprozessor (AtMega8L) den ich programmieren möchte (über USBASP wenn euch das was sagt). Nun werden ja über MISO Daten zurück an den Programmer geschickt.

    Der Programmer arbeitet mit 5V aber am ausgang kommen nur 3V raus - das Problem ist halt, dass das Signal von MISO dann auch nur 3V beträgt aber eigentlich müssten es 5V sein. Deswegen das ganze mit dem Pull Up Widerstand.

    Hoffe es ist jetzt klarer geworden und ich habe keine Infos vergessen

  4. #4
    stenzprominent Avatar von viggee
    Registriert seit
    Nov 2004
    Beiträge
    84

    Standard Re: Pull Up Widerstand

    Jetzt spontan würde ich dafür einen NPN Transistor in Emitterschaltung mit Pullup am Collector nehmen. So wie du das beschrieben und ich verstanden hab wird das nicht funktionieren, da du da nie ein LOW anliegen haben wirst.

  5. #5
    Gamer vom Dienst

    (Threadstarter)

    Avatar von Crosaider
    Registriert seit
    Oct 2007
    Ort
    Germany
    Beiträge
    407

    Standard Re: Pull Up Widerstand

    Du meinst mit einem Widerstand wird immer +5V an der Leitung liegen? Ja das hatte ich auch schon gedacht war mir halt nur nicht sicher. Danke für deine Idee werds mal morgen ausprobieren

  6. #6
    stenzprominent Avatar von viggee
    Registriert seit
    Nov 2004
    Beiträge
    84

    Standard Re: Pull Up Widerstand

    Beachte aber dass bei einer einfachen Emitterschaltung das Signal invertiert wird.

    Ansonsten gibts mein ich für wenig Geld auch fertige Pegelumsetzer.

    Vllt. wartest noch ab ob jemand einen besseren Vorschlag hat.

    Schau dir das mal an, ist die obere Grundidee erweitert:

    http://www.elektronik-kompendium.de/...ansistoren.htm

  7. #7
    Randgruppenbeauftragter

    Board:Crew

    Avatar von TBuktu
    Registriert seit
    Aug 2001
    Ort
    Indianer
    Beiträge
    34.170

    Standard Re: Pull Up Widerstand

    Probier einfach aus, ob mit einem 100k Pullup das Signal auf Low geht, wenn es das mal soll
    Ausserdem die Flanken ansehen (schätze aber mal, Du hast kein Oszi...)
    Nutz ja nix, wenn das High zu langsam kommt
    Kenne die interne Schaltung von Deinem Teil nicht - wenn das intern keine Diode hat (totem pole) ist das evtl. schlecht

  8. #8
    Vadda sein Sohn Avatar von hergipotter
    Registriert seit
    Sep 2006
    Beiträge
    920

    Standard Re: Pull Up Widerstand

    Guck doch mal ins Datenblatt vom Programmer, vielleicht reichen auch schon 3.3V am Eingang um als High erkannt zu werden, dann kannst dus einfach verbinden.

    edit: In dem Programmer steckt doch ein Atmega8 drin, oder? Laut Datenblatt erkennt der ab 0.6 * VCC (also bei VCC = 5V ab 3V) HIGH am Eingang (http://www.atmel.com/dyn/resources/p...ts/doc2486.pdf DC Characteristics Input High Voltage) dürfte also gehen.
    Geändert von hergipotter (26. 01. 2012 um 21:47 Uhr)

  9. #9
    für die Ehre Avatar von BlackFighter
    Registriert seit
    Jul 2005
    Ort
    /root
    Beiträge
    172

    Standard Re: Pull Up Widerstand

    Zitat Zitat von Crosaider Beitrag anzeigen

    Ich habe einen Microprozessor (AtMega8L) den ich programmieren möchte (über USBASP wenn euch das was sagt). Nun werden ja über MISO Daten zurück an den Programmer geschickt.

    Der Programmer arbeitet mit 5V aber am ausgang kommen nur 3V raus - das Problem ist halt, dass das Signal von MISO dann auch nur 3V beträgt aber eigentlich müssten es 5V sein. Deswegen das ganze mit dem Pull Up Widerstand.
    Wie kommst du auf die 3V? Doch nicht etwa mit einem Multimeter gemessen ? Wenn der Programmer 3,3V als Pegel benutzt, dann kann der AVR das auch. Die AVRs benutzen TTL Pegel, dort ist HIGH >= 2.4V und Low <=0.8V. Dazu http://www.mikrocontroller.net/articles/Pegelwandler.
    Auch interessant vllt: http://www.mikrocontroller.net/artic...tem_Programmer

    Grüsse!

  10. #10
    Gamer vom Dienst

    (Threadstarter)

    Avatar von Crosaider
    Registriert seit
    Oct 2007
    Ort
    Germany
    Beiträge
    407

    Standard Re: Pull Up Widerstand

    Also nochmal:
    Der Programmer wird mit 5V betrieben - ich habe hinten Dioden und einen Widerstand als Adapterplatine eingelötet sodass hinten nur 3V rauskommen. Über die MISO Leitung müssen jetzt allerdings 5V zurück da der Programmer sonst keine logische 1 erkennt.

    Wollte es jetzt mit dem Transistor machen. Habe hier einen BC547B. Allerdings weiß ich nicht welchen Kollektor- bzw. Basiswiderstand ich benutzen soll. Also:

    An der Basis liegen 3V an und diese sollen eine Spannung von 5V am Kollektor steuern. Maximal fließt ein Strom von 500mA. Welche Widerstände würdet ihr da verwenden?

  11. #11
    Randgruppenbeauftragter

    Board:Crew

    Avatar von TBuktu
    Registriert seit
    Aug 2001
    Ort
    Indianer
    Beiträge
    34.170

    Standard Re: Pull Up Widerstand

    Zitat Zitat von Crosaider Beitrag anzeigen
    An der Basis liegen 3V an
    Tun sie nicht

  12. #12
    Gamer vom Dienst

    (Threadstarter)

    Avatar von Crosaider
    Registriert seit
    Oct 2007
    Ort
    Germany
    Beiträge
    407

    Standard Re: Pull Up Widerstand

    Warum? Ist doch richtig - Spannung liegt an. Oder denke ich gerade komplett falsch??

  13. #13
    Randgruppenbeauftragter

    Board:Crew

    Avatar von TBuktu
    Registriert seit
    Aug 2001
    Ort
    Indianer
    Beiträge
    34.170

    Standard Re: Pull Up Widerstand

    Es wird Dir nicht gelingen an einer intakten Basis 3V gegen den Emitter anzulegen

    Bevor Du rumbastelst solltest Du einfach verstehen, warum dies so ist....

  14. #14
    Vadda sein Sohn Avatar von hergipotter
    Registriert seit
    Sep 2006
    Beiträge
    920

    Standard Re: Pull Up Widerstand

    Wieso gegen den Emitter? Er hat sicher gegen Masse gemeint.

  15. #15
    Randgruppenbeauftragter

    Board:Crew

    Avatar von TBuktu
    Registriert seit
    Aug 2001
    Ort
    Indianer
    Beiträge
    34.170

    Standard Re: Pull Up Widerstand

    Nun hör mal auf bei mir klugzuscheissen
    Eine Gegenkopplung im Emitterkreis ist bei einem Transistor als Schalter sicher nicht üblich

    Und das ist kein Anfang einer Diskussion, ob nun ein R zwischen Emitter und Masse bei dieser Anwendung sein sollte - echt nicht

    Gruss
    Tim

  16. #16
    stenzprominent Avatar von viggee
    Registriert seit
    Nov 2004
    Beiträge
    84

    Standard Re: Pull Up Widerstand

    Nur um mal zwischenzufragen TBuktu, du willst jetzt auf Ube hinaus?

    Bezüglich des Vorwiderstands würde ich es jetzt so machen:

    R = (3V - Ube)/Ib

    Ib suchste dir abhängig von Ic aus, je nachdem was du da jetzt dranhängst, z.b. noch ne Emitterschaltung zum invertieren oder was auch immer.

    also Ib = Ic / B (bei deinem Transistor sollte B bei 150 liegen)

    Collector Widerstand nach ähnlichem Prinzip.

    Wenn das grober Unfug ist wäre es nett wenn mich einer aufklärt!

  17. #17
    Randgruppenbeauftragter

    Board:Crew

    Avatar von TBuktu
    Registriert seit
    Aug 2001
    Ort
    Indianer
    Beiträge
    34.170

    Standard Re: Pull Up Widerstand

    Nein, das ist Halbwissen beim Betrieb eines Transistors als Schalter (ü fehlt bei Dir, ich nehme nie weniger als 5)
    Ich habe das hier irgendwo schonmal ausführlich erklärt, würde es aber auch nicht auf Anhieb finden
    Ging wahrscheinlich um Relais oder so

    Wenn Uila bei 2,4V liegt und sein Uihb bei 3V, dann geht das schon - zur Unterstützung evtl. einen 100k Pullup und gut

    Das ist die billigste Variante und der TE kann sie auch realisieren
    Bei dem Transistor sehe ich das nicht...



    Gruss
    Tim

  18. #18
    stenzprominent Avatar von viggee
    Registriert seit
    Nov 2004
    Beiträge
    84

    Standard Re: Pull Up Widerstand

    Oh okay hab dazu grad eine PDF gefunden und werde mir das ganze mit dem Sättigungsfaktor mal aneignen. Hab da vorher noch nie was von gehört.

  19. #19
    Randgruppenbeauftragter

    Board:Crew

    Avatar von TBuktu
    Registriert seit
    Aug 2001
    Ort
    Indianer
    Beiträge
    34.170

    Standard Re: Pull Up Widerstand

    Das ist elementar, wenn man schaltet
    Wenn man nicht sicher ist, dass hinten nur Ucesat von ca. 0,1 Volt über dem Transistor ist, dann wäre die Verlustleistung ja viel zu groß und man macht ihn putt
    Also immer die schlechteste Stromverstärkung annehmen und dann 5, besser und üblich eher 10 mal mehr Basistrom als nötig - dann ist man sicher in der Sättigung

  20. #20
    stenzprominent Avatar von viggee
    Registriert seit
    Nov 2004
    Beiträge
    84

    Standard Re: Pull Up Widerstand

    Habs mir jetzt durchgelesen, mein Fehler war soweit ich seh einfach dass ich einen AP gewählt hab in dem der Transistor als Verstärker arbeitet. Wobei er als Schalter in der Sättigung betrieben werden muss.

  21.  
     
     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •