Bezpłatna biblioteka techniczna ENCYKLOPEDIA RADIOELEKTRONIKI I INŻYNIERII ELEKTRYCZNEJ SONY PLAYSTATION - naprawa jednostki adaptacyjnej. Encyklopedia elektroniki radiowej i elektrotechniki Encyklopedia radioelektroniki i elektrotechniki / Telewizja Konsole do gier wideo Sony PlayStation cieszą się popularnością na całym świecie. Te z nich, które są najczęściej spotykane w Rosji i innych krajach WNP, zwykle mają bloki adaptacyjne (sprzedawcy często nazywają je „chipem uniwersalnym”, „chipem dekodera” lub po prostu „chipem”). Przed sprzedażą w krajach, z których trafiają do nas na sprzedaż, wyposażane są w dekodery wideo. Autor dzieli się z czytelnikami tajemnicami tej blokady, którą udało mu się rozwikłać, oraz doświadczeniami związanymi z jej naprawą. Blok adaptacyjny [1] jest niezbędny, aby „Sony PlayStation” współpracowało z płytami CD z grami produkcji południowoazjatyckiej, a także tymi zawierającymi zrusyfikowane wersje programów gier. Firmom zajmującym się adaptacją nie spieszy się z rozstaniem z „know-how”, które przynosi im spore dochody. Niemniej jednak, jeśli jednostka adaptacyjna ulegnie awarii (a takie przypadki są znane), możesz ją naprawić samodzielnie. Istnieje kilka generacji tych konsol do gier wideo: „jedynki” SCPH-1xxx (1995). „trójki” SCPH-1996xxx (5), „piątki” SCPH-1997xxx (7). „siódemki” SCPH-1998xxx (9) tj. wreszcie „dziewiątki” SCPH-1999xxx (XNUMX). Wraz ze wzrostem numeru modelu poprawiają się jego wskaźniki energetyczne, technologiczne, niezawodnościowe i ekonomiczne, przy jednoczesnym zachowaniu kompatybilności oprogramowania i sprzętu. Na ryc. 1, a-d pokazuje typowe schematy bloków adaptacyjnych różnych dekoderów wideo. Oznaczenia położenia mikroukładów, których nie ma na płytce drukowanej, są oznaczone apostrofem. Uderzająca jest wyjątkowość punktów połączenia bloków z płytami procesorowymi i różnorodność typów mikroukładów. Jako mikroukład 1C80G stosuje się głównie ośmiobitowe mikrokontrolery z wewnętrzną pamięcią ROM PIC12C508 / P. PIC16C54A-041I/P firmy Microchip Technology, Z86E0208PSC firmy Zilog lub ich niepakowane odpowiedniki. Te ostatnie po zamontowaniu na desce wypełniane są kroplą masy. Nie ma sztywnego połączenia pomiędzy typem mikrokontrolera a modelem „PlayStation”. Na przykład w dekoderach SCPH-5502 można znaleźć zarówno kontrolery PIC, jak i Z86 oraz niepakowane. Bloki adaptacyjne niektórych modeli dekodera mogą nie pasować do innych (porównaj schematy na ryc. 1, a, b, e). Rozpoczęcie badania bloku adaptacyjnego metodą opisaną w [2]. przede wszystkim należy określić, który z pinów układu IC801 jest wejściem, a który wyjściem. Nie jest to znane z góry, ponieważ jest ustawiane przez program znajdujący się w wewnętrznej pamięci ROM mikrokontrolera. Aby ustalić prawdę, należy przestudiować przebiegi wszystkich sygnałów, lutując naprzemiennie przewody z pól stykowych. Aby pomiary były prawidłowe (jeżeli wyjście jest otwartym drenem) lutowany pin należy podłączyć do zasilania poprzez rezystor 100 kΩ. Inną standardową techniką jest sprawdzenie reakcji na naciśnięcie przycisku „RESET” na konsoli do gier. Sygnał, który nie reaguje na reset, jest najprawdopodobniej sygnałem wyjściowym i odwrotnie W rezultacie stwierdzono, że urządzenia, których obwody pokazano na ryc. 1, za. n mają jedno wejście zegara (3,98 lub 4,23 MHz) i dwa wyjścia. W bloku według schematu na ryc. 1, rezonator kwarcowy ZQ4.433 ustawia częstotliwość taktowania na 1 MHz. Wyjście PCLK taktuje koder IC501 RGB-PAL. Urządzenie, którego schemat pokazano na ryc. 1. e, zawiera dwa niezależne kanały: pierwszy - z wejściem A i wyjściem B. drugi - tylko z wyjściem Q2. Ten kanał nie ma wejścia zewnętrznego. Jego działanie synchronizowane jest przez wewnętrzny generator zegarowy RC mikrokontrolera 1C80T. W urządzeniu według schematu pokazanego na ryc. 1. b. Kształtowanie sygnału Q2 jest również zsynchronizowane z wewnętrznym oscylatorem RC. Sygnał wejściowy END pochodzi z mechanicznego przełącznika umieszczonego w napędzie CD-ROM. Pod jego wpływem jednostka adaptacyjna każdorazowo ponownie generuje sygnał 02. gdy wózek napędowy dotrze do początku ścieżki informacyjnej dysku laserowego. Aby określić momenty, w których „PlayStation” odbiera sygnały bloku adaptacyjnego, tymczasowo odłączymy jego wyjścia Q1 i 02 od płyty procesora podczas ładowania i wykonywania programów gier. Okazuje się, że podczas gry blok adaptacyjny nie jest potrzebny! Jest to wymagane tylko przez pierwsze 10...12 s po naciśnięciu przycisku „RESET”. W tym czasie system operacyjny „PlayStation” dwukrotnie sprawdza „markę” dysku: za pierwszym razem – zanim na ekranie telewizora pojawi się logo (stylizowany znak PS w formie „kobry” na czarnym tle) , drugi - zanim zniknie i przejdzie do ładowania programu gry. Jeśli w tych momentach nie będzie sygnału Q2, dekoder wideo „zawiesza się”, a na ekranie telewizora pojawia się ten sam komunikat, co przy próbie pracy z dyskiem IBM PC: „Włóż CD-ROM PlayStation”. Podobną kontrolę przeprowadza się po każdym otwarciu i zamknięciu klapki dostępu do płyty CD. Najprawdopodobniej zrobiono to, aby wykluczyć sytuacje, w których gra jest uruchamiana z dysku „niezastrzeżonego” i kontynuowana z dysku „niezastrzeżonego”. Rozpocznijmy poszukiwanie wzorców logicznych w sygnałach bloków adaptacyjnych z kanału A - B urządzenia, których schemat pokazano na ryc. 1. e. Za pomocą oscyloskopu dwuwiązkowego łatwo sprawdzić, czy B jest odwróconą kopią sygnału A, a stan wysokiej impedancji wyjścia odpowiada logicznej jedynce. Obwodem równoważnym tego kanału jest falownik z otwartym drenem (kolektorem). Poziom logiczny sygnału Q1. przewidziane w urządzeniach według schematów z rys. 1. a. c, d, natychmiast po podaniu napięcia zasilania poprzez naciśnięcie przycisku „POWER” jest ustawiane na wysoki poziom i pozostaje wysoki przez 0,1…1.2 s, w zależności od wersji programu mikrokontrolera IC801. Przez resztę czasu sygnał Q1 ma niski poziom logiczny, nie reagując na wciśnięcie przycisku „RESET”. Na wyjściu 01 można czasami zaobserwować dwa lub trzy kolejne krótkie (kilkadziesiąt mikrosekund) impulsów wysokiego poziomu przed lub za impulsem głównym, ale nie mają one wpływu na działanie dekodera wideo. Kondycjoner sygnału Q1 można traktować jako multiwibrator rezerwowy, który generuje pojedynczy impuls po przyłożeniu napięcia zasilania. Oczywiście w prawdziwych urządzeniach nie ma multiwibratora. Sygnał Q1 generowany jest przez oprogramowanie zliczające wymaganą liczbę impulsów zegarowych. W wielu przypadkach „PlayStation” działa dobrze bez tego sygnału. Najbardziej zagmatwany obraz można zaobserwować dla sygnału Q2. Generowany jest przez wszystkie bez wyjątku bloki adaptacyjne. Oczywiście to on zawiera kod umożliwiający załadowanie programu z dysku. Zadanie do rozwiązania polega na odnalezieniu prawa naprzemienności poziomów niskich (logiczne 0) i wysokich (logiczne 1). Konwencjonalny oscyloskop nie jest tu pomocny, ponieważ jego przemiatanie jest prawie niemożliwe do zsynchronizowania z sygnałem składającym się z dużej liczby impulsów o zmiennym czasie trwania. Jednak z oscylogramu można ocenić, że czas trwania impulsów zarówno wysokiego, jak i niskiego poziomu we wszystkich modelach „PlayStation” jest bliski 4 ms, czyli wielokrotności tej wartości. Bardziej szczegółową analizę można przeprowadzić za pomocą oscyloskopu z dużą pamięcią (C9-27, C9-28 lub HP54C45D firmy Hewlett Packard). Ale dla zwykłych radioamatorów takie urządzenia, a także złożone analizatory logiczne o długich sekwencjach impulsów niestety nie są dostępne. Praktycznie niemożliwe jest „otwarcie” pamięci ROM mikrokontrolera w celu analizy jego programu. Jak na zdjęciu. i Z86 mają wbudowany system ochrony kodu programu. Liczyć na to. to, że producent zapomniał zaprogramować bit bezpieczeństwa jest naiwne. Często w przypadku mikroukładów zainstalowanych w blokach adaptacyjnych wszystkie „dodatkowe” wnioski są odcinane, a napisy z ich obudów usuwane. W przypadku mikrokontrolera bezramowego zadanie jest jeszcze trudniejsze, ponieważ pod wypełnieniem złożonym oprócz niego samego może znajdować się dodatkowy twardy węzeł logiczny. Na szczęście metoda analizy krok po kroku wygenerowanej sekwencji impulsów skutecznie się sprawdza. Mikrokontrolery PIC i Z86 mają strukturę statyczną. Oznacza to, że ich częstotliwość taktowania można obniżyć do dowolnej dopuszczalnej wartości, aż do ręcznego zadawania impulsów zegarowych za pomocą przycisku. Licząc liczbę takich impulsów pomiędzy zmianami poziomu logicznego sygnałów wyjściowych mikrokontrolera, można uzyskać absolutnie dokładny obraz. Znając rzeczywistą częstotliwość taktowania mikrokontrolera F. liczbę impulsów N można łatwo przeliczyć na czas trwania odpowiedniego interwału, korzystając ze wzoru t [mc]=N/F [kHz]. Metoda ta nie jest odpowiednia, jeśli mikrokontroler zasilany jest z wewnętrznego zegara RC, jak w urządzeniach według obwodów pokazanych na rys. 1b. Biorąc jednak pod uwagę kompatybilność różnych modeli „PlayStation”, można mieć nadzieję, że wyniki analizy innych opcji będą mogły zostać rozszerzone na te modele. „Zapłatą” za prostotę metody jest wydłużenie czasu wykonywania pomiarów. Przykładowo, aby przeanalizować pierwsze 10 sekund pracy mikrokontrolera według obwodu pokazanego na rys. 1. ok. wymagane będzie ponad 44 miliony impulsów zegarowych. Jeśli zrobisz to ręcznie z częstotliwością 1…2 Hz, proces zajmie około roku. Można to przyspieszyć powierzając rutynowe prace komputerowi. Zrobi to każdy - od RA-DIO-86RK i ZX-SPECTRUM po IBM PC. Konieczne jest jedynie, aby posiadał dwa porty jednobitowe (wejście i wyjście) z poziomami sygnału TTL. Na ryc. Rysunek 2 pokazuje jak podłączyć mikrokontroler PIC do portów I/O dedykowanych dla magnetofonu kasetowego znajdującego się na dowolnym komputerze kompatybilnym ze SPECTRUM. Choć mikrokontrolery te w dekoderach wideo zasilane są przeważnie napięciem 3,5 V, to z powodzeniem działają także przy napięciu 5 V, dzięki czemu nie ma potrzeby stosowania dodatkowego źródła zasilania.Pokazane punkty podłączenia odnoszą się do komputera opisanego w [3]. W innych przypadkach należy znaleźć wejście mikroukładu cyfrowego, podłączonego przez kondensator izolacyjny do styku gniazda do podłączenia magnetofonu i podobne wyjście. Program analityczny napisany jest w języku BASIC i przedstawiono w tabeli. 1. Generuje impulsy zegarowe na bicie D3 portu 0FEH i sprawdza stan bitu D6 tego samego portu (są to adres i bity standardu portu magnetofonu dla ZX-SPECTRUM). Aby przyspieszyć pracę, podprogramy krytyczne czasowo zostały napisane w języku asemblera mikroprocesora Z80. Ich kody są zapisywane w instrukcjach DATA i ładowane do pamięci RAM komputera, zaczynając od komórki 30000 (linia 30). Dostęp do podprogramów asemblera - za pomocą instrukcji RANDOMIZE USR w liniach 110 i 120. Po uruchomieniu programu należy wprowadzić wartość częstotliwości zegara w kilohercach oraz czas trwania analizowanego interwału mikrokontrolera (zwykle 10...15 s). Procedura analizy zajmie 18...25 minut. Częstotliwość generowanych impulsów zegarowych wynosi około 40 kHz, a jeśli ZX-SPECTRUM jest turbodoładowany – około 60 kHz. Kiedy analizowany sygnał przechodzi na inny poziom, zmienia się kolor obramowania ekranu. Czarny jest niski, biały jest wysoki. Jednocześnie program wyświetla zmierzony czas trwania przedziału czasu, w którym poziom sygnału pozostał niezmieniony. Dane na ekranie ułożone są w czterech kolumnach, przy czym liczby w kolumnach nieparzystych odpowiadają przedziałom niskiego poziomu, a w kolumnach parzystych – wysokiemu. Dla ułatwienia analizy są one zaokrąglane do setnych części milisekundy (linia 140). Jeśli wszystkie instrukcje PRINT zostaną zastąpione przez LPRINT, drukarka wydrukuje wyniki. Jeżeli przez około 8 minut w analizowanym sygnale nie nastąpi żadna zmiana, program wydaje sygnał dźwiękowy, wyświetla na ekranie komunikat ostrzegawczy i przestaje działać (linia 160). W tabeli. Rysunek 2 przedstawia wyniki pomiaru czasu trwania pierwszych 100 interwałów sygnału Q2 jednostki adaptacyjnej dekodera SCPH-5502 przy częstotliwości taktowania 4,433 MHz. Pierwszy to krótki impuls o niskim poziomie, oczywiście związany z inicjalizacją mikrokontrolera. Następujący po nim długi impuls wysokiego poziomu zbiega się z sygnałem konfiguracyjnym „PlayStation” po włączeniu zasilania. Niektóre z testowanych bloków adaptacyjnych nie mają tego impulsu w ogóle lub jego poziom jest niski. Następnie cyklicznie powtarzane są trzy sekwencje kodowe impulsów (CP). oddzielone przerwami - interwałami o niskim poziomie logicznym trwającymi około 80 ms. Łatwo zauważyć, że wszystkie odstępy są w przybliżeniu wielokrotnością 4 ms, co potwierdza wyniki pomiarów wykonanych za pomocą oscyloskopu. Przyjmując jako jedność i wyznaczając T wartość 4 ms. otrzymujemy schemat czasowy sygnału Q2 pokazany na ryc. 3. Pierwsze 36 taktów wszystkich trzech CP jest identycznych, różnią się jedynie t. 37-41, a w t. 42, poprzedzającym pauzę między CP, zawsze występują logiczne 1. trzy „klawisze” na raz. Teoretycznie może być 32 KP, różniących się poziomami logicznymi w pięciu cyklach, od 37 do 41. Dalej mówiąc o CP. przytoczymy tylko zmienną część kodu zlokalizowaną w tych cyklach. Dalsze badania będą wymagały programowalnego generatora sekwencji impulsów. Na ryc. 4 pokazuje schemat takiego generatora na mikrokomputerze KR1830VE31 (KR1830VE51). Program jego pracy (tabela 3) jest zapisany w pamięci ROM DD3 K573RF5 (K573RF2). Zatrzask adresu DD2 jest zawarty w schemacie standardowym. Przełączniki SA1-SA5 ustawiają poziomy logiczne części zmiennej skrzyni biegów. Na przykład ustawiając przełączniki SA1 i SA3 w pozycji zamkniętej (0). a reszta - do pozycji otwartej (1) dostajemy skrzynię biegów o kodzie 11010. Urządzenie zasilane jest ze źródła +5 V „PlayStation”. Pobiera około 70mA prądu. Jeśli generator ma chip KR1816BE31 (KR1816BE51). lepiej jest użyć zewnętrznego zasilacza, ponieważ pobór prądu wzrośnie do 150 ... 200 mA. Sygnał z wyjścia dowolnego z czterech bitów portu P1.4-P1.7 (piny 5-8 układu DD1) zamiast sygnału Q2 jednostki interfejsu jest podawany na pin 17 układu SC4309xx lub pin 42 układu CXD2938Q na konsoli do gier. Aby wyeliminować niespodzianki, wszystkie pozostałe, z wyjątkiem Q2, wnioski z bloku adaptacyjnego muszą pozostać niezmienione. W pierwszej kolejności za pomocą przełączników SA1-SA5 ustawiamy jedną z opcji skrzyni biegów. Instalujemy dowolny dysk w prefiksie wideo i naciskając przycisk „RESETUJ” uruchamiamy go. Jeśli co najmniej jeden program do gry ładował się normalnie z co najmniej jednego „niemarkowego” dysku, kod został wybrany poprawnie. Jeżeli KP zostanie wybrany nieprawidłowo, na ekranie telewizora pojawi się napis ostrzegający o niemożności dalszej pracy. Możesz zmienić położenie przełączników SA1-SA5 bez wyłączania zasilania. Ich status jest sprawdzany około cztery razy na sekundę. Eksperymentalnie udało się ustalić, że dla każdego modelu „PlayStation” przypisany jest jeden CP (nazwijmy go kluczowym), za pomocą którego wypuszczane są płyty „niemarkowe”. Na przykład dla SCPH-1001 jej kod to 10110. Dla SCPH-5502. SCPH-7502. SCPH-9002 to 01110, a SCPH-5501 to 11110. Możliwe, że mogą wystąpić inne warianty. Kolejną przydatną obserwacją jest to, że kluczowe CP mogą następować nie tylko jeden po drugim, ale także naprzemiennie z innymi, na przykład zawierającymi „klucze” do różnych modeli „PlayStation”. Najwyraźniej system operacyjny dekodera wideo sprawdza wszystkie otrzymane punkty CP. a zły „klucz” nie przerywa tej pracy. Poszukiwanie trwa 10...12 s. Pozostaje określić granice, w jakich mogą zmieniać się parametry czasowe CP. Aby to zrobić, będziesz musiał zmienić wartość bajtu programu generatora pod adresem 0058H, aż gra przestanie normalnie się uruchamiać. Doświadczenia wykazały, że czas trwania cyklu T mieści się w granicach 3.8...4.2 ms. Odtwórz z absolutną dokładnością przedziały czasowe zgodnie np. z tabelą. 2 nie jest wymagane. Następnie programowo dostosowujemy czas trwania przerwy pomiędzy CP, pozostawiając pozostałe interwały bez zmian. Okazuje się, że bez uszczerbku dla wejścia programów do gier, może on wytrzymać od 16 do 65T, a w niektórych konsolach wideo nawet do 1000T. Teraz jest jasne, dlaczego niektóre bloki adaptacyjne generują CP z przerwą nie 20, ale 22 lub 23T. Czasami blok adaptacyjny generuje sygnały, których parametry na pierwszy rzut oka nie mieszczą się w nowo konstruowanej teorii. Jeśli wykluczymy przypadki zwykłych błędów programisty, należy zauważyć, że stosowane są metody ochrony kluczowych CP, mające na celu stworzenie maksymalnych trudności tym, którzy próbują zrozumieć prawo tworzenia sygnału Q2. Przykładowo, jeden z badanych bloków wygenerował sygnał, w którym pierwsze 14 CP różniło się od kluczowego tylko tym. że brakowało im miary 40, a długość całkowita wynosiła 41, a nie 42T. Wszystkie były fałszywe i tylko co piętnasty CP w pełni odpowiadał kluczowemu o kodzie 01110. I ten przypadek nie jest odosobniony. Często kluczowy CP jest maskowany przez trzy do ośmiu fałszywych. Takie „pułapki” wpadają w tych, którzy nie zadają sobie trudu sprawdzenia wszystkich opcji. Poza tym bardzo trudno jest wykryć kluczową skrzynię biegów za pomocą oscyloskopu, gdy jest ona maskowana na ekranie przez liczne fałszywe, które prawie się z nią pokrywają. Pewne trudności stwarza również naruszenie ścisłej okresowości sygnału. Dość często przedział T jest celowo losowo zmieniany. Największą trudność sprawiają programistom próby dokładnego odtworzenia tego chaosu (który okazał się zupełnie niepotrzebny). Niemniej jednak bardzo rzadko, ale zdarzają się całkowicie niezabezpieczone bloki adaptacyjne. Ich sygnały są ściśle okresowe, a wszystkie wygenerowane CP są kluczowe. Znając kluczowe prawo tworzenia KP, możliwe jest wykonanie samodzielnie wykonanej jednostki adaptacyjnej w oparciu o dowolny ze znanych mikrokontrolerów, w tym PIC 12С5хх, PIC 16Схх firmy Microchip Technology, Z86xxx firmy Zilog. AT89C51xx firmy Atmel, SX18xx firmy Scenix. Wszystkie są mikromocne, stosunkowo tanie, niewielkich rozmiarów, mają wbudowaną pamięć ROM. Najważniejsze jest to, że dostępny jest sam chip, programista, literatura referencyjna i program debugera. Niestety nie każdemu udaje się połączyć wszystkie te elementy w jedną całość. Problem można rozwiązać za pomocą popularnych mikrokomputerów serii KR1830. KM1830. charakteryzujący się niskim zużyciem energii i oprogramowaniem kompatybilnym ze znaną rodziną MSC-51 firmy Intel. Generator sekwencji impulsów wykorzystany w eksperymentach jest w rzeczywistości gotowym blokiem adaptacyjnym dla mikrokomputera KR1830BE31. Oprócz sygnału Q2 generuje także Q1 (przewidziane jest to w programie pokazanym w tabeli 3). Ten ostatni jest usuwany z dowolnego z czterech najmniej znaczących bitów portu P1 (piny 1–4 układu DD1), jak pokazano na ryc. 4 linia przerywana. Znajomość kluczowego CP z góry. przełączniki SA1 - SA5 można zastąpić zworkami. Zastosowanie mikrokomputera z wbudowaną pamięcią ROM z kasowaniem ultrafioletowym (KM1830BE751 lub KM1830BE7S3) znacznie upraszcza blok. Na ryc. 5 pokazuje schemat takiego urządzenia. Nazwy sygnałów i punktów podłączenia do różnych modeli „PlayStation” są takie same, jak pokazano na ryc. 1. W pamięci programu układu DD1 zapisywane są kody z tabeli. 4. Schemat czasowy pokazany na ryc. 3 jest odtwarzany na wyjściu Q2. Klucz na tranzystorze VT2 imituje kanał A-B (patrz ryc. 1, e). Podobny klucz na tranzystorze VT1 chroni przed przepięciem mikroukład płyty procesora dekodera wideo, który odbiera sygnał Q2. Zazwyczaj ten mikroukład jest zaprojektowany na napięcie 3,5 V, a dla niego poziom logiczny 1 (+5 V) na wyjściu mikrokomputera DD1 może być niebezpieczny. Jeśli tak nie jest (na przykład na wejścia mikroukładów SC4309xx można podać zarówno napięcie 3.5, jak i 5 V), sygnały Q1 i Q2' są usuwane bezpośrednio z pinów portu P1 mikroukładu DD1, jak pokazano na ryc. 5 linii przerywanych. Należy jedynie zamienić kod 000FFH na 1H w komórce 0FH pamięci programu układu DD00. który odwraca generowany sygnał. Schemat innej wersji domowego bloku adaptacyjnego pokazano na ryc. 6. Różni się od poprzedniego zastosowaniem znacznie tańszego mikrokomputera KM1816BE48. Jego program znajduje się w tabeli. 5. Wszystko, co powiedziano powyżej o bloku na chipie KM1830BE751, łącznie z wymianą kodu w komórce 000FH, sprawdza się również w tym przypadku. Kondensator C4 można pominąć, jeśli sygnał RES z dekodera wideo zostanie przyłożony do styku 4 DD1. Wadą tego zamiennika jest zwiększone zużycie energii. Na szczęście w rzeczywistości pobierany prąd jest znacznie mniejszy niż wartość graniczna podana w podręcznikach. Układ KM1816BE48 faktycznie zużywa około 60 mA. Dzięki temu urządzenie można zasilać z wewnętrznego źródła „PlayStation” bez obawy o przeciążenie. Częstotliwość rezonatora kwarcowego ZQ1 we wszystkich opisanych powyżej blokach można zmieniać w szerokim zakresie. W tym przypadku należy tak dobrać wartość stałej znajdującej się w komórce 0058Н (tabela 3) lub 0030Н (tabela 4 i 5), aby czas trwania cyklu T wynosił 4 ms. Na przykład, jeśli częstotliwość rezonatora wynosi 4,433 MHz. kod 41H pod adresem 0058H w tabeli. 3 należy zastąpić przez 48N. Ta sama stała w tabeli. 4 znajduje się o godzinie 0030:5. W tabeli. 4, adres stałej jest taki sam jak w tabeli. 39. ale jego znaczenie jest inne. Tutaj zamiast ZZN należy napisać XNUMXН. Prawo przemienności przedziałów czasowych w wygenerowanym CP wynika z liczb znajdujących się w tabeli. 4 i 5 są takie same: wariant z kodem 10110 znajduje się w komórkach 0037H-0054H. z kodem 11110 - w 0055H-0070H, z kodem 01110 - w 0071H-008EN. Jeżeli okres, w którym poziom wyjściowy się nie zmienia, ma czas trwania T, jest on określany liczbą 0AH (dziesiętna 10). interwały o innym czasie trwania - proporcjonalnie zwiększone liczby. Na przykład. 0C8H (liczba dziesiętna 200) odpowiada przedziałowi 20T. W razie potrzeby wygenerowane kody można zmienić, ale cykl musi koniecznie zakończyć się numerem UN, jak w komórce 008FH tabeli. 4 i 5. Płytki drukowane bloków adaptacyjnych zmontowane według schematów z ryc. Fig. 5 i 6 pokazano odpowiednio na fig. 7 i 8. Płytki są przeznaczone do stosowania rezystorów OMLT-0.125, kondensatorów KM-5, KM-6. K10-17, rezonator kwarcowy RK-169. Wewnątrz „PlayStation” jest całkiem sporo miejsca na umieszczenie bloku adaptacyjnego. Dlatego przy produkcji należy zwrócić szczególną uwagę na zmniejszenie grubości urządzenia. Długość przewodów łączących go z płytką procesora nie ma tak naprawdę znaczenia i może sięgać 300...400 mm. Kondensator blokujący C3 i rezystory R3, R4 można wyrzucić, jeśli nie doprowadzi to do nieprawidłowego działania urządzenia. Zamiast rezonatora kwarcowego można zastosować rezonator piezoceramiczny, na przykład HCJ-4.00MKC firmy Herbert C. Jauch (Niemcy) z dwoma wewnętrznymi kondensatorami o pojemności 33 pF każdy. Rezonator ZQ1 i kondensatory C1, C2 można całkowicie wykluczyć, jeśli użyjesz dowolnego sygnału zegarowego o poziomie TTL o częstotliwości 3 ... 5 MHz dostępnego w „PlayStation”. Jest podawany przez rezystor odsprzęgający 200 ... 510 omów do pinu 19 układu KM1830BE751 lub do styku 3 układu KM1816BE48. To ostatnie nie pokrywa się z zaleceniami [4], zgodnie z którymi wnioski 2 i 3 powinny być zasilane przeciwfazowymi sygnałami zegarowymi. Jednak w praktyce mikroukład działa nawet przy jednofazowym sygnale zegarowym obniżonym do 3,5 V. Kolejna kwestia warta uwagi. Niektóre konsole „PlayStation” z pierwszych wydań, na przykład „amerykański” SCPH-1001. działa tylko z płytami NTSC. Żaden wybór kodu wygenerowanego przez blok adaptacyjny nie sprawi, że taki dekoder będzie współpracował z płytami PAL. Rzecz jasna rzecz w tym, że sprzęt nie jest w stanie przetworzyć sygnałów wideo tego systemu. literatura
Autor: S.Ryumik, Czernihów, Ukraina Zobacz inne artykuły Sekcja Telewizja. Czytaj i pisz przydatne komentarze do tego artykułu. Najnowsze wiadomości o nauce i technologii, nowa elektronika: Sztuczna skóra do emulacji dotyku
15.04.2024 Żwirek dla kota Petgugu Global
15.04.2024 Atrakcyjność troskliwych mężczyzn
14.04.2024
Inne ciekawe wiadomości: ▪ LAUNCHXL-CC2650 Płytka rozwojowa BLE/ZigBee/6LoWPAN dla IoT ▪ Tranzystor zastępujący całe układy logiczne ▪ Jelenie kamczackie zostały zmikroczipowane Wiadomości o nauce i technologii, nowa elektronika
Ciekawe materiały z bezpłatnej biblioteki technicznej: ▪ sekcja witryny Spektakularne sztuczki i ich wskazówki. Wybór artykułów ▪ artykuł Ruch rycerski. Popularne wyrażenie ▪ artykuł Skąd się wzięły bajki? Szczegółowa odpowiedź ▪ artykuł pachnący koperkiem. Legendy, uprawa, metody aplikacji
Zostaw swój komentarz do tego artykułu: Wszystkie języki tej strony Strona główna | biblioteka | Artykuły | Mapa stony | Recenzje witryn www.diagram.com.ua |