Newbie-Frage

Gast #173975
Lesenswert?

Hallo!
Vorrausschickend muss ich sagen, dass ich elektronikmäßig ein
ziemliches Nackerbatzl bin. Also:
Ich habe ein TTL-Signal mit einem "High"-Pegel in der Länge von 2 ms,
das periodisch auftritt. Nun muss ich das Signal "verlängern" auf eine
Zeitspanne von 20 oder 30 ms. Verzögerung sollte natürlich gering sein
(1 ms).
Ist das mit einem Atmel-Mikrokontroller (leicht) möglich?
Dass die Schaltungslogik nicht schwierig ist, ist mir klar, nur ob das
Ding so "schnell schalten" kann, ist mir unklar.
Mir würde als Antwort schon ein "Ja, is gar kein Problem" reichen,
oder ein "Mann, das geht so und so viel einfacher".
Danke im voraus!

Roland
Gast #173976
Lesenswert?

Ja, is gar kein Problem

Wenn ein µC mit, sagen wir mal, 8 MHz läuft und nix zu tun hat, ausser
auf dein Signal zu warten, dann liegt die Verzögerung im Bereich von
Mikrosekunden...

Vieleicht geht es "so und so" einfacher, aber nimm ruhig einen
kleiner Achtbeiner und programmier das.
Gast #173977
Lesenswert?

Dazu benötigt man keinen Microcontroller, das kann man mit einem
sogenannten Monoflop erledigen. Sieh Dir mal dieses Datenblatt hier
an:
http://focus.ti.com/lit/ds/symlink/sn74ls123.pdf

Eingangssignal entweder an Eingang A oder B anlegen (je nach
Polarität), den anderen Eingang auf festen Low- bzw. Highpegel legen.
Am Ausgang Q bzw. /Q wird der gewünschte längere Impuls ausgegeben.

Die gewünschte Impulsdauer wird mit einer externen
Widerstands-/Kondensatorkombination festgelegt.

Details siehe Datenblatt.
Gast #173978
Lesenswert?

Das ist das kuriose an der heutigen Digitaltechnik, je komplexer die
Lösung desto kleiner das Gehäuse. Mit Prozessor sind's 8 Pins, mit
Logikbaustein geschlagene 14 oder 16 (Monostabiler Multivibrator).

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