Forum: Mikrocontroller und Digitale Elektronik CMOS-Inverter vs. Mikrocontroller


von Fritz Sonnhuber (Gast)


Lesenswert?

Hi
Auf meiner Platine befindet sich ein CMOS-Inverter, welcher immer einen
High-Pegel zu einem Low-Pegel machen soll und umgekehrt.
Diese invertierte Spannung geht anschließend auf einen Eingang des µC.

Wenn ich den µC entferne und den CMOS-Inverter somit unbelastet
betreibe, stimmen die Spannungen überein.
Sobald jedoch der µC am Ausgang des Inverters hängt, passiert
folgendes: 0Volt werden zu 5V
aber 5V werden nur zu 4,5V....sollte aber auf 0 gehen

Der entsprechende Portpin des µC ist definitiv auf Eingang gesetzt.
µC ist der ATMega128, CMOS Inverter ist HEF4069UBT

von Läubi (Gast)


Lesenswert?

eventuell Pullup aktiviert?

von Fritz Sonnhuber (Gast)


Lesenswert?

Beides probiert...beides fehlgeschlagen

Nach beiden Versuchen jedoch wieder deaktiviert

von Tubie (Gast)


Lesenswert?

Ich kann mich erinnern, beim Mega16 mal sowas gehabt zu haben, da war
das JTAG fuse programmiert und ich konnte die Port Pins nicht nutzen.
Hatte schon meinen Händler zusammengesch... weil gleich 2 Stück
"defekt" waren. Viele Stunden später bin ich drauf gekommen.

Schau mal nach vielleicht gibts beim Mega128 auch so was.

Gruß,
Tubie

von Fritz Sonnhuber (Gast)


Lesenswert?

Ja JTAGEN Fuse gibt es, aber diese ist auch deaktiviert!

Achja, der Portpin ist vom PORT D.

von Tubie (Gast)


Lesenswert?

@Horst-Otto
Das ändert aber nichts an der Tatsache, das der Port Pin ständig auf
High ist. Auf jeden Fall scheint das CMOS Gatter ja OK zu sein, da es,
wenn es unbelastet ist ja macht, was es soll.

Gruß,
Tubie

von Fritz Sonnhuber (Gast)


Lesenswert?

Ja scheint mir auch so!
Das CMOS-Gatter funktioniert unbelastet einwandfrei

von Läubi (Gast)


Lesenswert?

Poste mal deinen Code...
ich hatte es z.B. mal das ich ausvershen Eingagn udn Ausgang
verwechselt hatte... suchst dich stundenlang tod bei sowas :D

von Marc M. (bytewood) Benutzerseite


Lesenswert?

Ich hatte mal ein ähnliches Problem.
Das habe ich dann mit einem 10K Pulldown gelöst.

Gute Nacht

von Fritz Sonnhuber (Gast)


Lesenswert?

Fehler gefunden...
Es lag an einer zu-früh durchbrechenden Z-Diode.
Eine 4V7 war bei 3,3V bereits leitend, da sehr geringer Strom.

von Fritz Sonnhuber (Gast)


Lesenswert?

Nein, vorm Inverter :D
Als Überspannungsschutz gegen Masse geschaltet

von Dietmar (Gast)


Lesenswert?

Z-Diode vor oder hinter dem Inverter?

Keine Panik, versuche hier nur, den Super-GAU ausfindig zu machen.

Gruß :-)

Dietmar

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.