Autor Wątek: FDD35 rev.3  (Przeczytany 17828 razy)

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2450
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: FDD35 rev.3
« Odpowiedź #165 dnia: 2023.09.23, 10:50:59 »
WD2123 is available on ebay for about $25.
I ordered it some time ago but haven't had time to test it yet.  ;)
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

trojacek

  • *****
  • Wiadomości: 6850
  • Miejsce pobytu:
    Warszawa
Odp: FDD35 rev.3
« Odpowiedź #166 dnia: 2023.10.14, 19:34:20 »
Last but not least, mój egzemplarz ruszył :)
Wywaliłem moduł kontrolera ATX, bo nijak nie chciał ruszyć.
Brakuje mi do szczęścia jeszcze kilku drobiazgów, ale TOS się wczytał.
Z niewiadomych przyczyn płyta nie reaguje na RESET.
« Ostatnia zmiana: 2023.10.14, 19:43:06 wysłana przez trojacek »

pawelb

  • ***
  • Wiadomości: 184
  • Miejsce pobytu:
    Wawa
Odp: FDD35 rev.3
« Odpowiedź #167 dnia: 2023.10.14, 20:03:50 »
Kolejny egzemplarz uruchomiony.
Tylko, że nie mój :D
Dziękuję za diagnostykę i naprawę prawie spalonej elektroniki.
Historia tego egzemplarza jest taka że pomyliłem zworki od ustawień zasilania.
Skutkiem czego  spaliłem Gotek oraz jak to później się okazało tylko SRAM.
Ani CPLD ani WD nie ucierpiał w tej akcji , nawet zwykłe 74xxx też nie ucierpiały co można nazwać cudem.
Pozostało mi jeszcze praca przy TIofTTL  ale zostawię sobie na urodziny.

trojacek

  • *****
  • Wiadomości: 6850
  • Miejsce pobytu:
    Warszawa
Odp: FDD35 rev.3
« Odpowiedź #168 dnia: 2023.10.14, 20:27:52 »
Historia tego egzemplarza jest taka że pomyliłem zworki od ustawień zasilania.

W sumie miałeś sporo szczęścia, zwłaszcza WD byłoby szkoda.
Ja tam dmucham na zimne i swoją płytę uruchamiałem bez cennych scalaków, choć w moim przypadku zasilacz był pecetowy (ATX). Ale i tak mu nie ufałem :)

pear

  • *****
  • Wiadomości: 5513
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD35 rev.3
« Odpowiedź #169 dnia: 2023.10.14, 20:52:17 »
Wywaliłem moduł kontrolera ATX, bo nijak nie chciał ruszyć.
(...)
Z niewiadomych przyczyn płyta nie reaguje na RESET.
Jeśli wywaliłeś moduł ATX, to wstaw zworkę na złączu modułu (opisane RESET).
ZX/Enterprise/CPC/Robotron/C128D

trojacek

  • *****
  • Wiadomości: 6850
  • Miejsce pobytu:
    Warszawa
Odp: FDD35 rev.3
« Odpowiedź #170 dnia: 2023.10.14, 21:18:03 »
O, dzięki.
Zastanawiałem się, jaki jest związek między tymi wszystkimi resetami (jest jeszcze header pod guzik obudowy), ale analizę schematu zostawiłem sobie na inny raz ;)

pear

  • *****
  • Wiadomości: 5513
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD35 rev.3
« Odpowiedź #171 dnia: 2023.10.15, 07:13:13 »
Header pod guzik obudowy jest równolegle z przyciskiem z przodu płyty.
Na złączu kontrolera zasilacza ATX ścieżka jest "rozpięta", bo kontroler umożliwia wykonanie resetu przyciskiem Power.
ZX/Enterprise/CPC/Robotron/C128D

pawelb

  • ***
  • Wiadomości: 184
  • Miejsce pobytu:
    Wawa
Odp: FDD35 rev.3
« Odpowiedź #172 dnia: 2023.10.15, 20:53:02 »
Czy jeżeli płyta jest skonfigurowana pod zasilanie z zasilacza 12V ( nie przez złącze ATX) to czy można:
1. Włożyć moduł ATX i sprawdzić czy działa.
2. i/lub zasilić z gniazda ATX.

