Suche programmierbare Delay Line für "lange" Zeitspannen (1s)

Gast #4582180
Lesenswert?

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!
Gast #4582214
Lesenswert?

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!
#4582278
Lesenswert?

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
Gast #4582286
Lesenswert?

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!
Gast #4582449
Lesenswert?

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

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