Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Jak działa mikrokontroler STM8S207MBT6 w konsoli Pioneer XDJ-R1

audio-m 16 Lut 2018 13:30 651 13
  • #1 16 Lut 2018 13:30
    audio-m
    Poziom 12  

    Witam. Być może to nie odpowiedni dział, ale proszę bardzo wyrozumiałość i ewentualne wskazówki, bo niestety brak mi wiedzy...
    Mój problem dotyczy konsoli dj-skiej PIONEER XDJ-R1. Sprzęt nie używałem ok. pół roku czasu, kilka dni temu podłączyłem do zasilania i brak reakcji na przycisk STANDBY inicjujący jej włączenie ( dioda czerwona przy Standby świeci cały czas ).
    Po otwarciu urządzenia stwierdziłem, że zasilacz główny podsiada osobne pomocnicze zasilanie 5V, pozostałych napięć brak i z tego co wyczytałem z Service Manual to pozostałe napięcia pojawią się wtedy gdy tytułowy mikrokontroler poda sygnał na pin sterujący STANDBY ON/OFF w zasilaczu ( str. 61).
    Tyle tylko, że cały czas jest tam napięcie ok. 1,6V które wychodzi z pin-u 65 mikrokontrolera STM. Ponadto doszedłem i sprawdziłem, że na mikrokontrolerze jest napięciem 5V na pinach 8, 9 i chyba też na 22 i 23 (ale w tej chwili już nie pamiętam) - str. 50-51
    Do mikrokontrolera dochodzi sterowanie z przycisku STANDBY na pin 37 który jest wtedy zwierany do masy ( prowadzone ścieżką STB-SW ).
    Dalej brakuje mi wiedzy o mikrokontrolerach na co powinienim zwrócić uwagę przy tym STM8S207MBT6.
    Zasadniczo nurtuje mnie pytanie jak to ma działać?
    Czy ktoś życzliwy potrafi mi coś prostym językiem podpowiedzieć?

    0 13
  • #2 16 Lut 2018 15:12
    excray
    Poziom 39  

    A wiesz jak działa komputer? Tak prostym językiem? to przełóż sobie to na mniejszą skalę, bo to taki mały komputer, z tym, że zawsze uruchamia się ten sam program.

    1
  • #3 16 Lut 2018 15:35
    audio-m
    Poziom 12  

    No bardziej chodzi mi o to jakie "warunki" musi mieć ten mikrokontroler aby uznać, że ma zadziałać/zareagować na przycisk STANDBY.
    Chciałbym coś wykluczyć - czy dalej szukać usterki samej elektroniki, czy może w nim samym.. nie wiem jak to nazwać.. utraty programu czy wewnętrznego uszkodzenia..

    0
  • #4 16 Lut 2018 19:49
    2675900
    Użytkownik usunął konto  
  • #5 16 Lut 2018 21:33
    audio-m
    Poziom 12  

    No właśnie wydawało mi sie, że zwróciłem sie do ludzi którzy chcą pomóc i mają pojęcie co wpływa na to, że ten mikrokontroler nie reaguje..

    0
  • Pomocny post
    #6 16 Lut 2018 22:09
    zster

    Poziom 28  

    Otwórz sobie ten plik w Adobe Readerze, zejdź do stron ze schematami i wpisz w szukajkę ( EDYCJA -> ZNAJDŹ ) "STBY" . Po kolei podświetlać się będą nazwy tego sygnału przy elementach do niego podłączonych. Multimetr w dłoń i sprawdź po kolei każdy z tych podzespołów. uC podaje ten sygnał w kilka miejsc i po drodze do zasilacza jest kilka elementów - prawdopodobnie któryś z nich ( najpewniej tranzystor ) jest uszkodzony. Można spróbować podać napięcie 5V z napięcia pomocniczego na wejście STBY zasilacza i sprawdzić czy wstanie.

    Dodano po 4 [minuty]:

    audio-m napisał:
    No właśnie wydawało mi sie, że zwróciłem sie do ludzi którzy chcą pomóc i mają pojęcie co wpływa na to, że ten mikrokontroler nie reaguje..


    Zadałeś pytanie o działanie mikrokontrolera a o tym są książki i to z bardzo wieloma stronami ;) Poza tym sposób działania mikrokontrolera nie ma tu nic do rzeczy. Liczy się umiejętność czytania dokumentacji ( schematów ) i wiedza o elementach elektronicznych oraz narzędzia ( multimetr masz, ale może się przydać np. oscyloskop ... ).

    0
  • #7 16 Lut 2018 22:57
    audio-m
    Poziom 12  

    Dziękuję. No takim zupełnym laikiem nie jestem :wink: ...ale NIE wychowałem sie w epoce "cyfrowej" wiec braki są.
    Wypiołem pin stby idący do zasilacza od tego mikrokontrolera. Podałem napięcie pomocnicze 5v i przetwornica wystartowała i są wszystkie napięcia zarówno przy zasilaczu jak i na pozostałych płytach wyrywkowo. Niestety konsola całkowicie martwa. Jutro prześledzę pozostałe punkty wg Twojej sugestii.

    0
  • #8 16 Lut 2018 23:00
    zster

    Poziom 28  

    Więc zasilacz sprawny. Pozostaje sprawdzić elementy po drodze między uC a zasilaczem w sygnale STBY...

    0
  • #9 16 Lut 2018 23:51
    audio-m
    Poziom 12  

    Zster jeśli mozesz to wyjaśni mi kwestie mojego rozumowania.
    Jeśli tak jak pisałem w pierwszym poście do mikrokontrolera dochodzi napięcie 5v na podane piny, ponadto od strony przycisku/swich-a dochodzi do niego prosto na pin 37 sygnał ( przy naciśnięciu STANDBYON, jest zawierany do masy). Od drugiej strony tego mikrokontrolera prosto ( bez żadnych pośrednich elementów) do zasilacza idzie szyna STBY, to czy nie powinno byc tak, że po naciśnięci STANDBY ON na tej szynie STBY z mikrokontrolera, z 0v powinno się pojawić 5v co zainicjuje zasilacz?
    A jeśli jest tam cały czas 1,6v to co może blokować? czy ten mikrokontroler jeszcze przez zainicjowaniem pełnego zasilania coś "sprawdza"?
    Czy nie powinno byc tak, ze jednak powinien "zasterować" zasilacz a wtedy dopiero ewentualnie zbierać dalsze informacje/błędy?

    0
  • Pomocny post
    #10 17 Lut 2018 12:23
    zster

    Poziom 28  

    audio-m napisał:
    Jeśli tak jak pisałem w pierwszym poście do mikrokontrolera dochodzi napięcie 5v na podane piny, ponadto od strony przycisku/swich-a dochodzi do niego prosto na pin 37 sygnał ( przy naciśnięciu STANDBYON, jest zawierany do masy). Od drugiej strony tego mikrokontrolera prosto ( bez żadnych pośrednich elementów) do zasilacza idzie szyna STBY, to czy nie powinno byc tak, że po naciśnięci STANDBY ON na tej szynie STBY z mikrokontrolera, z 0v powinno się pojawić 5v co zainicjuje zasilacz?


    Przeglądałem ten schemat tylko pobieżnie ale jeśli po drodze do zasilacza nie ma żadnych innych elementów, to rozumowanie jest prawidłowe. Jednak przeglądając ten schemat zauważyłem, że do sygnału STBY są podłączone także inne elementy - i teraz, jeśli któryś z tych elementów ( np. tranzystor ) jest uszkodzony, to może zwierać sygnał STBY do masy. Weryfikacja poprawności działania uC nie jest możliwa bez znajomości programu, jaki realizuje. Można jedynie sprawdzić, czy uC dostaje wszystkie niezbędne do pracy napięcia i czy startują oscylatory ( oscyloskopem zbadać sygnały wychodzące z "kwarców" ).
    audio-m napisał:
    Czy nie powinno byc tak, ze jednak powinien "zasterować" zasilacz a wtedy dopiero ewentualnie zbierać dalsze informacje/błędy?


    Odpowiedź na to pytanie zna programista, który pisał kod do tego uC :)

    0
  • #11 17 Lut 2018 23:23
    audio-m
    Poziom 12  

    Dziękuję zster.
    Na szynie Stby z mikrokontrolera nie doszukałem sie zwarcia. W zasadzie jest ona prowadzona tak jak pisałem do zasilacza i jeszcze w trzy inne miejsca: tranzystor sterujący diodą led przy standby, zasilanie układu BD4745 pin vcc, tranzystor Q202 powiązany z napięciem pomocniczym 5v i raczej tyle.
    Mam prośbę czy mozeszesz mi potwierdzić czy wskazane wcześniej piny zasilania tego mikrokontrolera są tymi które "są niezbędne" do jego działania i czy coś jeszcze moge na nim sprawdzic pod kątem poprawności jego zasialania.
    Ponieważ nie mam w tej chwili dostępu do oscyloskopu, czy podmiana kwarcu moze byc w tym przypadku potrzebna i pomocna?
    Natomiast wyprzedając fakty mam jeszcze pytanie czy zakładając, ze moge kupić nowym mikrokontroler, da sie w jakiś sposób zczytać z niego program i załadować do nowego? Czy marne szanse...

    0
  • #12 18 Lut 2018 12:52
    zster

    Poziom 28  

    audio-m napisał:
    Ponieważ nie mam w tej chwili dostępu do oscyloskopu, czy podmiana kwarcu moze byc w tym przypadku potrzebna i pomocna?


    Wątpię by wymiana kwarcu coś pomogła ...
    audio-m napisał:
    Natomiast wyprzedając fakty mam jeszcze pytanie czy zakładając, ze moge kupić nowym mikrokontroler, da sie w jakiś sposób zczytać z niego program i załadować do nowego? Czy marne szanse...

    na 99.999999% uC jest zabezpieczony przed odczytem programu. Ale może gdzieś w sieci jest wsad do tego uC - tego nie wiem. Różne rzeczy ludzie posiadają :)

    Jeszcze jedno - czy Jesteś w stanie zmierzyć natężenie prądu gdy wzbudzasz zasilacz napięciem pomocniczym ? Chodzi o prąd tylko tego "zewnętrznego" sygnału STBY.

    0
  • #13 19 Lut 2018 10:23
    audio-m
    Poziom 12  

    Ok. Rozumiem, że chodzi o prąd w szynie STBY z mikrokontrokontrolera do zasilacza?

    0
  • #14 19 Lut 2018 12:18
    zster

    Poziom 28  

    audio-m napisał:
    Ok. Rozumiem, że chodzi o prąd w szynie STBY z mikrokontrokontrolera do zasilacza?


    Ale najlepiej byś zmierzył prąd na tej szynie ale z zewnętrznego źródła - tj. z napięcia pomocniczego, jak robił to Kolega wcześniej. Tzn. chcę się dowiedzieć jaki prąd pobiera sam zasilacz na szynie STBY.

    0