Autor Wątek: FDD3000 wybór napędów  (Przeczytany 13815 razy)

tdu

  • *****
  • Wiadomości: 943
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
FDD3000 wybór napędów
« dnia: 2016.05.30, 22:51:11 »
Montuje swoją stację w nowej obudowie i postanowiłem zrobić programowy wybór napędów.
System z przełączaniem ręcznym  stron dyskietki mam już opanowany,
ale chciałbym zrezygnować z przełączników.

Więc tak są dwa napędy 3,5'',
pierwszy to będzie A i C (druga strona)
drugi B i D

kontroler to obsłuży, układ opracowany.

Tylko mam coraz więcej wątpliwości,

kopiowanie A - C  zakazane
kopiowanie B - D zakazane

i teraz pytanie, jak wystartuje system z A
to kopiowanie C - B  i  C - D też będzie zakazane ?

tyle tu ograniczeń że już sam nie wiem czy ne lepiej
wrócić do przełączników.

Ustawiamy przełączniki i pliki są skopiowane.
A w tej wersji nie dość że kopiowane się ne uda,
to jeszcze może dyskietkę uszkodzić.

O ile pamiętam ten temat już się przewijał, ale chyba tam jako
napęd A był napęd 3'', jednostronny, a to zmienia sprawę.
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

pear

  • *****
  • Wiadomości: 5528
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD3000 wybór napędów
« Odpowiedź #1 dnia: 2016.05.31, 06:21:02 »
Nie ma znaczenia, czy to będą mechaniczne przełączniki, czy automatyczne.
Nie można kopiować wprost pomiędzy stronami tego samego napędu (A <-> C i B <-> D), ponieważ jest jeden wspólny licznik ścieżek (pamięć położenia głowicy).
To jest jedyny powód.
Można więc kopiować A <-> B, A <-> D, B <-> C i C <-> D.

W przypadku dyskietek formatowanych dwustronnie na 80 ścieżek należy zapomnieć o oddzielnym zapisywaniu drugiej strony. Wtedy korzystasz tylko z napędów A i B.
ZX/Enterprise/CPC/Robotron/C128D

tdu

  • *****
  • Wiadomości: 943
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: FDD3000 wybór napędów
« Odpowiedź #2 dnia: 2016.05.31, 10:01:45 »
Mam tylko taką wątpliwość, system odwołuje się do napędu A przy wykonywaniu
różnych poleceń. Na pewno przy format ale i przy copy chyba też.

Jeżeli będzie aktywny akurat napęd C a ja każe kopiować z C na B, to
doczyta sobie procedurę z A i wróci na C na niewłaściwą ścieżkę.

To może wykluczyć wszystkie operacje z dysku C, jeśli startowym był A.
Z drugiej strony tego napędu można by korzystać dopiero po zamianie stron (przełącznik),
tak żeby napędem A stała się druga strona dyskietki (przedtem C)


 
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

pear

  • *****
  • Wiadomości: 5528
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD3000 wybór napędów
« Odpowiedź #3 dnia: 2016.05.31, 10:45:25 »
Format doczytuje kawałek kodu systemu z dyskietki, ale przed rozpoczęciem formatowania dyskietki głowica zawsze jest cofana do zerowej ścieżki, więc niebezpieczeństwa nie ma.
W przypadku kopiowania nie jest doczytywany żaden kod z dyskietki, ale licznik ścieżek nie jest zerowany.
ZX/Enterprise/CPC/Robotron/C128D

tdu

  • *****
  • Wiadomości: 943
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: FDD3000 wybór napędów
« Odpowiedź #4 dnia: 2016.05.31, 10:48:32 »
Więc powinno działać.
To realizuje wersję bez przełączników, zobaczymy co tego wyjdzie.
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

tdu

  • *****
  • Wiadomości: 943
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: FDD3000 wybór napędów
« Odpowiedź #5 dnia: 2016.06.10, 12:35:54 »
Tak pomysł mi wpadł do głowy, żeby usunąć wielki radiator od stabilizatora 12v
i przełożyć go do stabilizatora 5v.
Używam tylko napędów 3,5'' a one nie wykorzystują napięcia 12v.
To chyba pobór prądu z 12v będzie minimalny, a bardziej dobre chłodzenie będzie potrzebne do 5v.
Do -12v fabrycznie nie ma radiatora.

