Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL

p.kaczmarek2 18 May 2021 12:04 3027 4
Nazwa.pl
  • Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Witajcie moi drodzy.
    Przedstawię tu wnętrze starego tunera sat Kathrein Innovatron UFD 41 260211 a potem spróbuję pokazać działanie kilku ciekawszych części ze środka i omówić ich zastosowanie w projektach DIY. Uruchomię tutaj m. in. modulator RF od ALPS, przełącznik A/V TDA8440 (poprzełączamy nim sygnał PAL; w dwóch trybach sterowania) oraz konwerter RGB na PAL MC1377. Przyjrzę się też (standardowo) zasilaczowi impulsowemu ze środka.
    Celem tematu będzie uwiecznienie tego starego i niezbyt docenianego sprzętu oraz pokazanie początkującym, że ciekawe elementy elektroniczne wręcz "leżą na ulicy", za darmo, wystarczy się po nie schylić.
    Do uruchamiania niektórych części ze środka użyję Arduino Nano.

    Tuner Kathrein Innovatron
    Ten sprzęt uratowałem w bardzo złym stanie. Ale to dopiero zobaczymy po zdjęciu obudowy.
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Z tyłu mamy bogate złącza, dwa SCART (wejście oraz wyjście), wejście anteny od TV i jej wyjście (oraz regulację kanału od 40 do 49 na który szedł by modulowany sygnał), złącza głośnikowe stereo, złącze S-VHS i oczywiście też złącze na sygnał z satelity.
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Na obudowie jest informacja o wspieranym standardzie - D2MAC eurocrypt pal satellite receiver.
    D2-MAC to standard transmisji sygnału telewizji satelitarnej, ulepsza wersja D-MAC, której pasmo stanowi około połowę pasma D1-MAC, a przepustowość 10.125 Mbit/s.

    Przewód tunera jest ucięty, co świadczy o tym że poprzedni właściciel nie planował już go używać.
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Spód i wierzch:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Potrzebny będzie śrubokręt typu torx by dostać się do środka:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL

    Zaglądamy do środka
    Po otwarciu obudowy widzimy bardzo zły stan sprzętu i elektroniki:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Przedni panel trzyma się tylko na zaczepach:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Można łatwo wyjąć PCB:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Sprzęt daje oznaki życia:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Jednakże korozja była aż tak zaawansowana, że tactile switch sam uciekł z PCB:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Czy coś ze środka może jeszcze działać i się przydać?


    Szybki przegląd PCB i układów scalonych ze środka
    Przyjrzyjmy się płytce. Sekcja zasilacza:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Zasilacz zrealizowany jest na TEA2018A.
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Przełączanie zrealizowane jest na jednym tranzystorze NPN (to jest topologia flyback), BUT11AF.
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Sprzężenie zwrotne brane jest ze strony wtórnej poprzez transoptor CNX72A:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Poza zasilaczem jest tu dość dużo układów. Postaram się krótko wspomnieć większość z nich.
    Mi od razu rzucił sie w oczy 80C31 (wraz z pamięcią obok):
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    80C31BH-3 16P Intel 1980 Philips, mikrokontroler 8-bitowy, opisywany jako "128/256 byte RAM ROMless low voltage (2.7 V–5.5 V), 33 MHz". ROMless, gdyż ROM jest obok.
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Oczywiście pamięci jest więcej na płytce, jest też typowo mały EEPROM na I2C:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    X2404P, cyfrowy układ scalony NMOS, 4 Kbit.
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Sama nota jak widać jest dość stara, a mimo to pinout jest zgodny z tym co jest teraz w sprzedaży (choć zamiast WP mamy pin Test).
    Jest też dużo układów z serii 74HC, np. dwie sztuki PC74HC02T:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    74HC02, czyli bramki NOR wykonane w technologii CMOS:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Kolejne układy:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    74HC573, w SO20, czyli 8 przerzutników D z wyjściem 3-stanowym:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Obok jest HC374, też SO20, też przerzutnik typu D:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Dalej PC74HC74T, kolejny przerzutnik, a dokładniej 2 przerzutniki typu D:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    I LM324, wzmacniacz operacyjny, a dokładniej 4 w jednej obudowie:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Wyświetlacz dwucyfrowy 7-segmentowy LN524GA-(DP), DP w nazwie oznacza dot point, czyli wyświetlacz z kropką:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Dalej mamy nieco więcej układów przeznaczonych do przetwarzania video:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    DMA2271 i DMA2275 są częścia systemu DIGIT2000. System ten dekodował sygnał w standardach C/D/D2-MAC na RGB. Poniżej uproszczony schemat blokowy dekodera:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Schemat wewnętrzny samego DMA2271:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Samo RGB generowane przez ten układ jest dalej przetwarzane i zamieniane na PAL (bądź NTSC) na MC1377 (poświęcę mu osobny akapit):
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    W okolicy też widać kolejne układy do FM:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    MC1496P, modulator/demodulator zbalansowany w obudowie DIP14:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL

    Druga płytka:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Widzimy tu:
    - NE612 (odpowiednik SA612, układ do przetwarzania sygnałów radiowych, składa sie z oscylatora i mieszacza)
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    - TSA6057 (układ syntezy częstotliwości z PLL na I2C)
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    - NE572 (układ elektronicznej regulacji wzmocnienia, dwukanałowy)
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    - HEF4053 (analogowy przełącznik SPDT)
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    - LM311M (komparator napięcia)
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Myślę, że tyle starczy - na PCB jest jeszcze trochę nieomówionych elementów ale są raczej mniej ciekawe niż te.

    Uruchamiamy zasilacz
    Zasilacz (tak jak w wielu innych przypadkach) można bardzo łatwo wydzielić i po prostu wyciąć z płyty głównej. Trzeba uważać, by nie zrobić zwarć i nie uszkodzić potrzebnych ścieżek, ale tak otrzymany moduł zasilacza może być w pełni funkcjonalny. Warto jednak przed uruchomieniem obciążyć chociaż w małym stopniu wyjście przetwornicy rezystorem.
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Transformator impulsowy:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Łatwo jest zlokalizować źródła poszczególnych napięć na płytce (na kondensatorach, za diodami prostowniczymi):
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    5V ze stabilizatora 7805, 12V, same standardowe napięcia. Przydatny zasilacz.

    Uruchamiamy modulator RF od ALPS
    Modulator RF pobiera sygnał PAL i moduluje go tak by można było go odbierać (tutaj) na kanale od 40 do 49 (w zależności od ustawienia trymmera), czyli od 623MHz do 695MHz. Dzięki temu można było podłączyć ten tuner do telewizora który nie miał nawet innych złącz niż wejście antenowe i mieć 'satelitę' na normalnych kanale tuż obok zwykłych kanałów telewizji.
    Tak samo jest w odtwarzaczach VHS. Chyba nawet w takich widziałem identyczny modulator .
    Ten modulator ma 5 pinów i prezentuje się tak:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Tu widać wejście i wyjście sygnału, modulator wpinało się szeregowo między TV a antenę.
    Pomierzmy napięcia na jego pinach:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Dodatkowo piny mają oznaczenia. Podsumowując mamy:
    - V - sygnał Video
    - G - Ground, masa
    - A - Audio
    - MB (Modulator Battery) - zasilanie modulatora które pojawia się po włączeniu urządzenia
    - BB (BaseBand) - zasilanie od wzmacniacza RF który przepuszcza sygnał od wejścia antenowego do TV, obecne cały czas, też w standby
    (Tyle że tutaj MB i BB są połączone razem, podprowadzone jest do nich 12V)
    Podziękowania dla @ArturAVS za wyjaśnienie skrótów.

    Do demonstracji potrzebne będzie jakieś źródło PAL. Użyję mojej starej płytki zrealizowanej na PICu:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Na V podaję sygnał PAL, wyjście z modulatora podłączam do wejścia antenowego TV:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Szukamy kanału:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Jest coś - koło C40, 688MHz:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Sukces:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Obraz powyżej jest dwukolorowy, ale to jest limitacja mojej płytki, nie modulatora. Równie dobrze mógłby być kolorowy.
    Jak mamy stary telewizor który ma tylko złącze antenowe to taka modulacja PAL jak najbardziej może się przydać.

    Wnętrze modulatora RF od ALPS
    To jeszcze przyjrzyjmy się temu modulatorowi, zwłaszcza, że jak wiemy, że działa to pewnie jest bardziej interesujacy.
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    W celu dostania się do środka trzeba przekręcić ten metalowy zaczep z tyłu.
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Na płytce widać jeszcze rezystory SMD starego typu:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Układ zrealizowany jest w oparciu o ALP101 produkcji ALPS:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Na ten moment nie znalazłem jego noty katalogowej.

    Uruchamiamy TDA8440 (przełącznik PAL)
    Spróbujmy uruchomić jeszcze coś powiązanego z PAL. Na płytce są dwie sztuki TDA8440:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Wylutujmy je:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    TDA8440 to trzystanowy przełącznik sygnału PAL (sygnał PAL video + osobno prawy i lewy kanał audio) sterowany przez I2C lub poziomami logicznymi.
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Schemat wewnętrzny:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Spróbujmy go uruchomić. Najpierw w trybie sterowania poziomami logicznymi (bez I2C):
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Układ na płytce stykowej:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Jednym wejściem będzie kamerka PAL FPV, a drugim moja płytka developerska PIC generująca obraz video:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Ten duży przycisk na zdjęciu zmienia stan na pinie SDA (w trybie NON-I2C na nim 12V oznacza pierwsze wejście, a 0V drugie wejście. Mam tam rezystor pull up oczywiście).
    Rezultat:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    po przełączeniu:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Działa i można wygodnie przełączać pomiędzy sygnałami.
    To teraz pora przerobić układ na tryb I2C. Potrzebny będzie mikrokontroler. Dla prostoty użyję tutaj Arduino Nano.
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    I2C tutaj jest bardzo proste, wysyłamy tylko jeden bajt danych w którym wszystko jest zakodowane. Kość nie wspiera nawet odczytu, tylko zapis.
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Oczywiście trzeba mieć rezystory pull up dla SDA i SCL (rezystory do zasilania, dałem chyba 4.7k).
    Układ:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Gotowy kod - program przełącza źródło sygnału PAL co 2 sekundy (pomiędzy kamerką a moją płytką)
    Code: c
    Log in, to see the code

    0x4D to adres urządzenia (można go poznać z dokumentacji - określają go częściowo piny A1, A2 itp, dzieki nim można mieć na jednej magistrali I2C kilka sztuk TDA) + bit W (zapis, 0), adres można też poznać poprzez użycie skanera I2C (jest gotowy sketch Arduino do tego). 0x04 i 0x08 to bity D3 i D2 z wcześniej pokazanej struktury pakietu, czyli przełączanie między dwoma źródłami video.

    Uruchamiamy MC1377 (konwerter RGB na PAL)
    Kolejnym ciekawym układem na tej płytce jest MC1377. Znajduje się on tutaj:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Charakterystyczna częstotliwość rezonatora kwarcowego w jego pobliżu (4.433619MHz, 4433.619kHz) już sugeruje czym on może być.
    MC1377 to konwerter sygnałów RGB na sygnał PAL/NTSC.
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Jego wewnętrzny schemat:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Schemat jego aplikacji (mniej więcej to co na PCB mamy):
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    MC1377 może dokonywać zarówno modulacji PAL jak i NTSC; wyboru dokonujemy pinem NTSC/PAL Select oraz poprzez użycie odpowiedniego rezonatora kwarcowego (NTSC 3.58MHz lub PAL 4.43MHz).
    W dużym skrócie, na wejściu mamy:
    - analogowy sygnał R (czerwień)
    - analogowy sygnał G (zieleń)
    - analogowy sygnał B (niebieski)
    - osobny sygnał sync (określa piksele, którą linię rysujemy; tutaj w jednym sygnale będzię HSync i VSync)
    A na wyjściu otrzymujemy:
    - sygnał PAL (lub NTSC w zależności od ustawień)
    Te wejściowe RGB może być nawet z VGA o ile częstotliwości się zgadzają (15625Hz w poziomie i 50Hz w pionie, co daje nam 312.5 linii, gdyż jest to sygnał przeplatany).
    W jednym z polskich czasopism elektronicznych swego czasu był nawet projekt "Modulator PAL do komputera PC z kartą VGA lub SVGA" oparty na tym układzie.
    Spróbujemy go uruchomić.
    Z poczatku chciałoby się pewnie po prostu podłączyć np. wejścia R i G do masy, a B do zasilania i oczekiwać niebieskiego ekranu, ale nie jest tak łatwo:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Napięcia na R, G, B muszą być w momencie sygnału sync na potencjale masy i dopiero potem możemy nimi operować by względem wartości z czasu sync ustawiać kolory.
    Czyli będą potrzebne 4 piny.
    Dodatkowo 5V to za dużo dla sygnałów R/G/B - trzeba będzie zrobić dzielnik rezystorowy by uzyskać potrzebne napięcie.
    I oczywiście niezbędne są względnie dokładne timingi - swój program bazowałem na ściądzę którą przedstawiam poniżej:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    (powyższa grafika pokazuje timingu obrazu PAL z przeplotem, czyli z technika która pozwala na podwojenie liczby klatek na sekundę bez zwiększania szerokości pasma - jedna klatka zawiera dwa półobrazy)
    Teraz trzeba wykonać podłączenia.
    Dla odmiany tym razem go nie wylutuję. Wykorzystamy jego układ na oryginalnej płytce, tylko przetnę niechciane ścieżki.
    Łatwo to prześledzić, tu na przykład są jego wejscia RGB z kondensatorami:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Kilka chwil i mamy gotowy układ. Arduino Nano i rezystory (dzielniki rezystorowe) by mieć te bodajże 0.7V na pinach od RGB. Użyłem portu C (PORTC), koniecznie wszystko na jednym porcie by ustawienia stanu trwały szybciej:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL

    Teraz spróbujmy to zaimplementować. Najlepiej by było zrobić to na przerwaniach. Jeśli chcemy bez, to przydałoby się policzyć czas jednego NOP na użytej platformie, bo funkcja delay może nie mieć aż takiej dokładności, ale mi udało się z delay. To najprostsza opcja, najmniej wydajna i blokująca całkiem procesor, ale pozwala dobrze zobrazować działanie.
    Pierwszy przykład, niebieski pas. Najłatwiej zrobić to w poziomie.
    Code: c
    Log in, to see the code

    Numery linii z komentarzy odpowiadają liniom z grafiki z Excela!
    W ten sposób uzyskujemy pasek.
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    W kodzie powyżej użyłem makra preprocesora do generowania jednej linii, makro przyjmuje argumenty określające długość sygnału sync.
    Code: c
    Log in, to see the code

    Wartości MS_2 też są tworzone przez #define, bo zależy mi by wszystko się zoptymalizowało przy kompilacji. A #define jest też dlatego, że delaye tutaj niezbyt się nadaja a same instrukcje też trochę trwają wiec rzeczywista wartość oczekiwania uS dla np. MS_30 to nie 30 tylko mniej.
    To było proste, bo pasy zrobione są "wedle linii". Spróbujmy zrobić pas pionowy. Czyli w poprzek linii.
    Code: c
    Log in, to see the code

    No cóż, widać czemu opóźnienia w kodzie powinny być zgodne ze specyfikacją PAL a u mnie takie nie są. Można by to zrobić lepiej, ale nie chciałem już straszyć początkującym wstawkami z asm i "nopami":
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Teraz jeszcze pora zrobić pasy "trzech króli kolorów", czyli RGB. Może w bonusie też z jakąś animacją - by te kolory pasów zamieniały się miejscami w czasie. Oto kod:
    Code: c
    Log in, to see the code

    Rezultat:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Podsumowując, MC1377 definitywnie działa. A sam kod stąd można by znacznie ulepszyć, i pod kątem kosmetyki (policzyć lepsze opóźnienia i zrobić je na nopach, by były zgodne ze standardami) oraz pod kątem sposobu działania (np. użyć przerwania, gdyż docelowo to tak powinno być zrobione).
    Już poza tematem mogę polecić zainteresowanie się biblioteką TVout dla Arduino:
    https://www.arduino.cc/reference/en/libraries/tvout/
    Repozytorium:
    https://github.com/Avamander/arduino-tvout/
    z tym, że ona generuje obraz tylko w dwóch kolorach: czarny lub biały i w przeciwieństwie do tego co tu prezentowałem, to ona bezpośrednio generuje sygnał PAL (nie potrzeba zewnętrznych układów).

    Głowica sat
    Obejrzymy teraz demodulator sygnału satelitarnego, inaczej 'głowicę sat':
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Te widoczne na nim krople to spoiwo lutownicze trzymające pokrywe. Niekiedy są one tak zamykane, a niekiedy tylko zagiętymi blaszkami.
    Po zdjęciu obudowy:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PALStary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    W środku technologia SMT miesza się z THT. Są też dwa układy scalone - TDA8730 i SP5055S.
    TDA8730, tutaj w obudowie DIP (montaż przewlekany), to demodulator FM z PLL dla sygnałów DBS (Direct Broadcasting Satelite) wraz ze wbudowanym AGC (Automatic Gain Control). Z noty można dowiedzieć się na jakich częstotliwościach pracuje:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Jego wyprowadzenia:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Schemat wewnętrzny:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Drugi układ scalony w śroku to SP5055S, sterowany przez I2C synthesiser:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Budowa wewnętrzna:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL

    Głowica sat - pierwsze połączenie z I2C
    Bardzo łatwo można taką głowicę podłączyć do mikrokontrolera, wystarczą dwa rezystory pull up dla I2C i w sumie tyle. Więcej pracy jest po stronie kodu. Dlatego tutaj tylko sprawdzę czy Arduino ją widzi na tym I2C (znów I2C scanner) i na tym zakończę:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Rezultat:
    Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL
    Można to pociągnąć dalej i w zależności od tego czym dysponujemy zrobić różnego rodzaju odbiorniki, skaner częstotliwości, analizator widma, itp. itd.
    Ale faktem jest, że łatwość dostępu i cena SDR raczej zmniejsza potrzebę tego typu zabaw.

    Podsumowanie
    Pokazałem tu wnętrze starego, wręcz zardzewiałego, tunera satelitarnego Kathrein i zademonstrowałem, że nawet w takim stanie układy z jego środka mogą sie do czegoś przydać.
    Tuner ten nieco różni się od swoich nowszych odpowiedników, bo jest w nim mnóstwo różnorodnych elementów i można łatwo wydzielić poszczególne klocki po kolei przetwarzające sygnał na drodze antena->C/D/D2-MAC->RGB->PAL/NTSC. W nowszych tunerach jest wszystko bardziej zintegrowane w specjalizowane do swojej roli układy i nie ma tylu przydatnych części co tutaj.
    Każdy pokazany tu "zalążek" można by pociągnąć dalej i zrobić z niego pełnoprawny, ciekawy i nietypowy projekt. Może to być wyjątkowo atrakcyjne dla osób które lubią wiedzieć jak działa sprzęt wokół nich i/lub interesują sie tematyką retro, bo oczywiście PAL nie jest już używany tyle co kiedyś, ale ja nie widzę w tym problemu.
    PS: oczywiście znacznie więcej części można by użyć ze środka, chociażby ten wyświetlacz 7-segmentowy o dwóch cyfrach, ale to raczej wiadomo. Albo ten NE612 (aka SA612), układ mieszacza, no wręcz jak znalazł do pierwszego odbiorniczka króktofalowskiego DIY na np. pasmo 80m i już można posłuchać np. SSB... A o serii 74HC i wzmacniaczach operacyjnych już nawet nie wspominam...
    PS2: Tak teraz widzę, że mogłem jeszcze uruchomić TSA6057, nawet kody do tego w sieci są, ale juz może innym razem.

    Dla zainteresowanych dodaję część not katalogowych do załączników.

    Cool? Ranking DIY
    Do you have a problem with Arduino? Ask question. Visit our forum Arduino.
    About Author
    p.kaczmarek2
    Moderator Smart Home
    Offline 
  • Nazwa.pl
  • #2
    ArturAVS
    Moderator HP/Truck/Electric
    Widzę drobne lecz znaczące nieścisłości;
    p.kaczmarek2 wrote:
    Wnętrze modulatora PAL

    Nie jest to modulator PAL a modulator RF, modulatorem PAL jest MC1377 (zależnie od konfiguracji również NTSC) stosowany w celu zmiany sygnałów RGB+Sync w sygnał CVBS (Composite Video) często stosowany np. w komputerach Amiga do wytworzenia właśnie sygnału CVBS aby możliwe było podłączenie zwykłego TV zamiast monitora. MC1377 sam z siebie nie generuje żadnego obrazu.

    TDA 8440 to tzw. zespolony przełącznik A/V spotykany nie tylko w tunerach SAT lecz również w TV do przełączania sygnałów ze złącz AV.
    p.kaczmarek2 wrote:
    - V - sygnał Video
    - G - Ground, masa
    - A - Audio
    - MB, BB - zasilanie modulatora (tutaj 12V, te piny są połączone razem; ale z reguły BB to napięcie obecne ciągle, też w standby, a MB to napięcie pojawiające się z włączeniem urządzenia)


    MB - Modulator Battery, zasilanie modulatora po włączeniu urządzenia
    BB - BaseBand, zasilanie wbudowanego wzmacniacza RF który przy podłączonym ale wyłączonym tunerze przepuszcza sygnał z wejścia antenowego do wyjścia TV (RF)
  • Nazwa.pl
  • #3
    p.kaczmarek2
    Moderator Smart Home
    Dziękuję za uwagi, temat poprawiłem. Rzeczywiście chyba mam zły nawyk nazywania modulatora RF jako PAL, przez to że na jego wejściu jest PAL. Czeski błąd.

    EDIT:
    A co do MC1377 to polecam wspomniany już wcześniej artykuł, trzeba wpisać w Google "Modulator PAL do komputera PC z kartą VGA lub SVGA", tam jest szczegółowo opisane wszystko.
    Ciekawa podróż w przeszłość.
    Ale uwaga - to nie zadziała jak podany sygnał VGA będzie mieć inne timingi/częstotliwość, musi mieć zgodne z oczekiwanym wyjściem PAL, a to może być w naszych czasach problematyczne.
  • #4
    Olkus
    Level 31  
    Urządzenie nie było w aż takim złym stanie, rozbierałem takie gdzie ścieżek nie było, a po przyłożeniu lutownicy w PCB wypalała się dziura :)

    Super artykuł, fajnie że ktoś wykorzystuje części ze śmietnika, osobiście mam takich odlutów całe worki, różne układy scalone, pamięci, części RTV, itp. Jak by ktoś coś chciał to proszę pisać na PW, oddam za koszty dostawy.

    Pozdrawiam i miłego wieczoru życzę.
  • #5
    omin172
    Level 15  
    ArturAVS wrote:
    modulatorem PAL


    A cóż to za groteska? Nie ma czegos takiego, jak "modulacja PAL". Sygnał wizyjny do standardu PAL nie jest modulowany, tylko kodowany.