Design av LVDS-mottagare till en "bildtagare"/kamera
Postat: 17 september 2024, 22:18:38
Hej forumet!
Jag håller på att försöka komma på en bra design av LVDS-mottagare för en kamera men har kört fast lite och skulle uppskatta lite råd.
Köpte en kameramodul i tron om att den skulle vara TTL/LVTTL.... Hade fel. Den sänder i LVDS.
Och efter en hel del youtube har jag insett att alla kan förklara vad LVDS är men att ge ett praktiskt exempel tycks vara desto svårare.
Situationen är som så att kameran skickar ut data i LVDS med inbäddad klocka. Bit-klocka ställbar mellan 12-63 Mhz.
Kameran: https://www.digikey.se/sv/products/deta ... E/15902908
Har två tankar som jag bollar:
Tanke 1
Använda en billig mottagare som denna: https://www.digikey.se/sv/products/deta ... BVR/371649
Eller denna som jag kan "låna" från jobbet: https://www.digikey.se/sv/products/deta ... PB/1870856
Och sedan extrahera klockan i mjukvaran och subtrahera den från signalen för att få ut datat.
Alternativt om man kan hitta en IC som extraherar klockan och sedan subtrahera det från output med en op-amp. Tips på IC?
Lite osäker på vad som kan behövas runtomkring för att få det att fungera.
Om detta är tänkbart tillvägagångssätt skulle jag vilja veta vad som kan tänkas behövas för att gå vidare.
Tanke 2
Använda en IC som redan har "clock extraction" som trycker ut data i LVTTL/TTL format färdigt.
Här undrar jag om någon vet hur man implementerar sådan och eventuellt har något tips på sådan IC?
Summa summarum
Jag behöver lite hjälp från någon som har erfarenhet inom detta.
Mvh
Jag håller på att försöka komma på en bra design av LVDS-mottagare för en kamera men har kört fast lite och skulle uppskatta lite råd.
Köpte en kameramodul i tron om att den skulle vara TTL/LVTTL.... Hade fel. Den sänder i LVDS.
Och efter en hel del youtube har jag insett att alla kan förklara vad LVDS är men att ge ett praktiskt exempel tycks vara desto svårare.
Situationen är som så att kameran skickar ut data i LVDS med inbäddad klocka. Bit-klocka ställbar mellan 12-63 Mhz.
Kameran: https://www.digikey.se/sv/products/deta ... E/15902908
Har två tankar som jag bollar:
Tanke 1
Använda en billig mottagare som denna: https://www.digikey.se/sv/products/deta ... BVR/371649
Eller denna som jag kan "låna" från jobbet: https://www.digikey.se/sv/products/deta ... PB/1870856
Och sedan extrahera klockan i mjukvaran och subtrahera den från signalen för att få ut datat.
Alternativt om man kan hitta en IC som extraherar klockan och sedan subtrahera det från output med en op-amp. Tips på IC?
Lite osäker på vad som kan behövas runtomkring för att få det att fungera.
Om detta är tänkbart tillvägagångssätt skulle jag vilja veta vad som kan tänkas behövas för att gå vidare.
Tanke 2
Använda en IC som redan har "clock extraction" som trycker ut data i LVTTL/TTL format färdigt.
Här undrar jag om någon vet hur man implementerar sådan och eventuellt har något tips på sådan IC?
Summa summarum
Jag behöver lite hjälp från någon som har erfarenhet inom detta.
Mvh