Forum

Einloggen | Registrieren | RSS  

Vorschlag - Tastenaggregat mit 74HC(T)377 (Elektronik)

verfasst von geralds(R)  E-Mail, Wien, AT, 20.11.2014, 02:52 Uhr
(editiert von geralds am 20.11.2014 um 03:06)

Hi Steffen,

Wennst nichts besonderes brauchst:

Ist das mal eine Einfachst-Schaltung:

.. und alles ohne in Serie geschaltete Kondis.

Mit einem D-Latch und Enable machst ein Tastenaggregat mit gegenseitiger Auslösung.

Die Bedingung dabei ist hier, dass Tasten mit Umschalter verwendet werden müssen.
Was ja kein Beschaffungsproblem darstellen sollte.

Funktion:
Alle D-Eingänge sind in Grundstellung auf Low.
Wird nun eine Taste gedrückt, geht auf dieser Leitung ein High zum D-Eingang.
Gleichzeitig wird der Clock mit /CLKEN freigegeben und
durch den Inverter der Clock auf High gesetzt.
Das D-Latch schaltet damit seinen Ausgang Q auf High.
Die Anderen Eingänge lesen weiterhin ein Low ein, daher bleiben dessen Ausgänge auf Low.
Mit Loslassen der Taste wird der Clock wieder gesperrt
und dessen Eingangsflanke geht wieder auf low.
//... was einen halben Takt für das nächste High entspricht...//



Ich habe hier noch ein R-C Glied reingetan, damit der /Enable beim Loslassen etwas verzögert auf High zum Sperren gehen kann.
So kann der Clock sauber kurz vorher in seine Grundstellung gehen und wird nicht beim Tastenloslassen
abgeschnitten.
Was aber kein Problem sein soll, .. es geht auch ohne Zeitglied ... sicher ist sicher....

Mein Gedanke dazu ->
Es sind hier die Umschaltflanken nur um den Inverter verzögert /Flanken_runter-rauf/.. diese Gleichzeitigkeit
könnte bei den D-Latches vielleicht stören.
Etwas austüfteln halt...
Das gleiche auch mit dem Inverter. Also, invertiert muss werden, ok.
So, -- wenn nun eine Verzögerung gemacht werden muss,
kann man statt 1 Stk. NOT auch 3 Stk. oder 5 Stk. /Inverterlaufzeiten verlängern/ nehmen.
So geht dann /EN kurz vorher runter und CLK sauber nach Laufzeit hoch.
Dann bei Loslassen geht CLK kurz vorher runter, /EN danach R-C gemäß hoch.
Im IC sind eh 6 Stk NOTs drinnen / welche mit Schmitts sind vorteilhaft.
Oder auch ein R-C Glied, was ich aber abrate, weil der
Clock flankengetriggert ist, also steil sein muss.
- ... so mal als mein Gedanke bei der Tüftelei.

So, -- ein, oder zwei ICs für acht Tasten, keine 40, mehr braucht nicht.
- statt einem NOT_IC geht auch ein Transi-Inverter.

Brauchst nur zB vier Tasten, kannst die selbe Schaltung mit einem 74xxx375, oder 74xxx75 aufbauen - 4fach Latch.

Brauchst mehr als acht Tasten - einfach ein zweites Latch dazu schalten.

Hier bekommst das Käferchen.
http://www.conrad.at/ce/de/product/164674/CMOS-IC-74HC377-Gehaeuseart-DIP-20-Ausfuehrung-Oktal-D-Typ-Flip-Flop?ref=searchDetail

Gegenseitige Verriegelungen wie ich sie oben ansprach gibt's auch; brauchen aber auch keine 40 ICs.
// bin ja wieder einmal gerügt worden, unnötiger Weise muss ich schon wieder einmal sagen,,, grrrr... //
Ergäbe mehr "Sicherheit" - zB vor Fehlbedienungen,,, mehrere Tasten gleichzeitig, etc..
-> ist hier nicht extra beachtet.
Also, "austricksen" geht, indem man zwei, oder mehr Tasten 100% gleichzeitig betätigt, weil dann werden diese entsprechend eingelesen.
Es ist halt eben einfach ein Lese-Register mit Zustandsspeicher.

