Zasada działania
Konwersja z HDMI do VGA
Konwerter z HDMI na VGA musi zapewnić poprawne źródło informacji EDID dla źródła sygnału HDMI, przed otrzymaniem sygnału w formacie 640 x 480 punktów, lub też innym popularnym standardzie, wspieranym przez źródło sygnału HDMI i ekran. Zazwyczaj odbiornik HDMI przechowuje dane EDID wewnętrznie, zajmuje się obsługą podłączania i odłączania okablowania a także zajmuje się odbiorem, dekodowaniem i interpretacją odbieranych danych w strumieniu wideo i audio.
Jako że w strumieniu HDMI połączone są informacje audio, wideo oraz dane, odbiornik HDMI musi pozwalać na odczyt dodatkowych informacji, takich jak przestrzeń kolorów, standard wideo i audio. Większość odbiorników HDMI dopasowuje sygnał do odebranego strumienia, automatycznie konwertując przestrzeń kolorów (YCbCr 4:4:4, YCbCr 4:2:2, RGB 4:4:4) do standardowego RGB 4:4:4, który wymagany jest przez przetwornik cyfrowo analogowy (DAC) wideo. Automatyczna konwersja przestrzeni kolorów zapewnia że poprawne informacje zostaną wysłane do odbiornika sygnału wideo.
W momencie gdy przychodzący strumień HDMI jest obrabiany i dekodowany do żądanego standardu, zostaje on przesłany szynami pikseli do przetwornika DAC wideo. Przetwornik ten posiada wbudowany w sobie wejście RGB szyn pikeli oraz wejście zegarowe bez sygnałów synchronizacji. Sygnały HSYNC i VSYNC przechodzą przez bufor i finalnie trafiają na interfejs wyjściowy i do monitora czy innego urządzenia odbiorczego.
Strumień audio, zawarty w sygnale HDMI może być zakodowany w różnych standardach, takich jak L-PCM, DSD, DST, DTS, AC3 czy innych skompresowanych strumieniach danych. Większość odbiorników HDMI odbiera te dane bez problemu, niezależnie od standardu. Jednakże dalsze układy - na przykład procesor audio - mogą już być bardziej wybredne jeśli chodzi o standard audio. Zależnie od innych urządzeń w torze audio warto być może zapewnić sygnał w prostym, popularnym standardzie, zamiast bardziej skomplikowanym, co zapewne ułatwi dalszą konwersję w tym konwersję cyfrowo-analogową sygnału. Specyfikacja HDMI zapewnia że wszystkie urządzenia wyposażone w ten interfejs odbierają dźwięk cyfrowy o częstotliwości próbkowania, co najmniej, 32 kHz, 44,1 kHz i 48 kHz LPCM
Jest zatem niezmiernie istotne aby zapewnić sygnał EDID który dobrze opisuje możliwości audio i wideo projektowanego konwertera HDMI do VGA. Można to uzyskać używając prostego algorytmu do uzyskania informacji EDID z interfejsu VGA. Informację to odczytać da się poprzez linie DDC interfejsu. Odczytane informacje muszą zostać sparsowane i zweryfikowane, tak aby zapewnić że monitor nie będzie otrzymywać wyższych częstości niż przez niego wspierane oraz niż te z którymi pracować może odbiornik HDMI i przetwornik DAC wideo. Informacje EDID w takim wypadku da się rozszerzyć o dodatkowy blok CEA, który opisuje obsługiwane standardy audio, aby odzwierciedlić fakt że konwerter z HDMI do VGA wspiera tylko dźwięk w standardzie PCM. Przygotowane w ten sposób dane EDID mogą zostać przekazane do nadajnika HDMI. Źródło sygnału HDMI może wtedy odczytać informacje EDID z konwertera, po podaniu impulsów na linii wykrycia podłączenia kabla.
Prosty mikrokontroler lub procesor może zostać użyty do kontroli pracy całego układu i odczytywania informacji EDID z interfejsu VGA. Procesor ten może także zostać użyty do programowania interfejsu HDMI i kodeka audio lub przetwornika DAC audio. Kontrola nad przetwornikiem DAC wideo nie jest wymagana, tym bardziej iż układy te zazwyczaj nie posiadają portów takich jak I2C czy SPI.
Źródła:
http://www.analog.com/library/analogdialogue/archives/47-02/HDMI_VGA.html
Konwersja z HDMI do VGA
Konwerter z HDMI na VGA musi zapewnić poprawne źródło informacji EDID dla źródła sygnału HDMI, przed otrzymaniem sygnału w formacie 640 x 480 punktów, lub też innym popularnym standardzie, wspieranym przez źródło sygnału HDMI i ekran. Zazwyczaj odbiornik HDMI przechowuje dane EDID wewnętrznie, zajmuje się obsługą podłączania i odłączania okablowania a także zajmuje się odbiorem, dekodowaniem i interpretacją odbieranych danych w strumieniu wideo i audio.
Jako że w strumieniu HDMI połączone są informacje audio, wideo oraz dane, odbiornik HDMI musi pozwalać na odczyt dodatkowych informacji, takich jak przestrzeń kolorów, standard wideo i audio. Większość odbiorników HDMI dopasowuje sygnał do odebranego strumienia, automatycznie konwertując przestrzeń kolorów (YCbCr 4:4:4, YCbCr 4:2:2, RGB 4:4:4) do standardowego RGB 4:4:4, który wymagany jest przez przetwornik cyfrowo analogowy (DAC) wideo. Automatyczna konwersja przestrzeni kolorów zapewnia że poprawne informacje zostaną wysłane do odbiornika sygnału wideo.
W momencie gdy przychodzący strumień HDMI jest obrabiany i dekodowany do żądanego standardu, zostaje on przesłany szynami pikseli do przetwornika DAC wideo. Przetwornik ten posiada wbudowany w sobie wejście RGB szyn pikeli oraz wejście zegarowe bez sygnałów synchronizacji. Sygnały HSYNC i VSYNC przechodzą przez bufor i finalnie trafiają na interfejs wyjściowy i do monitora czy innego urządzenia odbiorczego.
Strumień audio, zawarty w sygnale HDMI może być zakodowany w różnych standardach, takich jak L-PCM, DSD, DST, DTS, AC3 czy innych skompresowanych strumieniach danych. Większość odbiorników HDMI odbiera te dane bez problemu, niezależnie od standardu. Jednakże dalsze układy - na przykład procesor audio - mogą już być bardziej wybredne jeśli chodzi o standard audio. Zależnie od innych urządzeń w torze audio warto być może zapewnić sygnał w prostym, popularnym standardzie, zamiast bardziej skomplikowanym, co zapewne ułatwi dalszą konwersję w tym konwersję cyfrowo-analogową sygnału. Specyfikacja HDMI zapewnia że wszystkie urządzenia wyposażone w ten interfejs odbierają dźwięk cyfrowy o częstotliwości próbkowania, co najmniej, 32 kHz, 44,1 kHz i 48 kHz LPCM
Jest zatem niezmiernie istotne aby zapewnić sygnał EDID który dobrze opisuje możliwości audio i wideo projektowanego konwertera HDMI do VGA. Można to uzyskać używając prostego algorytmu do uzyskania informacji EDID z interfejsu VGA. Informację to odczytać da się poprzez linie DDC interfejsu. Odczytane informacje muszą zostać sparsowane i zweryfikowane, tak aby zapewnić że monitor nie będzie otrzymywać wyższych częstości niż przez niego wspierane oraz niż te z którymi pracować może odbiornik HDMI i przetwornik DAC wideo. Informacje EDID w takim wypadku da się rozszerzyć o dodatkowy blok CEA, który opisuje obsługiwane standardy audio, aby odzwierciedlić fakt że konwerter z HDMI do VGA wspiera tylko dźwięk w standardzie PCM. Przygotowane w ten sposób dane EDID mogą zostać przekazane do nadajnika HDMI. Źródło sygnału HDMI może wtedy odczytać informacje EDID z konwertera, po podaniu impulsów na linii wykrycia podłączenia kabla.
Prosty mikrokontroler lub procesor może zostać użyty do kontroli pracy całego układu i odczytywania informacji EDID z interfejsu VGA. Procesor ten może także zostać użyty do programowania interfejsu HDMI i kodeka audio lub przetwornika DAC audio. Kontrola nad przetwornikiem DAC wideo nie jest wymagana, tym bardziej iż układy te zazwyczaj nie posiadają portów takich jak I2C czy SPI.
Źródła:
http://www.analog.com/library/analogdialogue/archives/47-02/HDMI_VGA.html
Fajne? Ranking DIY