Bo jeżeli nie da się to czeka mnie wylutowanie L101,U101,C101,D101, prawda?
« Ostatnia zmiana: 2023.10.15, 22:31:44 wysłana przez pawelb »

trojacek

  • *****
  • Wiadomości: 6850
  • Miejsce pobytu:
    Warszawa
Odp: FDD35 rev.3
« Odpowiedź #173 dnia: 2023.10.15, 20:59:31 »
Moim zdaniem wystarczy usunąć cewkę L101.
Ale niech się wypowie Pear, będzie lepiej wiedział.

pawelb

  • ***
  • Wiadomości: 184
  • Miejsce pobytu:
    Wawa
Odp: FDD35 rev.3
« Odpowiedź #174 dnia: 2023.10.16, 01:18:32 »
W/g schematu FDD35 wynika że sekcja zasilania jest podpięta bezpośrednio do +5 i +12V ze złącza ATX.
Nie mam pojęcia jak zachowa się regulator który na wyjściu dostanie +5V ATX  oprócz tego 5V które wytworzył z 12V ATX.
Czy zwariuje i walnie dużym prądem i napięciem?

Sprawdziłem też notę katalogową dla LM2596S-5.
Tam jest pin |ON/OFF . Podanie stanu niskiego albo zwarcie do masy albo bez podłączenia utrzymuje układ w stanie włączenia.
Stan wysoki powyżej 1.4V powoduje wyłączenie i pobiera wtedy 80uA. 
Zastanawia mnie czy odlutowanie nogi nr 5 i podanie bezpośrednio 5V ze złącza ATX przez rezystor 1K pozwoli bez wylutowania wszystkich *101  zastosować zasilanie ATX przy zworce LK12 na ON?

« Ostatnia zmiana: 2023.10.16, 01:42:18 wysłana przez pawelb »

pear

  • *****
  • Wiadomości: 5513
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD35 rev.3
« Odpowiedź #175 dnia: 2023.10.16, 07:28:00 »
Projekt nie przewiduje takiej sytuacji.
Albo zasilacz wtyczkowy 5V,
Albo zasilacz wtyczkowy 12V,
Albo zasilacz ATX.
Nawet mi nie przychodzi do głowy żadna realna sytuacja, w której takie zamiany byłyby potrzebne.

W przypadku użycia zasilaczy ATX lub wtyczkowego 5V nie montuje się sekcji zasilania z układem LM w ogóle.

A jeśli ktoś musi, bo się udusi, to robi sobie problemy na własne życzenie.
ZX/Enterprise/CPC/Robotron/C128D

pawelb

  • ***
  • Wiadomości: 184
  • Miejsce pobytu:
    Wawa
Odp: FDD35 rev.3
« Odpowiedź #176 dnia: 2023.10.22, 22:58:11 »
FDD35 jest w budzie po micoPC  acera :)
Wylutowałem U101 oraz L101 i teraz działa na PS 5V choć chciałem z ATX ale kable zasilania są tam tak krótkie że nie da się podłączyć do do płyty głównej bez przedłużki ( może kiedyś dokupię).

Trojacek zwrócił uwagę że TI-of-TTL ma jakieś słabe te podstawki ale jak się później okazało po ponownym i dokładnym włożeniu scalaków zagadało ze stacją.

Co do zgodności z moimi interfejsami na ZX128 Replica:
Dandanator działa ale tylko jako kempston
JustNanoSD  nie działa i się zwiesza

Przemyślenia co stacja mogłaby robić (czyli kiedyś to zrobię lub podam pomysł)
- port szeregowy ale na AY8910 - nie wiem jak ale jeżeli CP/M ma coś podobnego do driverów to może ktoś to potrafi zrobić?
- wifi  też przy pomocy AY8910 i ESP-12F
 oczywiście osadzamy to w slocie rozszerzeń.

Przemyślenia na emulację stacji:
- rapsberry pi zero podłączane do TI-of-TTL: chyba tylko brak czasu mnie blokuje by się do tego zabrać.

Dziękuję wszystkim którzy się przyczyni do tego że mam i ja FDD35 a szczególności:
- pear projekt i płytka PCB oraz niezbędne części do uruchomienia stacji.
- trojacek za diagnostykę po wypadku ze zworkami zasilania.
- forumowiczom za wkład w społeczność.

