logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak sterować stacją dyskietek FDD za pomocą mikroprocesora?

kaczor55 12 Lut 2004 22:18 5541 24
REKLAMA
  • #1 503161
    kaczor55
    Poziom 12  
    Posty: 18
    Pomógł: 2
    Czy może ktoś wie jak sterować stacją dyskietek za pomocą mikroprocesora?
  • REKLAMA
  • #2 503197
    piotrkedzierski
    Poziom 12  
    Posty: 19
    Pomógł: 1
    Kiedyś się podłączało kontroler ISA z kartą Multi IO, która zawierała standardowy kontroler FDD. Pracował bez problemów z 8 bitowymi procesorami. Przypuszczam, że teraz możliwe by było stworzenie softwarowego kontrolera odczytującego dane wprost ze stacji bez pośrednictwa hardwar'u (kwestia szybkości procesora).
  • #3 503668
    kaczor55
    Poziom 12  
    Posty: 18
    Pomógł: 2
    O to by właśnie chodziło, ale nie moge nigdzie znaleść opisu protokołu przesyłania danych. Może ktoś wie gdzie szukać?
  • REKLAMA
  • #4 503677
    diag
    Poziom 29  
    Posty: 1401
    Pomógł: 45
    Ocena: 208
    A próbowałeś www.epanorama.net?
  • #5 503684
    Father
    Poziom 26  
    Posty: 681
    Pomógł: 88
    Ocena: 13
    Kiedyś Simens robił układy do sterowników FDD, ale teraz najprościej będzie to zrobić z jakiejś starej karty MultiIO....
  • REKLAMA
  • #6 504066
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    Tak się składa, ze kiedyś wałkowałem ten temat niestety bez zadowalających efektów. Do sukcesu prowadzą dwie zasadnicze drogi.
    Jedna to zastosować scalak intela 827... iles tam i z niego odczytywać dane.
    Lub szybki proc np AVR i zrobić to softem, wymagany jednak będzie bufor co najmniej 512b i znajomośc transmisji. Do tych celów najlepiej użyć starą stację 5,25' ma dość wolny przesył chyba coś koło 300kb.

    No chyba, żeby to zrobić na CPLD-ku.

    Może ktość napisze jeszcze coś ciekawego, może pliczek pdf z opisem czasowym trancmisji :-) by się u kogoś znalazł.
  • #7 505359
    Father
    Poziom 26  
    Posty: 681
    Pomógł: 88
    Ocena: 13
    O stacjach dyskietek i kontrolerach można co nieco się dowiedzieć z "Urządzeń techniki komputerowej" Zdzisława Kolana wydanie 1993 i 1996.
  • #8 505391
    Nemo
    Poziom 31  
    Posty: 2078
    Pomógł: 9
    Ocena: 72
    Od stacji dysków jest WD2797 - kontroler taki był w stacjach do Atari i innych pokrewnych. Nie chodził z HD, chociaż na pewno była jakaś nowsza wersja. Poszukaj, to powinno choć trochę pomóc.
    Pozdrawiam.
  • #9 505423
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    Father napisał:
    O stacjach dyskietek i kontrolerach można co nieco się dowiedzieć z "Urządzeń techniki komputerowej" Zdzisława Kolana wydanie 1993 i 1996.


    Jeśli posiadasz to wydanie książkowe i masz dostęp do skanera to mógłbyś wrzucuć co nieco o komunikacji FD ze sterownikiem (czasówki).
    napewno zaciekawi sporo osób zainteresowanych tym tematem :-).
  • #10 505649
    Father
    Poziom 26  
    Posty: 681
    Pomógł: 88
    Ocena: 13
    Nie ma problemu, przygotuję te materiały (potrzebuję jakiś tydzień żeby je skompletować), wcześniej wrzucę tego scalaka z Simensa do obsługi stacji dysków.
  • #11 505943
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    no to super, wrzucaj wszystko co masz, moze byc sukcesywnie po kawałkach.

    Tak przy okazji rozważałem możliwość zastosowania na wejściu (wyjście danych szeregowych z FD) rejestru przesówego i prostego układu synchronizacji tak jak to ma miejsce w 8272 (sterownik FD) co zaowocowałoby możliwościa zastosowania proca sterującego o mniejszej mocy obliczeniowej i przerzucenie chociaż części "obciążenia odbiorczego" na prosty w zasadzie hardware i dzięki temu i soft.
  • #12 507539
    Father
    Poziom 26  
    Posty: 681
    Pomógł: 88
    Ocena: 13
    Fragment książki o stacjach dysków i kontrolerach jest dostępny u mnie (~4MB, jak przepuszczę przez ocr, to będzie mniej). Opisano pamięci dyskowe, kontroler UM8388, układ separatora danych, układ prekompensacji zapisu...
    Załączniki:
    • TMS279X.pdf (334.91 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • 82077AA.pdf (586.03 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • WD2797.pdf (1.17 MB) Musisz być zalogowany, aby pobrać ten załącznik.
    • SAB2793.pdf (921.21 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #13 528167
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    Father to jak wrzucisz jeszcze jakieś materiały, czy temat już "umarł" od zapomnienia ??.
  • REKLAMA
  • #16 1168816
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    Widzę, że ten wątek zamarł ale warto go odświeżyć ze względu na ankietę prowadzoną w EP na temat "Czy interesuje Cię sposób obsługi stacji dyskietek za pomocą mikrokontrolera?" i o dziwo przeciwników na obecną chwile takiego opisu jest 3 (trzy) razy więcej niż zwolenników a ten temat przetoczył sie po łamach elektrody już pare razy.

    W związku z tym zachęcam do głosowania !!!!.

    Skoro EP planuje zająć sie tym tematem i miejmy nadzieję, że "głos zwoleników przemówi" to pojawi się zapewne sensowny i poparty przykładami ciekawy opis. Jeszcze raz zachęcam goraco do udziału w tej ankiecie.

    http://www.ep.com.pl/?ankieta.php
  • #17 1170858
    Nemo
    Poziom 31  
    Posty: 2078
    Pomógł: 9
    Ocena: 72
    No cóż, w dzisiejszych czasach zabawa w obsługę FDD chyba niektórym już przeszła. Jedyną zaletą są koszty napędu FDD i dyskietek, co przy małych potrzebach na zapisywane dane wystarcza. Do wad można zaliczyć konieczność użycia kilkunastu linii sterujących i pisanie odpowiedniego programu.
    O niebo łatwiej użyć kart z pamięcią, albo kostek DataFlash. Pojemność większa, mniejsze, nie stukają, prostsza obsługa, szybsza, no ale wyższa cena. Coś za coś.
    Pozdrawiam.
  • #18 1170942
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    Nemo - masz sporo racji w swojej wypowiedzi, ale jak pamiętają ci co często czytaja "wydawnictwa typowo komtuterowe", nie raz już zapowiadano "rychłe zejście" FD z listy podzespołów składowych standardowego PC i jak widać jak FD było tak i jest. Owszem obecnie są dostępne laptopy tylko z gniazdami do kart a stacja to nie cud techniki (technoogi) ale dlaczego by nie wykorzystać stacji np do zbierania, zapisu danych z zachowaniem struktury FAT, odczyt w PC nie jest wtedy problemem.

    Może moje argumenty w 100% nie przekonują wszystkich ( i nigdy zapewne nie przekonają) aby oddali głos na "tak" ale zawsze można potraktować to jako wzbogacenie własnej wiedzy. Ja bynajmniej jestem zainteresowany fachowym i rzetelnym opisem tego tematu.
  • #19 1171990
    Jacu$
    Poziom 27  
    Posty: 730
    Pomógł: 119
    Ocena: 26
    Jeśli kogoś to interesuje to polecam lekturę poniższych dokumentów:
    Załączniki:
    • uPD765.pdf (536.12 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • 82077.pdf (586.03 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • 8272-fdc.zip (20.59 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #20 1172218
    Kuba_eM
    Poziom 24  
    Posty: 654
    Pomógł: 36
    Ocena: 77
    Heja!
    Elektronika Praktyczna na swojej witrynie przeprowadza właśnie ankietę na ten temat, więc jak znajdą się chętni, to w następnych numerach może coś się pojawi...
    Pozdrawiam,
    Kuba
  • #21 1173653
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    Kuba_eM - własnie dlatego (kilka postów wcześniej) "odnowiłem" ten temat łacznie z podaniem linku do ankiety prowadzonej przez EP.

    Dziwna rzecz, sporo osób deklaruje, że złożyło odpowiedz na "tak" a tu pasek zwolenników prawie nie drgnął, czy aby EP cos tu nie kręci ?? (podkręca licznik). Nie zdziwę się jak opublikują w kolejnym numerze kolejny "kit z migająca diodą" - czas sie zastanowić czy warto to prenumerować ??.
  • #22 1175722
    Sanjuro
    Poziom 18  
    Posty: 300
    Pomógł: 6
    Ocena: 7
    No niemozliwe paski ociupine drgnely :) ale i tak w kolejnym numerze EP bedzie mrygajace cudo i troche gotowcow z sieci :?
  • #23 1176851
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    Taaa i kolejne dwa kity na podzespołach TI (jak wiadomo obecnie niedostępnych jako sample), no ale koniec biadolenia, zobaczymy co wyjdzie a raczej czy potwierdzą się nasze domniemania.

Podsumowanie tematu

✨ Dyskusja dotyczy sterowania stacją dyskietek (FDD) za pomocą mikroprocesora. Tradycyjnie stosowano kontrolery ISA z kartami Multi IO zawierającymi standardowe kontrolery FDD, które współpracowały z 8-bitowymi procesorami. Obecnie rozważa się możliwość implementacji softwarowego kontrolera bezpośrednio odczytującego dane ze stacji, co wymaga szybkiego procesora i bufora (np. 512 bajtów). Wspomniano o układach scalonych Intela serii 827x oraz o kontrolerze WD2797, używanym m.in. w Atari, choć nie obsługującym dyskietek HD. Alternatywnie proponowano wykorzystanie CPLD do realizacji sterowania. Dyskusja wskazuje na potrzebę znajomości protokołu transmisji danych i czasów sygnałów, a także na dostępność materiałów i książek, np. "Urządzenia techniki komputerowej" Zdzisława Kolana oraz dokumentacji układów UM8388 i separatorów danych. Poruszono także kwestie praktyczne, takie jak liczba linii sterujących, trudność programowania oraz alternatywy w postaci pamięci flash. Wątek był ożywiany przez propozycje linków do zasobów online i projektów, a także przez ankiety dotyczące zainteresowania tematem w środowisku Elektroniki Praktycznej.
Wygenerowane przez model językowy.
REKLAMA