Sida 1 av 1
Digital RGB 15Hkz till VGA ? färdig krets ?
Postat: 6 februari 2008, 18:37:11
av Glenn
Hur löser jag detta på enklaste sätt ? ..det finns ju färdiga kretsar som gör det,
exempelvis Averlogick AL251, denna supportar dock bara RGB565, 16bit alltså, medans jag vill ha äkta RGB888 (24bit)
http://www.averlogic.com/admin_en/produ ... 557858.pdf
I övrigt är den ju nästan helt perfekt, trots att usla databladet. (PDF'en ovan är dock inte databladet, det är snarare nån produktbeskrivning.)
Nån som känner till en motsvarande krets som klarar RGB888 ?
Postat: 6 februari 2008, 19:07:11
av blueint
Om indatat är digital RGB är det ju bara att sätta dit 3 st 8bit D/A omvandlare.
Om du ska deinterlacea blir det väl fpga eller någon asic som måste till.
Dessutom så kanske det helt enkelt inte finns tillräckligt med data i insignalen för 24bit (se shannon).
Postat: 6 februari 2008, 22:16:09
av Glenn
Ja, indatat är 8bits digital RGB, visst kan jag konvertera till analogt själv, men jag måste ju ändå konvertera från 15Khz/50Hz PAL till 31/60Hz VGA, och gör jag det via analog RGB tappar jag ju prestanda.. jag kan till och med plocka ut analog RGB direkt på prylen jag ska koppla in mej på då den innehåller en ADV7120, vilket är en 8bits VideoDAC.
AL251 gör ju som sagt precis allt jag vill, hela kedjan från digital 15Khz/50Hz RGB till VGA, det är bara det att dom snålat in på 3/2/3 bitar i konverteringen

Postat: 6 februari 2008, 22:53:57
av blueint
Behövs en helhetsbild speciellt vad är det för källa resp vad som ska matas med video data.
Postat: 6 februari 2008, 23:24:22
av Glenn
Tyckte jag skrev det

Källan är en 15Khz 50Hz signal, i form av digital RGB i 24bit (RGB888), denna vill jag då ha ut på en VGA-skärm, med så bra kvalitet som möjligt förstås. I dagsläget är denna RGB888 signal kopplad till en ADV7120 som gör om signalen till analog RGB (som med fördel jackas in på en TV med SCART)
Jag vill alltså göra det som ADV7120 gör, men även scandoubla.
Averlogic AL251 är just en "Video scan doubler" som gör detta, den är nog egentligen avsedd för billiga TV-apparater så man kan använda ett vanligt TFT-element avsett för en dator. Det fina är ju att den kan ta in digital insignal, det dåliga är att den bara tar in RGB565.
Alltså skulle jag vilja ha en motsvarande krets som klarar fulla RGB888
Jag kan också tänka mej att göra det i två steg, men erfarenheten säger att detta kommer att ge ett sämre resultat, men finns det nån vettig krets som tar analog RGB in för ett överkomligt pris kan jag testa med den.. helst då inte i ett såpass jobbigt format som QFP, då ju detta i princip kräver PCB redan för prototyperna..
Hmm, denna tråd kanske egentligen borde flytta in till idebanken snart, men ändå länge är det ju mer en fråga om en viss komponent.
Postat: 7 februari 2008, 00:10:25
av blueint
Du får nog räkna med att göra en PCB, eller köpa en färdig lösning.
Om du bygger eget får du som sagt antingen hitta en färdig krets, eller skapa något mha fpga.
Ett fundamentalt problem är att 50Hz och 60Hz inte går att konvertera så enkelt. Men ett trix kan vara att skicka en 100Hz signal till TFTn. Sen behöver man mellanlagra en bild för horisontalhastighets konvertering och de-interlace.
Postat: 7 februari 2008, 00:31:04
av Glenn
Det finns ingen färdig lösning

..Och PCB ska jag ju göra, men det vore trevligt att kunna göra en prototyp på veroboard först.
Denna krets ska ju dock klara att konvertera 50Hz till något en VGA-skärm förstår, och den förstår väldigt sällan 50Hz, ens med 31Khz.. (jag har testat många skärmar) ..Så hur dom har löst det vete 17.
..Efter att ha lusläst databladet så framgår det ju faktiskt att den inte gör det, den kommer bara att "dubbla" 15 till 31KHz, och låta v-syncen vara samma som indatat, alltså 50Hz.. inte bra :/