Verwendung PNP statt NPN --> Pegelprobleme

Gast #1375499
Hallo zusammen,

ich beschäftige mich gerade mit RGB-LEDs. Die Software steht, jetzt habe 
ich nur noch ein Problem mit dem Anschluss. Zu meiner LED führen nur 4 
Leiter, drei für jeden Strang (RGB) und ein Rückleiter. Jetzt habe ich 
alle drei Anoden zusammengeschaltet und ein PNP Transistor verwendet. 
Doch wie bekomme ich jetzt die negative Basis Emitterspannung her? Mein 
Controller gibt 0,7V low und 4,2V high heraus. Diese Spannung muss ich 
irgendwie invertieren, aber ich weiß nicht wie. Alles hängt leider an 
einer gemeinsamen Masse. Ich hab die Schaltung mal mit in den Anhang 
gepackt. Wär cool, wenn mir jemand Tipps geben kann.

Bis dahin
Angehängte Dateien:
Gast #1375541
Wieso negative Spannung? Wenn du eine gemeinsame Masse für den ATMega8 
und den Transistor (bzw. die LED(s)) verwendest, was du ja so oder so 
muss, geht's auch so. Warum ist eine Diode zwischen ATMega8 und der 
Basis des Transistors?
Angehängte Dateien:
Gast #1375587
> Jetzt habe ich alle drei Anoden zusammengeschaltet

Da kann nichts werden.

Die rote LED leuchtet zuerst weil sie die niedrigste Spannug braucht, 
die anderen gar nicht weil sie eine höhere Spannung sehen wollen.

Dirmangelt es auch am Verständnis, wie ein Transistor funktioniert, und 
was gemeinsame Masse bei Spannungsquellen für einen Sinn hat.

Sol sollte es sein:

 5V-+---------+-----+-----+
    |         |     |     |
------+       |E    |     |
ATMega|--1k--|< PNP |     |
      |       |     |E    |
ATMega|--1k---(----|< PNP |
      |       |     |     |E
ATMega|--1k---(-----(----|< PNP
------+       |     |     |
    |        220R 220R  220R  (Widerstände je nach Strombedarf)
    | +--|<|--+     |     |
GND-+-+--|<|--------+     |
      +--|<|--------------+
         LEDs

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.