LVDS monoflop

OP #7366343
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!

#7366388
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.

#7366521
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.