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
@ 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
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?
@ 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 . . .
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.