ps. trochę mi te radiatory przeszkadzają, nie mieszczą się w obudowie
musiałbym nowe robić
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

pear

  • *****
  • Wiadomości: 5528
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD3000 wybór napędów
« Odpowiedź #6 dnia: 2016.06.10, 12:57:13 »
Sprawdź tylko, czy +5V nie jest zasilany z +12V. Jeśli nie to faktycznie możesz zdjąć duży radiator.
Ja bym jednak chociaż jakąś małą blaszkę zostawił. Taką "wsuwkę":
ZX/Enterprise/CPC/Robotron/C128D

tdu

  • *****
  • Wiadomości: 943
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: FDD3000 wybór napędów
« Odpowiedź #7 dnia: 2016.06.10, 13:30:35 »
Wygląda na to że oba stabilizatory zasilane są z tego samego miejsca,
nie są połączone szeregowo.

Zdziwiło mnie tylko że w prostowniku nie układu Gretza tylko pojedyncza dioda.
Na schemacie jest Gretz  a  na płytce nawet na niego miejsca nie ma.

Ale to dla mnie nie ma znaczenia bo i tak układ zasilam napięciem stałym.

Więc przekładam radiator 12v na 5v. A na 12v założę jakąs małą blaszkę.
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

trojacek

  • *****
  • Wiadomości: 6964
  • Miejsce pobytu:
    Warszawa
Odp: FDD3000 wybór napędów
« Odpowiedź #8 dnia: 2016.06.10, 13:43:29 »
A co to za płytka, jaki schemat?

tdu

  • *****
  • Wiadomości: 943
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: FDD3000 wybór napędów
« Odpowiedź #9 dnia: 2016.06.10, 13:48:58 »
FDD 3000, jednopłytowy
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

trojacek

  • *****
  • Wiadomości: 6964
  • Miejsce pobytu:
    Warszawa
Odp: FDD3000 wybór napędów
« Odpowiedź #10 dnia: 2016.06.10, 13:59:10 »
To na +12V na pewno nie ma Graetza, jest tylko dioda, o ile dobrze pamiętam. A właściwie to chyba dwie (po jednej na uzwojenie), bo transformator ma dzielone uzwojenie wtórne. Graetza stosuje się przy uzwojeniu pojedynczym.

tdu

  • *****
  • Wiadomości: 943
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: FDD3000 wybór napędów
« Odpowiedź #11 dnia: 2016.06.10, 14:12:46 »
Na zdjęciu widać dwa kable zasilające, czerwony idzie na diodę.
Na złączu nie ma miejsca na dodatkowy kabel z trafo.
To samo jest z napięciem ujemnym, jest tylko pojedyncza dioda
a na schemacie jest podwajacz napięcia.

Schemat udostępnił Pear.
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

pear

  • *****
  • Wiadomości: 5528
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD3000 wybór napędów
« Odpowiedź #12 dnia: 2016.06.10, 14:21:10 »
Nie mam tego schematu przed oczami, ale to raczej nie jest podwajacz napięcia, tylko pływająca masa. Chociaż to trochę dziwne.
ZX/Enterprise/CPC/Robotron/C128D

trojacek

  • *****
  • Wiadomości: 6964
  • Miejsce pobytu:
    Warszawa
Odp: FDD3000 wybór napędów
« Odpowiedź #13 dnia: 2016.06.10, 14:59:59 »
O, na schemacie faktycznie jest Graetz.
Ale na mojej płycie prawie na pewno też go nie ma.
Oto schemat, którym dysponuję.

tdu

  • *****
  • Wiadomości: 943
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: FDD3000 wybór napędów
« Odpowiedź #14 dnia: 2016.06.10, 15:16:45 »
W wersji dwupłytowej, transformator zasilający ma uzwojenie z odczepem.
Zastosowano osobne diody do 5v i 12v.
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235