Ok, dann habe ich das wohl überlesen.
Ich werde es morgen abend mal umbauen und testen.
Mit freundlichen Grüßen
Werbung
Ok, dann habe ich das wohl überlesen.
Ich werde es morgen abend mal umbauen und testen.
Mit freundlichen Grüßen
Hallo,
Das gilt für die ganzen Logik-Familien.
Ausser ein paar speziellen Funktionen, verhalten sich alle Eingänge gleich.
Bei den CD4000er sind die Pegel gedrittelt.
0 entspricht GND bis 1/3VDD
1 entspricht VDD bis "/3VDD
Zwischen 1/3VDD bis 2/3VDD ist der Pegel unbestimmt. Manche einzelne Gatter lassen sich in diesem Bereich sogar als analog Verstärker verwenden.
TTL-Logik verwendet
0 = <0.8V
1 = >2V
Entsprechend liefert ein TTL Ausgang <0.4V für eine 0 und >2.4V für eine 1.
Somit bleiben mindestens 0.4V für Störsignale, welche den logischen Pegel nicht verändern.
Ohne eine Pegel-Anpassung kann man normalerweise keine Logik-Bausteine mit unterschiedliche Betriebsspannungen mischen.
Auf den ersten Blick scheint man einen TTL-Eingang mit 10V CMOS ansteuern zu können, doe 10V liegen eindeutig über den geforderten 2V
Allerdings gibt es eine Eingangs-Schutzschaltung in den ICs. Im Allgemeinen besteht diese aus zwei Dioden, welche gegen GND und V+ geschaltet sind. Übersteigt die Eingangsspannung V+ + 0.7V leitet die Diode und es fliesst ein Strom nach V+. Der maximale zulässige Strom durch diese Dioden liegt im Bereich von 10-20 mA und steht im Datenblatt. Bei grösseren Strömen kann es zu einem Latch-Up kommen. Lässt sich der Zustand nicht vermeiden, dass die Eingangsspannung >V+ werden kann, muss man dafür sorgen, dass der Strom begrenzt wird.
Gerade bei verkabelten unabhängigen Geräten kommt dieser Zustand öfters vor: Das gerät mit den Ausgängen ist eingeschalte und dasjenige mit den Eingängen ist Aus.
MfG Peter(TOO)
Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?
Ja gut die Eingangsspannung ist ja bei mir auf keinen Fall höher,
da ich ja 9V V+ und 5V Eingangsspannung habe.
Ich habe eben den CD4543 an 5V angeschlossen, es ergab sich aber leider keine Besserung...
Mit freundlichen Grüßen
Hallo,
Bei deinem Program vermisse ich die Ansteuerung des LD-Eingangs ...
Und im Schema sehe ich auch nicht wie der angesteuert wird.
Und hast du die Kondensatoren eingebaut?
MfG Peter(TOO)
Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?
Über eine Schraubklemme wird mit einer Leitung direkt die Platine der jeweiligen Anzeige verbunden.
void digiWrite(int i)
{
if (i == 1)
{
digitalWrite(le1, LOW);
delay(50);
digitalWrite(le1, HIGH);
}
else if (i == 10)
{
digitalWrite(le10, LOW);
delay(50);
digitalWrite(le10, HIGH);
}
else if (i == 100)
{
digitalWrite(le100, LOW);
delay(50);
digitalWrite(le100, HIGH);
}
}
1, 10, bzw 100 ist die Stelle
Die Anschlüsse liegen an Pin 8, 7 und 6
Mit freundlichen Grüßen
Benutzer, die dieses Thema gelesen haben: 0
Lesezeichen