3012
edycji
m (→Sprzęt) |
m (→Sprzęt) |
||
Linia 48: | Linia 48: | ||
== Sprzęt == | == Sprzęt == | ||
[[File:Czytnik_winchester.jpg|thumb|"Czytnik" dysków Winchester]] | [[File:Czytnik_winchester.jpg|thumb|"Czytnik" dysków Winchester]] | ||
Dyski z [http://en.wikipedia.org/wiki/ST-506 interfejsem ST-506] wyposażone są w dwa złącze krawędziowe: jedno służy do przesyłania sygnałów sterujących, drugie do przesyłania danych. Wszystkie sygnały sterujące zrealizowane są w standardzie TTL z logiką ujemną (aktywne 0). Sygnały na liniach danych, zarówno odczytu jak i zapisu, to różnicowonapięciowy RS-422. | Dyski z [http://en.wikipedia.org/wiki/ST-506 interfejsem ST-506] wyposażone są w dwa złącze krawędziowe: jedno służy do przesyłania sygnałów sterujących, drugie do przesyłania danych. Wszystkie sygnały sterujące zrealizowane są w standardzie TTL z logiką ujemną (aktywne 0). Sygnały na liniach danych, zarówno odczytu jak i zapisu, to różnicowonapięciowy [http://en.wikipedia.org/wiki/RS-422 RS-422]. | ||
Urządzenie zostało zaimplementowane w oparciu o trzy główne elementy: | Urządzenie zostało zaimplementowane w oparciu o trzy główne elementy: | ||
* AVR/Atmega162 z zewnętrznym oscylatorem 16MHz w roli kontrolera dysku | * AVR/Atmega162 z zewnętrznym oscylatorem 16MHz w roli kontrolera dysku | ||
* [http://www.ti.com/product/sn75176b Texas Instruments SN75176BP] użyty do konwersji sygnału RS-422 do poziomów TTL | * [http://www.ti.com/product/sn75176b Texas Instruments SN75176BP] użyty do konwersji sygnału [http://en.wikipedia.org/wiki/RS-422 RS-422] do poziomów TTL | ||
* Saleae Logic 16 użyty jako programowalny sampler sygnału danych pracujący z częstotliwością 100MHz | * Saleae Logic 16 użyty jako programowalny sampler sygnału danych pracujący z częstotliwością 100MHz | ||
* FTDI FT232 RL jako interfejs USB dla kontrolera, do komunikacji z PC | * FTDI FT232 RL jako interfejs USB dla kontrolera, do komunikacji z PC |