Pozdrawiam,
Paweł Barszczowski

trojacek

  • *****
  • Wiadomości: 6850
  • Miejsce pobytu:
    Warszawa
Odp: FDD35 rev.3
« Odpowiedź #177 dnia: 2023.10.23, 00:52:35 »
FDD35 jest w budzie po micoPC  acera :)

Pochwal się zdjęciami!

Cytuj
Trojacek zwrócił uwagę że TI-of-TTL ma jakieś słabe te podstawki ale jak się później okazało po ponownym i dokładnym włożeniu scalaków zagadało ze stacją.

Cieszę się, że ruszyło, ale widać moja diagnoza była słuszna ;)
Nie zdziw się, jak po rozgrzaniu się elektroniki interfejs przestanie działać poprawnie.

Cytuj
Co do zgodności z moimi interfejsami na ZX128 Replica:
Dandanator działa ale tylko jako kempston
JustNanoSD  nie działa i się zwiesza

Te interfejsy nie mają prawa działać prawidłowo jednocześnie z interfejsem FDD3000. Podkładają one własny ROM po resecie, identycznie jak M-397, tak więc robi się kolizja. A nawet jeśli wszystkie interfejsy mają poprawnie zaimplementowaną kaskadowość linii ROMCS, to wtedy tylko jeden interfejs zadziała.

Cytuj
- port szeregowy ale na AY8910 - nie wiem jak ale jeżeli CP/M ma coś podobnego do driverów to może ktoś to potrafi zrobić?
- wifi  też przy pomocy AY8910 i ESP-12F

Sorry, ale to jest całkowicie pozbawione sensu. Po co wkładać chip dźwiękowy do FDD3000? CO ma na tym grać? I jeszcze robienie portu szeregowego jako bit-banging, czyli zajmowanie 100% czasu procesora? DO tego służą układy z rodziny Z80: SIO, DART, UART, KIO, a oprócz tego układy Intela (82xx) i innych producentów.

Cytuj
- rapsberry pi zero podłączane do TI-of-TTL: chyba tylko brak czasu mnie blokuje by się do tego zabrać.

Może być ciekawe. Trzymam kciuki :)

Johnny Red

  • **
  • Wiadomości: 56
  • Miejsce pobytu:
    Portugal
Odp: FDD35 rev.3
« Odpowiedź #178 dnia: 2023.10.23, 19:48:42 »

Cytuj
- port szeregowy ale na AY8910 - nie wiem jak ale jeżeli CP/M ma coś podobnego do driverów to może ktoś to potrafi zrobić?
- wifi  też przy pomocy AY8910 i ESP-12F

 I jeszcze robienie portu szeregowego jako bit-banging, czyli zajmowanie 100% czasu procesora? DO tego służą układy z rodziny Z80: SIO, DART, UART, KIO, a oprócz tego układy Intela (82xx) i innych producentów.


This have been done with TC2068 so a barcode reader would work with it.
Not sure if it takes 100% CPU... I do know you can send commands to and read data of the barcode reader.

Cheers.

tapy

  • ***
  • Wiadomości: 228
  • Z80 & CP/M
Odp: FDD35 rev.3
« Odpowiedź #179 dnia: 2023.10.24, 09:36:09 »
I jeszcze robienie portu szeregowego jako bit-banging, czyli zajmowanie 100% czasu procesora? DO tego służą układy z rodziny Z80: SIO, DART, UART, KIO, a oprócz tego układy Intela (82xx) i innych producentów.
To prawda, jest cała masa dostępnych niedrogich układów transmisji szeregowej, które zdecydowanie lepiej działają niż programowy bit-bang. Czasami to rozwiązanie "bieda-edition" jest stosowane w specyficznych modułach RCBus (RC2014) i sprawia ogromną ilość problemów już przy transmisjach 9600bps i procesorze taktownym 7,37MHz. Kolejna sprawa, oprogramowanie dla praktycznie dowolnego układu transmisji szeregowej istnieje pod CP/M, więc nie ma co wyważać otwartych drzwi (zaprojektowałem moduły dla Z80-SIO/DART, XR88C681, 16C450/550, Z85C30 i pięknie hulają pod CP/M).