CMOS erkennt +12V nicht als high

Gast #3552172
Lesenswert?

Hallo,
ich habe einen CMOS, der ein Schieberegister (4-Stufig) enthält.
Über die 4 Ausgänge werden je eine LED angesteuert. Diese leuchten 
nacheinander auf (Lauflicht)
Das Taktsignal wird momentan noch manuell (entprellter Taster) 
eingegeben, da wir den oben genannten Fehler noch nicht beheben konnten.

Die Ausgänge 1, 2 und 3 gehen auch in ein NOR hinein, welches wiederum 
in ein UND führt. Sobald einer der ersten drei Ausgänge high ist, kommt 
am UND ein low an. Der 2. Eingang vom UND ist das Clock-Signal.

Dadurch erreichen wir, dass wenn die 4. Lampe leuchtet, ein high-Signal 
am Eingang des Registers anliegt und somit mit dem nächsten Takt wieder 
ein "Punkt zum weiterschieben eingeworfen wird".

Nur leider erkennt der Serielle Eingang des Registers den +12V-Ausgang 
vom UND nicht. Erst wenn ich meine +12V aus der Spannungsquelle auf den 
Eingang lege, funktioniert es. Das kann aber nicht die Lösung sein!

Die Spannung am Ausgang des UND beträgt +11,95V, sollte also ausreichen 
um den CMOS anzusteuern.

Ich habe auch schon die Bauteile ausgetauscht...

Ich hoffe ihr könnt mir ein paar Ratschläge geben, damit es endlich 
funktioniert.

Vielen Dank
Marcel
Gast #3552202
Lesenswert?

Hallo,
also wenn ich die Schaltung so ändere (siehe neues Bild), funktioniert 
es. Ich muss halt nur immer nach dem 1. Takt die +12V wieder wegnehmen, 
da ich ja sonst alle Eingänge nacheinander auf high schalte. Ich möchte 
ja immer nur "einen Punkt wandern lassen"

gruß
Marcel
Angehängte Dateien:
Gast #3552265
Lesenswert?

Du solltest halt mal in dem Datenblatt zu deinem Schieberegister etwas 
über die set up und hold Zeiten den Dateneingangs bezüglich des 
Takteingangs lesen.

Und bezüglich Foren im Internet solltest du bemerken, dass Glaskugeln 
gerade ausgegangen sind und daher niemand weiss, welche Chips du 
verwendest weil du es NATÜRLICH nicht geschrieben hast, welche 
Versorgungsspannung du hast weil du es NATÜRLICH nicht geschrieben hast, 
ob du die verpflichtenden Stützkondensatoren an jedem Chip zwischen Plus 
und Masse hast weil du es NATÜRLICH nicht geschrieben hast, ob du 
unbenutze Eingänge mit inaktivem Potential verbunden hast
weil du es NATÜRLICH nicht geschrieben hast, hinschreiben ist ja auch SO 
VIEL ARBEIT.
Gast #3552283
Lesenswert?

@ michaelx
Ja, genau das habe ich schon gemacht. Dann funktioniert es 
komischerweise...
Aber jetzt wo du es erwähnst, denke ich an ein zeitliches Problem. Mit 
TTL hat es vorher geklappt, aber die schalten ja etwas anders.

@ MaWin
Sollte ich Infos vergessen habe, dann erfrage sie doch bitte.
Ich habe keinen Stützkondensator drin, ich arbeite mit +12V (siehe 
Bilder im Anhang)
Folgenden IC's

4015 - Zwei 4-stufige Schieberegister
4025 - Drei NOR-Gatter mit je 3 Eingängen
4081 - Vier UND-Gatter mit je 2 Eingängen

Danke
Marcel
Gast #3552295
Lesenswert?

> Ich habe keinen Stützkondensator drin, ich arbeite mit +12V

Stell Dich in die Ecke und sage 100 mal auf:

- Stützkondensatoren braucht man IMMER IMMER IMMER

- CMOS-ICs dürfen NIE NIE NIE offene Eingänge haben
#3552318
Lesenswert?

Marcel schrieb:
> @ michaelx
> Ja, genau das habe ich schon gemacht. Dann funktioniert es
> komischerweise...
> Aber jetzt wo du es erwähnst, denke ich an ein zeitliches Problem. Mit
> TTL hat es vorher geklappt, aber die schalten ja etwas anders.

Du solltest dir jetzt einfach mal vorstellen, wozu der Takt-Eingang da 
ist und was eigentlich passiert. Dann sollte dir klar werden, warun es 
unsinnig ist, das Signal am seriellen Eingang mit dem Takt zu 
verknüpfen.

Ob TTL oder CMOS - damit hat es nicht wirklich was zu tun. Das es zuvor 
bei TTL funktioniert, hat sehr wahrscheinlich eine andere Ursache. Das 
es TTL ist, daran liegt es nicht. Der 4015 übernimmt die Daten vom 
Eingang mit der steigenden Flanke, aber bei TTL hast du ein 
Schieberegister verwendet, welches die Daten mit der fallenden Flanke 
übernimmt. Dann funktioniert nämlich deine Schaltung zufälligerweise.

;-)
Gast #3552339
Lesenswert?

Marcel schrieb:
> dann erfrage sie doch bitte.

Habe ich, nützt aber auch nichts, du hast IMMER NOCH NICHT geschrieben 
was du mit den unbenutzten Eingängen auch der unbenutzten Gatter gemacht 
hast und immer noch nicht nachgelesen wie die set uo und hold Zeiten 
sind.
Aber da du trotz Hinweis, dass Stützkondensatoren für eine 
funktionierende Schaltung verpflichtend sind immer noch krine 
nachgerüstet hast, ist wohl jeder Hinweis nutzlos.

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