Grüße
Gerald
---

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"



Gesamter Thread:

elektronischer Schalter a la SAS580/590 - matzischweinchen(R), 16.11.2014, 22:42 (Elektronik)
elektronischer Schalter a la SAS580/590 - Mikee, 17.11.2014, 07:03
elektronischer Schalter a la SAS580/590 - cmyk61(R), 17.11.2014, 11:27
elektronischer Schalter a la SAS580/590 - matzischweinchen(R), 17.11.2014, 12:26
elektronischer Schalter a la SAS580/590 - schaerer(R), 17.11.2014, 13:12
elektronischer Schalter a la SAS580/590 - matzischweinchen(R), 17.11.2014, 13:21
elektronischer Schalter a la SAS580/590 - olit(R), 17.11.2014, 13:49
elektronischer Schalter a la SAS580/590 - schaerer(R), 17.11.2014, 14:07
elektronischer Schalter a la SAS580/590 - matzischweinchen(R), 17.11.2014, 18:17
elektronischer Schalter a la SAS580/590 - matzischweinchen(R), 17.11.2014, 12:34
elektronischer Schalter a la SAS580/590 - cmyk61(R), 18.11.2014, 08:51
elektronischer Schalter a la SAS580/590 - gast (A), 17.11.2014, 12:33
elektronischer Schalter a la SAS580/590 - matzischweinchen(R), 17.11.2014, 12:37
elektronischer Schalter a la SAS580/590 - Theo(R), 17.11.2014, 15:44
elektronischer Schalter a la SAS580/590 - gast (A), 17.11.2014, 17:22
elektronischer Schalter a la SAS580/590 - matzischweinchen(R), 17.11.2014, 18:20
elektronischer Schalter a la SAS580/590 - gast (A), 17.11.2014, 18:33
elektronischer Schalter a la SAS580/590 - matzischweinchen(R), 17.11.2014, 18:39
elektronischer Schalter a la SAS580/590 - gast (A), 17.11.2014, 19:20
elektronischer Schalter a la SAS580/590 - matzischweinchen(R), 20.11.2014, 03:19
74C922, oder 74C923 Tastenmatrix-Encoder - geralds(R), 17.11.2014, 19:49
elektronischer Schalter a la SAS580/590 - Steffen, 18.11.2014, 21:08
elektronischer Schalter a la SAS580/590 - matzischweinchen(R), 18.11.2014, 21:54
elektronischer Schalter a la SAS580/590 - gast (A), 18.11.2014, 23:44
elektronischer Schalter a la SAS580/590 - matzischweinchen(R), 19.11.2014, 00:02
elektronischer Schalter a la SAS580/590 - Steffen, 19.11.2014, 20:07
elektronischer Schalter a la SAS580/590 - geralds(R), 19.11.2014, 20:17
elektronischer Schalter a la SAS580/590 - Steffen, 19.11.2014, 22:03
elektronischer Schalter a la SAS580/590 - olit(R), 19.11.2014, 23:15
elektronischer Schalter a la SAS580/590 - matzischweinchen(R), 20.11.2014, 06:10
Vorschlag - Tastenaggregat mit 74HC(T)377 - geralds(R), 20.11.2014, 02:52
elektronischer Schalter a la SAS580/590 - cmyk61(R), 20.11.2014, 00:00
elektronischer Schalter a la SAS580/590 - matzischweinchen(R), 20.11.2014, 02:58
elektronischer Schalter a la SAS580/590 - geralds(R), 20.11.2014, 03:10
elektronischer Schalter a la SAS580/590 - matzischweinchen(R), 20.11.2014, 03:14
elektronischer Schalter a la SAS580/590 - geralds(R), 20.11.2014, 03:27
elektronischer Schalter a la SAS580/590 - matzischweinchen(R), 20.11.2014, 03:29