Moin, Ich möchte zu einem 5V-Puls von variabler Länge (Größenordnung µs bis ms, Triggerausgang eines Messgerätes) ein "Echo" mit variablem Delay (max. 1s) erzeugen. Also Puls1 mit Dauer x kommt, nach einstellbarer Zeitspanne y soll ein weiterer Puls mit Dauer x erzeugt werden. Kann mir hier evtl. jemand einen Tipp geben, wonach ich da suchen muss? Ich habe einerseits "programmable Silicon Delay Lines" gefunden, die jedoch Verzögerungen nur im ns Bereich erlauben, und dann noch eine etwas unüberschaubare Anzahl Delay Bausteine aus dem Audiobereich. Ideal wäre es, wenn der Baustein per I2C programmierbar wäre, wie einige der oben erwähnten Bausteine für den ns-Bereich. Die Auflösung wäre erstmal nebensächlich. Hat da jemand einen Tipp, wie sowas zu lösen ist? Danke!
Hallo, ich bin mir nicht ganz sicher ob ich Dein Problem richtig verstanden habe aber: Soll y kommen wenn x beendet ist ? Ist I2C ein muss ? - siehe Dir mal den Chip 74HCT4538 oder auch CD4538 an. - oder evtl. ein kleiner Attiny 85 o.ä. Gruß Jörg
Hallo Jörg, Ja, es soll eine (programmierbare) Pause von dauer y zwischen den beiden Pulsen liegen. I2C ist kein muss, wäre nur praktisch. Einen Tiny zu programmieren wäre evtl. eine Lösung, aber vielleicht gibt es für sowas ja einfach Standardteile. Ich gucke mit die von die verlinkten DB gerade an. Danke!
Hallo Herr Ganz Langsam, wenn Du gerne I2C verwenden würdest machst Du das doch vermutlich mit einem Mikrocontroller. Kann der dann nicht Deine gewünschte Aufgabe übernehmen? Bei dem 4538 habe ich noch die Idee ein digitales Potentiometer einzusetzen um das Timing zu veränderen. Ich weiß jetzt gerade aber nicht ob es die in I2C gibt. Die die ich kenne sind Taktgesteuert und zählen intern einfach nur hoch oder runter, je nach dem ob der Wert hoch oder runter gehen soll. Wie genau musst du die Zeiten einstellen können ? Gruß Jörg
Nein, das Messgerät bietet die Möglichkeit, über seine GPIOs I2C zu "sprechen". Ja, es gibt I2C Potis, habe ich schonmal verwendet. Die Auflösung des Delays muss nicht unbedingt höher als 8 bit sein, also 1/256s wäre OK. Mehr schadet aber auf keinen Fall ;) Mir scheint, ich komme mit einem Tiny am schnellsten zum Ziel... Danke für die Mühe!
Langsam, Ganz schrieb: > Also Puls1 mit Dauer x kommt, nach einstellbarer Zeitspanne y soll ein > weiterer Puls mit Dauer x erzeugt werden. Wenn das alles ist, dann ist ein kleiner Microcontroller das richtige. Eine Delay Line ist etwas mehr: da kommt hinten genau das Gleiche raus wie vorne rein, nur eben später, und das ev. auch analog. Im Prinzip ist das ein entsprechend langes digitales oder analoges Schieberegister. Zusammen mit der Auswahl der Länge ist das aber viel zu viel um es diskret aufzubauen, es käme höchstens noch ein FPGA in Frage. Aber µController ist einfacher. Georg
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.