LVDS Frequenz_anpassung ?

OP #710025
HAllo Zusammen,

 ein LVDS_ Transmitter sendet ein Kamer_Signal  mit einer Frequenz von 
16,3Mhz...
und auf anderen Seite habe ich ein LCD (LVDS_Reciever) mit einer 
Frequenz von 33Mhz...

                      16,3 Mhz               33 Mhz
Kamera (LVDS 1)------------------> ???? --------------->(LVDS 2)LCD

ich suche mir einen Baustein(IC), der Lvds (16,3 Mhz) aufnimmt und 
Lvds(33Mhz) ausgibt ?????


Hat jemand von euch eine Idee ??? ich danke euch für jede Anregung..
#710037
@ Alex 01 (locin)

> ein LVDS_ Transmitter sendet ein Kamer_Signal  mit einer Frequenz von
>16,3Mhz...

Was soll das sein?

>und auf anderen Seite habe ich ein LCD (LVDS_Reciever) mit einer
>Frequenz von 33Mhz...

Verwechselst du da LCD mit LVDS? Ich glaube irgendwie nicht, dass du 
weisst wovon du redest.

>ich suche mir einen Baustein(IC), der Lvds (16,3 Mhz) aufnimmt und
>Lvds(33Mhz) ausgibt ?????

Frequenzverdoppler  . . .

MFG
Falk

P.S. Wer Ironie findet darf sie behalten.
Gast #710239
Das ist eher unwahrscheinlich. Zwischen Kamera und Display muesste ein 
Bildspeicher sein. Da keine Spezifikationen vorliegen wird es schwierig.
Gast #711921
hallo,

Bildspeicher in dem Fall ist ein FPGA, der ein LVDS (low voltage diff. 
signaling) (16,3 Mhz) sendet.

auf der anderen Seite, habe ich ein LCD von Siemens, das mit einem 
LVDS_receiver (max9222) -mit einer Frequenz von 33 Mhz-  geschlossen .

jetzt die frage, wie kann ich LVDS(16,3Mhz) mit LVDS(33Mhz) verbinden ?

das LVDS sieht so aus :

      . 2xdata (H & L)
      . 2xClok (H & L)
      . 2xgnd
#711947
@ alex01 (Gast)

>Bildspeicher in dem Fall ist ein FPGA, der ein LVDS (low voltage diff.
>signaling) (16,3 Mhz) sendet.

>auf der anderen Seite, habe ich ein LCD von Siemens, das mit einem
>LVDS_receiver (max9222) -mit einer Frequenz von 33 Mhz-  geschlossen .

Ich glaube du redest von einer Kamera-Link Schnittstelle. Der MAX9222 
ist ein 21:1 Serializer und läuft laut Datenblatt bis runter auf 8 MHz 
Bustakt (parallele Schnitstelle) Zumindest der sollte mit dem 16,3 MHz 
Signal klar kommen. Schon mal probiert?

>jetzt die frage, wie kann ich LVDS(16,3Mhz) mit LVDS(33Mhz) verbinden ?

LVDS ist nur der elektrische Pegel. Das Protokoll ist entscheidend. Und 
hier sind es nicht einfach 16,3 -> 33 MHz, sondern jeweils das 21 fache, 
also 342 bzw. 693 Mbit/s!

Sinnvollerweise müsste man den Datenstrom deserialisieren, entweder mit 
einem MAX IC oder im FPGA. Dort zwischen soeichern und mit knapp 
doppelter Frequenz ausgeben, auch wieder per MAX IC oder FPGA direkt.

MfG
Falk
#711964
@ alex01 (Gast)

>Hallo Brunner,

Falk ist mir lieber.

>das heisst, die Frequenz im FPGA muss verdoppwlt werden ! ist das so !

Sollten da nicht Fragezeichen stehen? Kann man 100%ig im Moment nicht 
beantworten. Dazu müsste man schon genauer wissen, was du nun WIRKLICH 
an Hardware hast. Meine Antwort basiert nur auf Vermutungen.

