Autor Wątek: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie  (Przeczytany 49718 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #120 dnia: Maja 10, 2015, 07:39:34 »
Jakiś postęp w lokalizacji uszkodzenia Cougara.

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #121 dnia: Maja 10, 2015, 11:08:39 »
Niestety miałem małą przerwę w pracach przez obowiązki uczelniane, w środę podpinam rękojeść do oscyloskopu i sprawdzam rejestry. :)

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #122 dnia: Maja 13, 2015, 13:02:21 »
Po sprawdzeniu sygnałów wychodzi na to że uszkodzone są scalaki ze stick'a. Przy sygnale clock 1.7kHz pojawiają się 24 bity ale nie zależnie od stanu wejscia serial/parrel control nic się nie zmienia przy naciskaniu jakiegokolwiek przełącznika. 

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #123 dnia: Maja 13, 2015, 15:36:23 »
Faktycznie to sugeruje uszkodzenie rejestru lub rejestrów. Może jeszcze warto zrobić taki prosty układ do testów. Licznik do 24 taktowany tym zegarem 1.7 KHz oraz z licznika dekodować impuls wejściowy dla tych rejestrów w stick. Sprawdź jeszcze w katalogu czy wpis synchroniczny z zegarem, jeśli tak to opóźnienie zbocza itp. Do sticka musi być podany zegar np. ten 1.7 kHZ (prostokątny) oraz impuls co 24 takty tego zegara serial/ parrel. Jeśli to zrobisz to na wyjściu szeregowym z stick po naciśnięciu przycisku powinien być widoczny bit w określonej pozycji. To podawanie z ręki 1/0 na wejściu może nie wystarczyć.

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #124 dnia: Maja 13, 2015, 20:11:42 »
Najlepszym rozwiązaniem byłoby teraz podpięcie sticka do innej płyty głównej Cougara i potwierdzenie obaw.

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #125 dnia: Maja 13, 2015, 21:43:33 »
Cytuj
Najlepszym rozwiązaniem byłoby teraz podpięcie sticka do innej płyty głównej Cougara i potwierdzenie obaw.
Może w Warszawie ktoś z forum posiada Cougara.

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #126 dnia: Maja 13, 2015, 22:26:06 »
Możesz jeszcze sprawdzić sygnały wychodzące z kontrolera Cougara do stick. Jest zasilanie oraz zegar i sygnał wpisu do rejestrów. Prawdopodobnie system pracuje podobnie jak OC cyklicznie odczytując stany wejść. Mając oscyloskop można to stwierdzić.

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #127 dnia: Maja 13, 2015, 23:19:07 »
W piątek podłącze kontroler od Cougara, sprawdzę i napisze jak wynik.

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #128 dnia: Maja 14, 2015, 13:41:05 »
Próbowałem znaleźć opisy sygnałów na PS/2, który jest połączony z złączem J7 na płycie kontrolera. Znalazłem tylko rys. montażowy z opisem kolorów przewodów i połączeń PS/ 2 z J7. Może dysponujesz opisem tych sygnałów, jeśli nie to można to ustalić na podstawie schematu montażowego pcb w stick. Są tam 3 rejestry CD 4021 BCM połączone z sobą w szereg. W katalogu jest opis tego rejestru. Na tej podstawie można znaleźć połączenia PS/2 z pinami scalaka i określić gdzie jest zegar, sygnał sterujący rejestrami (wpis, przesuw), zasilanie oraz wyjście szeregowe z ostatniego rejestru.
Wpis do CD 4021 jest asynchroniczny co ułatwia ewentualny test stick. 1 na wejściu 9 rejestru to wpis, 0 to przesuw szeregowy. Trzeba pamiętać o połączeniu masy oscyloskopu z masą układu.

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #129 dnia: Maja 14, 2015, 14:29:18 »
Opis jest w instrukcji hempstick był bardzo pomocny. Wg kolorystyki cougara - żółty data, czerwony serial control, pomarańczowy clock, brązowy vcc, zielony gnd ;) Hempstead oferuje rejestry takie jak w cougar więc chyba kupie i przelutuje

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #130 dnia: Maja 14, 2015, 16:01:42 »
Cytuj
Opis jest w instrukcji hempstick był bardzo pomocny
Dzięki za opis sygnałów. Czy możesz podać linki do tej instrukcji.

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #131 dnia: Maja 14, 2015, 16:13:42 »
Jak tylko wrócę do domu wstawie link ;)

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #132 dnia: Maja 14, 2015, 19:37:18 »
Zanim zaczniesz lutować nowe scalaki na pcb stick to możesz jeszcze zrobić kilka testów.
Test1.
Odłącz połączenie J7 kontrolera z stickc PS/2. Zmierz napięcie na J7 (brąz, zielony). Jeśli jest sprawdź czy jest zegar na pomarańczowym (oscyloskop sygnał, drugi koniec masa). Jeśli jest zegar to może uda się zaobserwować serial control (zakładam, że jest cykliczne odpytywanie). Możesz synchronizować oscyloskop tym sygnałem. Jeśli nie można zauważyć tego sygnału to jeszcze o niczym nie świadczy.
Test 2.
Po odłączeniu tak jak w test1, sprawdzić w stick omomierzem czy nie ma zwarcia zasilania VCC oraz gnd. Jeśli jest ok. oraz z testu 1 jest zasilanie oraz zegar ok to można połączyć 3 sygnały z kontrolera J7 oraz stick. Są to zasilanie oraz zegar. Jeśli był widoczny na oscyloskopie sygnał serial control to go także łączymy.
Test3.
W układzie pomiarowym z test2 podłączamy oscyloskop na wyjście data (żółty przewód). To wyjście nie jest połączone z J7. Wybieramy jakiś przycisk w stick i wykonujemy manualnie on/off. Na wyjściu data powinno coś się pojawiać. Jeśli w test 1 nie był widziany sygnał serial control to możemy wykonać test4.
Test 4.
Mamy połączone J7 z PS/2 3 przewody zasilanie oraz zegar. Teraz musimy manualnie podawać na serial control 0/1 oraz jednocześnie on/off na przycisk w stick. Nie wiem czy na serial control jest rezystor pull up, to można sprawdzić.
Wnioski z testów.
-Jeśli w test1 są sygnały i napięcie to jest szansa, że jest coś uszkodzone w stick.
 - Jest jeszcze taka możliwość, że są sygnały na pcb kontrolera a po podłączeniu znikają. To sugeruje zwieranie stick.
