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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren