E
E-goe
Guest
Hei,
La meg først beskrive min testsetup (se vedlegg).
Den testsetup å feilsøke LVDS koblingen mellom sensoren og kontrolleren styret inneholder 3 boards:
1.Digital controller board: dette forumet inneholder en FPGA (Spartan 3E).Denne FPGA sender kommandoer (CMOS nivåer) til sensoren, som ligger på plugg bord.Dataene sendes tilbake fra sensoren til kontrolleren adlyder de LVDS elektriske nivåer dvs. vanlig modus spenning på 1.25V og differensial spenning på ca 350mV.
2.Den analoge Styret: Styret med litt ekstra componenets på det (ex. strømforsyning er for sensoren er på dette forumet, ADC å utføre andre tester ...)
Utgangspunktet dette forumet overfører signalene fra den digitale kontrolleren styret til programtillegget styret (som inneholder sensoren) og visa versa.
3.Programtillegget Styret inneholder sensoren.
Sensoren sender har 2 LVDS-kanaler på den.Ett for døgnet og en datakanal.Så en klokke og data er sende til den digitale kontrolleren styret.
Denne 3 bord er stablet på hverandre gjennom kontakter.
Så endelig spørsmålet mitt:
For øyeblikket er jeg debugging de LVDS koblingen har noen problemer å få LVDS linken oppe og går.Den bitrate er 200Mbps (så ikke en veldig høy bitrate LVDS kanal).
Hvis jeg måle differansen klokke signalet ved opphør impedans på 100 ohm ved den digitale kontrolleren styret med en differensiell undersøke signql ser oke.Men når jeg måler samme signal på plugg styret ser jeg ikke dette signalet ...
Hvordan kan det være.Does noen har en forklaring på denne merkelige fenomener?
Refleksjoner ?????
Det samme gjelder det for de LVDS datakanal ....
Jeg måle signaler med en differensial sonde og båndbredden til den digitale omfanget er 1GHz.
Også når jeg sender 0101010 ....(LVDS testpatten) på LVDS datachannel jeg måle en LVDS kompatibel signal på digital bord.Men når jeg sender tilfeldig pattgerns over Datalink de LVDS data output kanalen er severly ødelagt.Det betyr ikke ser selv som et LVDS signal lenger.
Eventuelle kommentarer?
Takk
E-goe
La meg først beskrive min testsetup (se vedlegg).
Den testsetup å feilsøke LVDS koblingen mellom sensoren og kontrolleren styret inneholder 3 boards:
1.Digital controller board: dette forumet inneholder en FPGA (Spartan 3E).Denne FPGA sender kommandoer (CMOS nivåer) til sensoren, som ligger på plugg bord.Dataene sendes tilbake fra sensoren til kontrolleren adlyder de LVDS elektriske nivåer dvs. vanlig modus spenning på 1.25V og differensial spenning på ca 350mV.
2.Den analoge Styret: Styret med litt ekstra componenets på det (ex. strømforsyning er for sensoren er på dette forumet, ADC å utføre andre tester ...)
Utgangspunktet dette forumet overfører signalene fra den digitale kontrolleren styret til programtillegget styret (som inneholder sensoren) og visa versa.
3.Programtillegget Styret inneholder sensoren.
Sensoren sender har 2 LVDS-kanaler på den.Ett for døgnet og en datakanal.Så en klokke og data er sende til den digitale kontrolleren styret.
Denne 3 bord er stablet på hverandre gjennom kontakter.
Så endelig spørsmålet mitt:
For øyeblikket er jeg debugging de LVDS koblingen har noen problemer å få LVDS linken oppe og går.Den bitrate er 200Mbps (så ikke en veldig høy bitrate LVDS kanal).
Hvis jeg måle differansen klokke signalet ved opphør impedans på 100 ohm ved den digitale kontrolleren styret med en differensiell undersøke signql ser oke.Men når jeg måler samme signal på plugg styret ser jeg ikke dette signalet ...
Hvordan kan det være.Does noen har en forklaring på denne merkelige fenomener?
Refleksjoner ?????
Det samme gjelder det for de LVDS datakanal ....
Jeg måle signaler med en differensial sonde og båndbredden til den digitale omfanget er 1GHz.
Også når jeg sender 0101010 ....(LVDS testpatten) på LVDS datachannel jeg måle en LVDS kompatibel signal på digital bord.Men når jeg sender tilfeldig pattgerns over Datalink de LVDS data output kanalen er severly ødelagt.Det betyr ikke ser selv som et LVDS signal lenger.
Eventuelle kommentarer?
Takk
E-goe