Możliwości lokalizacji uszkodzenia jest bardzo dużo, ale dla praktyków. Nie chcę się rozpisywać, musisz sam próbować. Jeśli już będziesz wymieniał scalaki w stick to tam także można zlokalizować który scalak lub może być uszkodzony element bierny, tutaj też pomaga praktyka. Mam nadzieję, że nie pomieszałem, ale tak to wygląda w praktyce.

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #133 dnia: Maja 14, 2015, 19:40:59 »
Link do strony:
http://www.hempstick.org/The_Official_Hempstick_Site/Downloads.html

W User Guide na stronie 34 i dalej są opisane wyjścia ze złącza mini DIN-5
W Cougar demo short jest opis kolorów przewodów dla Cougara i Warthoga
Miłej lektury :)

Odp: Falcon Pit - F-16 Wojskowej Akademii Technicznej w Warszawie
« Odpowiedź #134 dnia: Maja 15, 2015, 06:41:30 »
Zauważyłem dzisiaj, że Hempstead z Viperpits dał Tobie cenne rady dotyczące współpracy controler stick Cougara oraz rejestry CD 4021. Temat szczegółowo ma rozeznany, ponieważ zrobił własny kontroler i analizował sygnały pod kątem relacji czasowych. W Twoim przypadku można temat zawęzić do stwierdzenia czy stick jest uszkodzony czy dobry. Można to zrobić na różne sposoby. Jeśli jest uszkodzony to sprawa jest prosta. Jeśli jest dobry to masz problem. Możesz zrobić to co Hempstead tzn. zaprojektować własny kontroler lub kupić jego rozwiązanie.