LED an uPC - warum wurde diese lösung eingeschlagen?

Gast
MoinMoin,

für eine einzelne LED bringt das wenig Sinn, man verschwendet immerhin 2 
I/O-Pins. Ineressant wird die Geschichte aber z.B. in einer LED-Matrix, 
in der man keine Treibertransistoren für Spalten oder Zeilen verbauen 
möchte...
Gast
Der uC kann nur begrenzt strom liefern. Nun sind die ströme die der uC 
liefern kann unterschiedlich, wenn der output auf high (z.b. 5V) oder 
auf low liegt. viele uC können auf low teils massiv mehr strom liefern. 
Daher ist ansteuerung wie bei dir im anhang standart. (auch bei led 
treiberbausteinen werden um led's, ventile, etc zu schalten häufig 
low-side driver verwendet, die nur Masse durchschalten)
Moderator (Firma: Titel) Persönliche Seite
> Worin liegt der Vorteil des Aufbaues wie im Anhang?
Das mit der besseren Treiberleistung gegen GND wurde schon erwähnt.
Der Hintergrund ist, dass im uC gegen Vcc ein P-Kanal Fet schaltet. 
Gegen GND schaltet ein N-Kanal Fet, und diese haben bei gleicher 
Fertigungstechnik einen geringeren Rds.
Gast
Es gibt auch große Unterschiede zwischen den einzelnen µC-Typen. Während
beim AVR die Ausgänge ziemlich symmetrisch sind (etwa 10-20% Unterschied
zwischen High- und Low-Ausgangsstrom bei gleichem Spannungsabfall), kann
man mit älteren 8051-Derivaten eine Standard-LED zwar ganz gut mit Low-
Pegel treiben, der High-Ausgangsstrom reicht aber gerade einmal für ein
schwaches Glimmen. Das hängt mit dem grundsätzlich anderen Aufbau der
I/Os beim 8051 zusammen. Die I/Os neuerer 8051-Derivate haben meist eine
zusätzliche Betriebart, in der auch bei High-Pegel ordentlich Strom
geliefert wird.
Gast
Hauptsächlich historisch bedingt :-).
Wurde früher (tm) aus besagten Gründen immer so gemacht (TTL-Zeitalter), 
man ist es eben so gewöhnt...
Da beides geht, haben viele es beibehalten.
Manchmal hat es layout-technische Vorteile, ausserdem ist oft der 
Gesamtstrom eines MC (Gnd, Vcc) geringer als die Summe der Maximalströme 
der einzelnen Ports - bei vielen LEDs kann es dann auch sinnvoll sein, 
einen Teil gegen gegen Vcc zu schalten und einen Teil gegen Gnd.
Ansonsten - mach es wie Nolte.

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.