Zagadka z niedziałającym flopem została rozwiązana.
Cała komunikacja z flopem — dyskami i portami — realizowana jest przez układ Winbond I/O W83877F.
Dokumentacja dostępna jest tutaj:
https://theretroweb.com/chip/documentat ... 874953.pdf
Na początku układ został sprawdzony omomierzem. Pomiary wykazały sensowne rezystancje względem masy i zasilania, więc nie wyglądało to na oczywistą usterkę sprzętową.
Kolejnym krokiem były testy oscyloskopem.
Na linii INDEX dało się zaobserwować impulsy dla silnika krokowego.
Stacja jednak nie wydawała charakterystycznego „brrrt”, ponieważ wózek głowic znajdował się już w skrajnym położeniu.
Po wymuszeniu stanu niskiego na linii DIR, przy kolejnej próbie stacja w końcu „dała głos” przesuwając wózek do przeciwnej pozycji.
Ostatecznie okazało się, że problemem była linia TRACK0, która nie łączyła się poprawnie na pinach złącza

.
Co ciekawe, piny wyglądały na czyste i w idealnym stanie, a taśma była wcześniej używana do testów napędu z zewnętrznym kontrolerem
(i oczywiście problemu nie było).
Po kilkukrotnym włożeniu i wyjęciu taśmy ze złącza problem zniknął, a stacja ruszyła jak należy.
Na oscyloskopie zapamiętane przebiegi na liniach INDEX, DSA, DIR, TRACK0 działajacego napędu.
DZIAŁA.jpg
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.