Port Pin AVR oder XMEGA open drain Schaltung möglich?

Gast #1036504
Lesenswert?

Ist es möglich mit einem Ausgangspin von AVR Controllern oder den neuen 
XMEGA's einen open collector Ausgang zu realisieren?

Wenn der Port Pin nicht nach Masse zieht liegt am Pin 12V an.
Über einen externen pullup Widerstand.

Würde sich sowas mit einem AVR oder den neuen XMAS-Dingern vertragen?
Gast #1036512
Lesenswert?

Hallo,

nein, es dürfen keine 12 Volt an einem Pin anliegen. Intern sind 
Clampingdioden gegen die Versorgungsspannung, die Pinspannung wird also 
begrenzt auf etwa VCC + 0,5Volt. Gibt man mehr drauf, fließt Strom in 
den Pin rein, die Spannung wird aber kaum größer. Der Pin darf maximal 
2mA über Clampdioden abführen.

Peter
#1037063
Lesenswert?

Travel Rec. wrote:
> Alle CMOS-Bausteine haben interne Dioden (bringt die Technologie mit
> sich)

Technologisch bedingt sind nur die Substratdioden gegen GND.
Die Dioden gegen VCC müssen extra implementiert werden.
Das macht man, um die MOSFETs zu schützen, da sie sehr hochohmig sind.

Man könnte auch Z-Dioden nehmen und dann einen höhere Spannung als VCC 
zulassen, aber Z-Dioden haben eine hohe Kapazität und hohe Leckströme.


Peter
Moderator Persönliche Seite #1037067
Lesenswert?

Travel Rec. wrote:
> Alle CMOS-Bausteine haben interne Dioden (bringt die Technologie mit
> sich), ...

Gegenbeispiel: der /RESET-Eingang eines AVR.  Der muss für die HV-
Programmierung nämlich außer low und high noch +12 V unterscheiden
können.

Ansonsten hat's Peter ja schon erklärt.

Ausgänge müssten eigentlich gar keine Schutzdioden haben, aber erstens
sind an Controllern Ausgänge in aller Regel auch (potenzielle)
Eingänge, und zweitens wäre auch sonst noch die Substratdiode des
p-Kanal-Transistors ,,im Weg''.
Gast #1038183
Lesenswert?

Hallo travelrec,

Ich hatte vor damit die gemeinsame Anode eines LED-Displays anzusteuern, 
also im multiplexbetrieb.

Wie geht das denn mit einem Transistor???

Also bei low oder high (ist egal) soll der Transistorausgang die 12V 
(gem. Anode) des LED-Displays schalten.

Die Kathoden (einzelne Segmente) wollte ich dann über diese 
Relaistreiber IC's ULN... nach Masse ziehen.

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