Diora AS502 - tryb serwisowy.
- Zaloguj Zarejestruj się by odpowiadać
Witam,
W moim tunerze AS502 (mam go od 1992 r) uszkodzeniu uległa pamięć IC401 SDA2516. Po jej wymianie nie działa automatyczne wyszukiwanie stacji. Napięcie sterujące varicap w głowicy ( na kołku K6) jest prawidłowe. "Ręczne" strojenie działa.
Miałem zamiar wymienić IC201 TEA6100, ale przeczytałem w instrukcji serwisowej, że - tu cytat":
Do prawidłowej regulacji rezystorów R209 i R211 (regulacja napięcia odniesienia kontroli poziomu sygnału wejściowego) służy opcja programowa, uruchamiana nadajnikiem zdalnego sterowania (kod funkcji 55), po uruchomieniu której na wyświetlaczu numeru wybranej komórki pamięci wyświetlana jest wartość poziomu sygnału wejściowego (zakres 1-8)."
W posiadanej instrukcji serwisowej niestety poza powyższym nie ma opisu jak skorzystać z tej funkcji. Nie znalazłem również informacji na ten temat w instrukcji serwisowej do WS502.
Czy ktoś z kolegów może mi podpowiedzieć jak "wejść" w tę opcję programową - czy też tryb serwisowy.
Czy ta funkcja służy tylko do odczytu wartości sygnału wejściowego, czy może konieczne jest wstępne ustawienie wartości tego parametru przed regulacją (tłumaczyło by to, że po wymianie SDA 2516 nie działa automatyczne wyszukiwanie stacji).
Może któryś z szanownych kolegów wymieniał już SDA2516 w tunerze Diora AS502. Czy również po tym zabiegu były problemy z automatycznym wyszukiwaniem stacji?
Brak funkcji wyświetlania poziomu sygnału czy choćby flagi "TUNED" to największa wada tunerów serii 500 i 700.
Re:tytka
Miałeś rację, dziś sprawdziłem. Kod funkcji 55 to numer kombinacji kodów z nadajnika SAA3004 - niestety niedostępny z klawiatury oryginalnego pilota.
Działa to tak, że po dostrojeniu do stacji wysyłamy pilotem polecenie 55 i na wyświetlaczu numeru komórki pamięci wyświetlany jest poziom odbieranego sygnału od 1 do 8.
Czyli pozostaje mi wymiana TEA6100. Dam znać jak go kupię i wymienię.
Dzięki, pozdrawiam.
niestety niedostępny z klawiatury oryginalnego pilota.
Pozostaje samemu wykombinować jakiś mikroprocesorowy nadajnik kodów. Programowanie mikrokontrolerów typu Atmega czy podobnych nie jest trudne, ale jakieś przygotowanie do tego trzeba mieć. W necie powinny być gotowe schematy i wsady softu.
A myślisz że wymiana tego TEA6100, jest konieczna?
Jak normalnie tuner działa, to chyba nie wina tego układu.
Rozumiem, że udało Ci się załączyć kod nr 55 i tuner wówczas pokazuje poziom sygnału. Jakie wartości tego sygnału pokazuje?
Samo zatrzymanie procesu szukania stacji w trybie auto, moim zdaniem jest wynikiem natrafienia na stację o odpowiednio wysokim poziomie sygnału, zadanym w kodzie programu. (Kontroler sprawdza ten poziom, mimo że go nie wyświetla.)
niestety niedostępny z klawiatury oryginalnego pilota.
Pozostaje samemu wykombinować jakiś mikroprocesorowy nadajnik kodów. Programowanie mikrokontrolerów typu Atmega czy podobnych nie jest trudne, ale jakieś przygotowanie do tego trzeba mieć. W necie powinny być gotowe schematy i wsady softu.
To chyba znacznie prościej i szybciej rozebrać pilota i dolutować mikrostyk na kabelkach.
Re: tytka:
Tak właśnie zrobiłem, rozebralem pilota i dolutowałem przycisk na przewodach :-)
Co do konieczności wymiany TEA6100, zastanawiam się jeszcze. Właściwie po ręcznym zaprogramowaniu komórek pamięci wszystko jest OK. Ale skoro tuner jest już na warsztacie... fajnie by było zrobić wszystko.
Jak teraz pomyślę, to poprzednie automatyczne wyszukiwanie stacji robiłem bardzo dawno temu i tak naprawdę ta usterka nie koniecznie musi mieć związek z wymianą pamięci... Mogła powstać wcześniej tylo nie było potrzeby korzystać z automatycznego strojenia..
Czy sugerujesz, że przyczyną nie wyszukiwania stacji w trybie auto maże być procesor?
Przyczynę na razie próbuję badać.
Mikrokontroler z układem TEA6100, kontaktuje się przez szynę I2C, jest tu możliwość komunikacji dwustronnej. Układ ten otrzymuje komendy konfiguracyjne, ustalające jego tryb pracy. Zwrotnie mikrokontroler, może odczytać z niego dane odnośnie poziomu sygnału i faktycznej częstotliwości pośredniej. Na podstawie tych danych jest sprawdzany programowy warunek autostopu podczas przeszukiwania zakresu.
Istnieje bardzo małe prawdopodobieństwo uszkodzenie TAE6100, dotyczące tylko jego odczytu (że nie wystawia danych do odczytu na szynę I2C). Dlatego pytałem i powtórnie to robię; jakie wartości poziomu sygnału pojawiały się na wyświetlaczu po nadaniu z pilota komendy 55 ?? Czy różniły się te wartości dla poszczególnych stacji?
Tak dla wyjaśnienia:
Re:tytka
Miałeś rację, dziś sprawdziłem. Kod funkcji 55 to numer kombinacji kodów z nadajnika SAA3004 - niestety niedostępny z klawiatury oryginalnego pilota.
Działa to tak, że po dostrojeniu do stacji wysyłamy pilotem polecenie 55 i na wyświetlaczu numeru komórki pamięci wyświetlany jest poziom odbieranego sygnału od 1 do 8.
Powyższe sprawdzałem na sprawnym tunerze znajomego (byłem kilka dni poza domem).
Dziś sprawdziłem na swoim i wygląda to tak:
Po ustawieniu stacji lub nawet bez stacji i wysłaniu polecenia 55 na wyświetlaczu pojawia się zawsze wskazanie 16.(?)
Ponadto pożyczyłem do sprawdzenia tuner znajomego i podmieniłem płytkę sterującą. Na niej, czyli na sprawnej, tuner zachowuje się tak samo jak z moją płytką.
Czyli, pozostaje TEA6100, ale najpierw sprawdzę dokładnie elementy w jego otoczeniu.
No z tego co piszesz, wygląda że to ten problem, o którym wspominałem. TEA przyjmuje i wykonuje polecenia konfiguracyjne, ale jest problem z jego odczytem (wystawia błędne, stałe dane na szynę). Szukanie problemu z linią danych, też nie ma sensu, bo przecież układ wykonuje polecenia konfiguracyjne. Problem sterowania też wykluczyłeś, podmieniając je z drugiego tunera.
Wygląda na to, że należało by wymienić tego TEA.
Najtaniej będzie chyba tu:
http://www.cybor-tech.com.pl/szukaj3.php
Kod funkcji 55, to pewnie nr kodu rozkazu emitowanego z SAA3004 (zobacz matrycę klawiatury z numerami kodów tego układu).
Osobiście nie wydaje mi się aby w kości pamięci były zapisane wartości sygnału potrzebne do automatycznego wyszukiwania.
Napięcia odniesienia ustawiane rezystorami R209 i R211 dla TEA6100, wyznaczają zakres, na podstawie którego, układ TEA określa wartość poziomu sygnału. Który możesz wyświetlić na wyświetlaczu, wspomnianą komendą serwisową. Natomiast nie wydaje mi się, że będziesz miał możliwość, ustawienia poziomu tego sygnału, przy którym będzie się zatrzymywał proces szukania stacji. Ten poziom raczej przypisany jest na stałe w programie wewnętrznym mikrokontrolera.
https://www.elektroda.pl/rtvforum/topic3691311.html
https://www.elektroda.pl/rtvforum/topic3626994.html
https://www.elektroda.pl/rtvforum/topic3627086.html
https://www.elektroda.pl/rtvforum/topic3531876.html