Hallo, ich suche nach einer Möglichkeit eine variable Monoflop-Zeit (im Bereich zw. 1us bis 40us, Intervall 1us) zu realisieren. Klar die einfachste Möglichkeit wäre eine Poti mit Skala, und die entsprechenden Zeiten dort zu markieren. Was mir auch noch eingefallen ist wäre eine Lösung mit Multiplexer welcher über einen codierten Taster angesteuert wird, aber leider habe ich nur einen 8fach Multiplexer was eine aufwendige Kaskadierung mit sich ziehen würde. Die dritte Variante wäre es über einen Controller oder ähnliches (GAL, etc) zu lösen, aber da ich nicht so der Softie bin, würde ich lieber was mit Hardware machen. Hat jemand noch ne einfache Idee?
Programmierbarer Zähler, Kodierung der Verzögerung über DIP-Schalter. Ist auch quarzgenau. MFG Falk
74HC40103 teilt einstellbar durch 3...256, mit 4 MHz getaktet über DIP-Schalter mit einer Viertel Mikrosekunde von 0,75 us bis 64 us einstellbar. Selbsthaltung mit dem Rippleclock-Ausgang sollte irgendwie gehen
ich weiß jetzt nich ob ich einen Knoten im Kopf hab, deshalb mal die Frage: dass Monoflop wird über einen Taster angesteuert, sprich bei Tastendruck wird einmal die Periode erzeugt, ginge dass auch beim Zähler?
Also erst mal ein Datenblatt zum 74HC40103: http://www.st.com/stonline/products/literature/ds/8181/m74hc40103.pdf dazu käme noch ein 4MHz-DIL-Quarzoszilator , ein 8fach DIP-Schalter und ein 8fach-Widerstandsnetzwerk. Ausgang Pin 14 wird low, wenn der Abwärtszähler den Stand Null erreicht, dann muß er in Selbsthaltung gehen, aiso Pin 14 müßte mit Clock Enable verbunden werden, da braucht man hier noch einen Inverter. Es könnte aber auch klappen, den Ausgang mit Clear zu verbinden, wenn einer der Preset-Eingänge APE oder SPE auch während CLEAR funktioniert, das habe ich dem Datenblatt noch nicht entnehmen können.
Der Triggereingang wäre dann einer der Presets, müßte aber noch mit einem Impuls kürzer als 1/ us getriggert werden, im einfachsten Fall ein RC-Glied.
Im Datenblatt Seite 8 unter "Programmable Timer"ist genau das gezeichnet, zur Monoflopzeit kommt noch die Zeit t_set dazu, die der Taster low tastet.
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.