Forum: Mikrocontroller und Digitale Elektronik Impuls verlängern?


von Gast (Gast)


Angehängte Dateien:

Lesenswert?

Hallo!

ich hab das Problem, dass ich auf sehr kurze Impulse triggern möchte. 
Der Impuls ist ungefähr 50ns lang. Die Wiederholfrequenz ist bei 
gemütlichen 10-100Hz. Siehe auch Bild im Anhang.

Der Plan war, einen Impuls auf den Input Capture Pin vom Mega16 zu legen 
und damit den Timer zu triggern um die Dauer zwischen 2 Impulsen zu 
messen. Allerdings hab ich im Datenblatt keine Angabe zur minimalen 
Impulslänge gefunden. Unter "Minimum pulse width for asynchronous
external interrupt" steht 50ns, ich nehm mal an dass was ähnliches auch 
für die input capture pins gilt. Da bewege ich mich schon sehr am Limit, 
will mich aber lieber nicht drauf verlassen das alles was im Datenblatt 
steht auch stimmt.

Hat von euch schonmal jemand mit so kurzen Impulsen und nem Mega16 
gearbeitet? Am liebsten wäre mir ne Lösung ohne zusätzliche Hardware, 
aber wenns nicht anders geht würd ich den Puls auch verlängern. Am 
besten wohl mit nem Monoflop?

Gruss,
Andy

von Falk B. (falk)


Lesenswert?

@  Gast (Gast)

>external interrupt" steht 50ns, ich nehm mal an dass was ähnliches auch
>für die input capture pins gilt.

Ja, das geht so nicht.

>aber wenns nicht anders geht würd ich den Puls auch verlängern. Am
>besten wohl mit nem Monoflop?

Kann man machen. Oder ein externes FlipFlop, egal ob RS oder D-FlipFlop. 
Der Puls setzt das FlipFlop, der AVR macht nach Erkennung den Reset.

MFG
Falk

von B e r n d W. (smiley46)


Angehängte Dateien:

Lesenswert?

Eventuell so?

von Gast (Gast)


Lesenswert?

Hmm, mir als altem Digitaltechniker gefällt natürlich die Lösung mit dem 
Flipflop besser :-)

Ich hab mir da mal folgendes überlegt:
Den Impuls mach ich noch ein bisschen grösser (so ca. 8V), dreh ihn um 
(erster Puls positiv) und schneide dann mit ner Z-Diode das ganze bei 5V 
ab. Die 2. negative Welle unterdrücke ich dann mit ner weiteren Diode 
(Schottky, oder reicht da ne gewöhnliche?) so dass ich einen relativ 
schönen positiven 5V Impuls habe.
Der kommt dann auf S vom RS-FF und der uC noch zusätzlich auf R.

Irgendwelche Einwände oder sollte das so klappen?

von Falk B. (falk)


Lesenswert?

@  Gast (Gast)

>Irgendwelche Einwände oder sollte das so klappen?

Was soll der ganze Unsinn? Dein Impuls ist ca. 30ns breit. Damit kann 
man selbst alte HC FlipFlops problemlos triggern. Nimm ein LVC/VHC 
whatever und das Ding langweilt sich. Einfach einen Pull-Up an den Set 
Eingang und per Kondensator den Puls eigekoppelt und fertig. Es gibt 
auch low aktive RS-FlipFlops auf NAND Basis . . .

von Gast (Gast)


Lesenswert?

Naja, mit dem ganzen Unsinn möchte ich verhindern, dass eine 
Spannungsspitze auf der Messleitung das FF zerstört.

Vielen Dank für eure Hilfe!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.