PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Buzzerschaltung - Logik so ok?



Jaecko
05.08.2010, 23:01
Moin.

Mit dieser Schaltung im Anhang soll sozusagen eine Art "Buzzer" entstehen.
Die Buttons links sind Taster, die im gedrückten Zustand den Pin nach Masse ziehen. Der Logik nach soll es nun so sein, dass nach Rechts nur der Taster weitergegeben wird, der zuerst gedrückt wurde. D.h. alle anderen Taster haben dann keine Wirkung mehr.
Mit dem Reset-Jumper müsste das ganze dann wieder freigegeben werden, so dass erneut der jeweils schnellste Taster durchkommt.

Passt die Logik an dieser Schaltung soweit?

(Nicht wundern über die "Reihenfolge" der Kanäle; So lässt sich die Platine leichter routen)

mfG

PICture
05.08.2010, 23:40
Hallo Jaecko!

Die Logik past ! :)

Du kannst ein bißchen das Layout vereinfachen, wenn du die beide Eingänge von IC3A zusammen verbindest (dann brauchst du die +5 V nicht routen).

Du könntest auch IC2 und IC3A durch 8 Schottky Dioden und pull-up am LE Eingang von IC1 ersetzen, was das Layout erheblich vereinfacht, da die zwei Gätter nichts anderes als OR in negativer Logik realisieren.

MfG

Jaecko
07.08.2010, 14:23
Wunderbar, thx.

Stimmt, das mit den beiden Eingängen von IC3A wäre ne möglichkeit, aber passt hier eh so, da 5V gleich daneben sind.
Bin diese ganze "reine" Digitallogik nicht mehr so gewohnt; bisher hab ich das meistens mit nem AVR gemacht, wo man halt dann einfach ein Bit mal umdrehen kann, wenns nicht so läuft.
Nur hier soll das ganze eben mit nackter Logik laufen, ohne mögliches "Cheating".

PICture
07.08.2010, 14:43
Hallo!

Ich versuche nie jemandem meine einfachste Lösung zumuten, kann aber mich leider daran nicht hindern, meinen Vereinfachungsvorschlag zu machen ... :)

MfG