MfG
Falk
#711999
@ alex01 (Gast)

>die Hardware sieht so aus :
1
kamera-->FPGA<-->TIA/EIA644LVDS(16,3Mhz)<--.?.-->MAx9222_LVDS(33Mhz)->LCD
2
           Transmitter                                    Receiver

Das reicht nicht. Und warum sendet nicht der FPGA gleich im richtigen 
Format? Einfach das Gegenstück zum MAX9222 dran und gut ist.

MFG
Falk
#712007
@ alex01 (Gast)

>"Einfach das Gegenstück zum MAX9222 dran und gut ist"

Dein LCD hat einem MAX9222 als Empfänger. Der macht aus einem 1 Bit 
Datenstrom @ 693 Mbit/s einen 21 Bit Datenstrom @ 33 MHz. Nun gibt es 
zwei Möglichkeiten.

a) Der FPGA sendet direkt die 693 Mbit/s, mit heutigen FPGAs machbar, 
aber nicht ganz trivial.
1
Kamera-->FPGA-->LVDS 1Bit@693Mbit/s-->MAX9222_LVDS-->(21Bit@33Mhz)->LCD
2
           Transmitter                                    Receiver

b) Der FPGA sendet auch mit 21 Bit @ 33 MHz und ein MAX9209 wandelt auf 
1 Bit @ 693 Mbit/s
1
Kamera-->FPGA-(21Bit@33Mhz)->MAX9209-->LVDS 1Bit@693Mbit/s-->MAX9222_LVDS->(21Bit@33Mhz)->LCD
2
            Transmitter                                        Receiver

c) wenn das vorhandene FPGA nicht geändert werden soll/kann, muss eine 
Zwischenlösung her, die aber im Prinzip genauso Funktioniert
1
Kamera-->FPGA-->LVDS 1Bit@693Mbit/s-->MAX9222--->FPGA mit Speicher--->MAX9209-->MAX9222_LVDS-->(21Bit@33Mhz)->LCD
2
           Transmitter                                                              Receiver

MfG
Falk
#712039
Na so ganz einfach wird das nicht. Wenn die Kamera einen kleineren Takt 
als das Display hat, heißt das im Normalfall dass sie auch eine 
geringere Auflösung hat. Somit musst du in deinem FPGA einen 
Bildspeicher samt Konverter implementieren, mit Dual-Port-RAM o.ä. ein 
komplettes Bild der Kamera speichern und mit der höheren Frequenz 
auslesen. Da musst du dir aber noch was schlaues überlegen, wie du die 
fehlenden Pixel auffüllst. Musst ja irgendwie die Auflösung 
interpolieren, also praktisch ein Zoom machen.
Viel Spaß.

Mit reiner Anpassung der Frequenz ist es nicht getan. Schließlich hat 
die ja einen Bezug zur Bildfrequenz/Pixelanzahl/Übertragungskanäle usw.
#712095
@ Christian R. (supachris)

>Na so ganz einfach wird das nicht. Wenn die Kamera einen kleineren Takt
>als das Display hat, heißt das im Normalfall dass sie auch eine
>geringere Auflösung hat. Somit musst du in deinem FPGA einen

Nöö, könnte auch eine niedrigere Bildwiederholfreqeunz sein.

@ alex01 (Gast)

>kannst du mal schätzen die zeit_aufwand dafür ...(für anfänger)

1 Jahr++. Kein Scherz.

MFG
Falk
#712125
Falk Brunner wrote:

> Nöö, könnte auch eine niedrigere Bildwiederholfreqeunz sein.

Nun ja, schrieb ich ja oben, dass die Clock ein Resultat aus den 
Bildparametern ist, und eine einfache Änderung nix bringt...

>
> @ alex01 (Gast)
>
>>kannst du mal schätzen die zeit_aufwand dafür ...(für anfänger)
>
> 1 Jahr++. Kein Scherz.

Kommt vielleicht eher hin. Das wird nen riesen VHDL-Projekt.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.