Forum: Mikrocontroller und Digitale Elektronik LVDS monoflop


von Marc M. (bench)


Lesenswert?

Hallo zusammen,

ich habe aktuell eine Schaltung, die mit 50% duty cycle im Bereich 
6-40MHz mit LVDS arbeitet.

Ich möchte diesen duty cycle nun herabsetzen, so dass die Laser 
lediglich einen duty Cycle von 10-50% sehen (einstellbar).

Ich finde leider nur single-ended/TTL Lösungen (Monoflops).

Gibt es hier evtl. auch etwas für nativ LVDS, so dass ich mir eine 
Receiver/Driver Kombi spare?

Ich hatte schon einmal den PI90LV179 im Einsatz. Hier könnte ich das 
LVDS Signal aufnehmen, in den single ended Zweig das Monoflop und dann 
wieder zurück zu LVDS im gleichen IC.
https://www.diodes.com/assets/Datasheets/PI90LV179.pdf

Problem wird hier wohl sein, ein Monoflop zu finden, dass 2.5ns Pulse 
erzeugen kann (40MHz 10% DC) und dann alle 25ns getriggert werden kann.

Gibt es eine bessere Lösung?

Vielen Dank!

: Bearbeitet durch User
von Falk B. (falk)


Lesenswert?

Marc M. schrieb:

> Gibt es hier evtl. auch etwas für nativ LVDS, so dass ich mir eine
> Receiver/Driver Kombi spare?

Glaub ich nicht.

> Ich hatte schon einmal den PI90LV179 im Einsatz. Hier könnte ich das
> LVDS Signal aufnehmen, in den single ended Zweig das Monoflop und dann
> wieder zurück zu LVDS im gleichen IC.
> https://www.diodes.com/assets/Datasheets/PI90LV179.pdf

Dann tu das.

> Problem wird hier wohl sein, ein Monoflop zu finden, dass 2.5ns Pulse
> erzeugen kann (40MHz 10% DC) und dann alle 25ns getriggert werden kann.

Mit dem bekannten AND-Schaltung könnte das funktionieren, wenn man einen 
schnellen IC nimmt. Einmal geht das Signal direkt an ein AND, der zweite 
Pfade ist per RC-Glied verzögert und geht auf einen invertierten 
Eingang.

> Gibt es eine bessere Lösung?

Die Signalquelle so einstellen, daß sie gleich das richtige 
Tastverhältnis erzeugt.

Oder mittels Mikrocontroller und schnellem 400MHz Timer das erzeugen.

Oder, wenn es nur um wenige einstellbare Pulsbreiten geht, diese mit 
fester Logik und Gattern oder RC-Gliedern als Verzögerungselement 
erzeugen und dann per Multiplexer auswählen.

Alles in Allem schon recht anspruchsvoll bei den Pulsbreiten.

von Purzel H. (hacky)


Lesenswert?

Aus einem Puls einen Kuerzeren zu erzeugen geht mit einem Komparator. 
Auf den einen Eingang den Puls, auf den anderen den Puls ueber ein RC. 
Ist halt fest in der Pulsbreite. Ueber ein Poti wuerd man eher nicht 
wollen...

Ich wuerd das Timing mit einem CPLD oder FPGA machen, welches diese 
kurzen Pulse gleich selbst erzeugen kann.

: Bearbeitet durch User
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.