stimmt das so? At89s8252

Gast #162037
Lesenswert?
• ▲
▼
>Der AT89S8252 hat Open-collector-Ausgangsstufen.

Das ist nicht ganz richtig:
Ein 8051 uC hat (außer Port 0) Push Pull Ausgangsstufen bei denen die
High Side Treiber aber relativ schwach sind (20-70k). Das hat den
Vorteil, dass man den Pin gleichzeitig als Ein oder Ausgang verwenden
kann, ohne die Richtung umschalten zu müssen.
Um die Low-High Übergänge zu beschleunigen wird nach dem Setzen des
Pins auf High ein starker Pullup für einen Takt aktiviert.
Insgesamt ist das eine echt geniale Lösung !
Gast #162040
Lesenswert?
• ▲
▼
Hallo!

@Benedikt:
High-Side-Treiber mit 20k~70k heißt doch effektiv soviel wie
open-collector mit internem pull-up?!

@BMo&Greg:
siehe oben. Dioden umpolen, +5V statt Masse (nur an der einen Stelle,
versteht sich)

Bye, Burkart
Gast #162041
Lesenswert?
• ▲
▼
Das geht so nicht da man so die LED´s mit einem high-Pegel (1) zum
leuchten bringen muß und nach Aussage von Benedikt fließt der Strom bei
Output-high dann über einen 20K bis 70K Widerstand (71 bis 250µA bei 5V)
was für eine LED viel zu wenig ist.
Dreh die LED´s um und ersetze den gemeinsammen GND in +5V.
Eingeschaltet wird jede LED dann nicht mit high (1) sondern mit low
(0).

MfG
Andi

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.