Trafiła mi się niedawno wadliwa seria układów VL1772. Jest to zamiennik kontrolera napędów dyskietek WD1772.
Na pierwszy rzut oka układ działa prawidłowo, to znaczy poprawnie czyta i zapisuje dyskietki, ale pod warunkiem, że zostały wcześniej sformatowane.
Wada ujawnia się podczas formatowania. Na filmie można zobaczyć co się dzieje.
https://www.youtube.com/watch?v=IfKzST2VTXwSprawdziłem układ również w kilku innych interfejsach. W moich testach tylko w jednym wada się nie ujawniła - FDD3000.
Wspólnie z kolegą próbujemy rozkminić co jest przyczyną i pojawiła się pewna teoria, którą chciałbym potwierdzić i potrzebuję pomocy.
Otóż podejrzewamy, że układ przypadkowo wykonuje polecenie Restore zamiast Seek (różnią się tylko jednym bitem) i stąd niekontrolowane przejścia pomiędzy ścieżkami.
Prawdopodobnie podczas formatowania FDD3000 zamiast komendy Seek korzysta tylko z komend Step In / Step Out.
Tutaj prośba, czy ktoś mi to może potwierdzić, że tak jest ?
Sprawdziliśmy zmodyfikowany program do formatowania dyskietek na Enterprise, w którym zamiast Seek został użyty Step In i dyskietkę udało się sformatować.
Seria wadliwych układów ma oznaczenie VL1772-02PC 702V C587Q (wyprodukowane w Korei).