Autor Wątek: Klon na bazie ZX Max 128  (Przeczytany 17353 razy)

trojacek

  • *****
  • Wiadomości: 5086
  • Miejsce pobytu:
    Warszawa
Odp: Klon na bazie ZX Max 128
« Odpowiedź #15 dnia: 2018.02.26, 22:58:11 »
Ale po co? Można zawsze użyć zewnętrznego enkodera by Pear.

Klaud

  • *****
  • Wiadomości: 4266
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Klon na bazie ZX Max 128
« Odpowiedź #16 dnia: 2018.02.26, 23:01:22 »
Głównie chcę, żeby to było łatwe do złożenia i niedrogie.

Te trzy SMD co masz, kosztują średnio 20-25zł za sztukę w TME. Tanio nie będzie. No i nie "zgub" kondensatora 470uF do LM2596S-5.0 jak w Next jego twórcy:)
« Ostatnia zmiana: 2018.02.26, 23:13:08 wysłana przez Klaud »
KL
-----
R Tape loading error 0:1

zaxon

  • *****
  • Wiadomości: 4068
Odp: Klon na bazie ZX Max 128
« Odpowiedź #17 dnia: 2018.02.26, 23:11:21 »
;) Ja spadam na urlop ;)  Bo tu widze powstaje licha podroba JS 128 ;)
Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993

skoti

  • ****
  • Wiadomości: 360
  • Miejsce pobytu:
    Polska
Odp: Klon na bazie ZX Max 128
« Odpowiedź #18 dnia: 2018.02.26, 23:13:28 »
Klaud masz rację. Tu nie wiele się zrobi jeżeli brać pod uwagę TME. Ja zaopatruję się na Ali. Tam jest duuuużo taniej :)

Pozostaje jeszcze kwestia klawiatury. Jakieś pomysły ? Myślałem nad zaadoptowaniem klawiatur które pojawiły sie przy okazji MAX-a.
Dopasować szerokość PCB i będzie miejsce na switche od NMI , resetu, ledy power i karty sd.
ZX 48k I2, ZX 48 Spider, ZX 128 Spider, ZX Spectrum +2a, HQ 48k, ZX MAX48 I1 i 2, ZX-Uno 2Mb VGA, Timex Computer 2048

Klaud

  • *****
  • Wiadomości: 4266
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Klon na bazie ZX Max 128
« Odpowiedź #19 dnia: 2018.02.26, 23:14:35 »
Daj dwa komplety złączek. Jeden w standardowym miejscu, jak w każdym Speccy, a drugi tam gdzie chcesz.
KL
-----
R Tape loading error 0:1

Klaud

  • *****
  • Wiadomości: 4266
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Klon na bazie ZX Max 128
« Odpowiedź #20 dnia: 2018.02.27, 09:28:23 »
Jesteś pewien, że 100mA LP2950 da radę w przypadku zapisu na karcie SD? Na moje oko będzie krucho. Sama karta może pobierać do 100mA. 250mA wydaje się absolutnym minimum z pewnym zapasem. Nie wiem jak został przekompilowany gotowy plik Mario Prato do XC9572XL, ale nie sądzę, aby był optymalizowany pod względem "pradozernosci".

No i nie widzę kondensatorów odsprzeglajacych dla Xilinxa. Jeden to mało. Xilinx zaleca jeden na każde wejście zasilające. Dałbym przynajmniej dwa, jeden dla wejścia zasilania samego układu, a drugi dla zasilania układów we/wy. Ta uwaga tez tyczy sie Altery.
« Ostatnia zmiana: 2018.02.27, 10:26:17 wysłana przez Klaud »
KL
-----
R Tape loading error 0:1

Maryjan

  • *****
  • Wiadomości: 4469
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Klon na bazie ZX Max 128
« Odpowiedź #21 dnia: 2018.02.27, 09:35:16 »
Filtracji nigdy dość. Oszczędzi się na kondensatorze, to się potem mogą zacząć problemy ze stabilną pracą.
"... podobno są dwie szkoły, Falenicka i Otwocka."

skoti

  • ****
  • Wiadomości: 360
  • Miejsce pobytu:
    Polska
Odp: Klon na bazie ZX Max 128
« Odpowiedź #22 dnia: 2018.02.27, 11:12:00 »
Ok. Kondensatory dodam.
Co do ldo to przy większych prądach mamy do wyboru
coś smd albo to220 np coś z serii LF33 lub LD1117.
Skłaniam sie ku obudowie to220 miejsce na pcb jest.
ZX 48k I2, ZX 48 Spider, ZX 128 Spider, ZX Spectrum +2a, HQ 48k, ZX MAX48 I1 i 2, ZX-Uno 2Mb VGA, Timex Computer 2048

Klaud

  • *****
  • Wiadomości: 4266
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Klon na bazie ZX Max 128
« Odpowiedź #23 dnia: 2018.02.27, 11:50:35 »
Po co kombinujesz, wsadz Recoma R-78E3.3-0.5 i dwa elektrolity 10-22uF. Nie widze tez kondensatora rzedu 100-470nF dla lini 3.3V zasilajacej gniazdo SD. Skoki poboru sa znaczne, od uA w stanie spoczynku, kilku mA przy odczycie do ponad 100-150mA przy zapisie na kiepskiej karcie SD. Poza tym, ciagniesz linie SPI do karty SD az pod gniazdo Kempstona, zamiast dac je jak najblizej Xilinxa. Powoduje to krzyzowanie sie linii logiki 5V i 3.3V (gniazdo SD powyzej ukladu '32 do dekodera Kempstona). Dodatkowo odsuniecie gniazda SD od portu joya ulatwi operacje z kartami przy podlaczonym joysticku.

No i chyba wybrales jedno z drozszych gniazd microSD od Attenda. Kupic je da sie w TME albo Conradzie. Wsadzilbym gniazdo typu DM3AT-SF albo DM3D-SF, ktore sa dostepne prawie wszedzie.

Acha, zmienilbym tez uklad resetu z ukladu RC na jakis nadzorowany, np. dolozyl DS1233.

KL
-----
R Tape loading error 0:1

pear

  • Administrator
  • *****
  • Wiadomości: 5069
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Klon na bazie ZX Max 128
« Odpowiedź #24 dnia: 2018.02.27, 11:55:49 »
Z tym resetem to Cię trochę poniosło. To jest tylko zabawka.
Nie musi mieć redundantnych zabezpieczeń i pracować 24/7 :D

Mam pytanie pomocnicze. Nie dałoby się ujednolicić CPLD od jednego producenta ?
Albo przenieść ULA do Xillinx albo MMC do Altera. Dwa jednakowe układy łatwiej zdobyć niż każdego po jednym.

PS. Widzę delikatne podobieństwo w rozmieszczeniu elementów do Chrome ;)
Obróć procesor i AY o 180 stopni. Mniej sygnałów będzie się krzyżować do złącza krawędziowego.
ZX/Enterprise/CPC/Robotron/C128D

Klaud

  • *****
  • Wiadomości: 4266
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Klon na bazie ZX Max 128
« Odpowiedź #25 dnia: 2018.02.27, 12:02:00 »
Kazdemu wedlug potrzeb ;) Robie za "samozwanczego konsultanta", a Projektant moze skorzystac ale nie musi. :D

Z tego co wiem, nie ma zrodle MMC od Mario, wiec przeniesienie do Altery bedzie trudne. W druga strone da sie, poniewaz zrodla podstawy ULA w Alterze sa na OpenCores (ULA chip for ZX Spectrum). Poza tym na wiki wisi Mini48, ktory jest zbudowany na Xilinxie. Tam tez sa zrodla do CPLD.
« Ostatnia zmiana: 2018.02.27, 12:32:50 wysłana przez Klaud »
KL
-----
R Tape loading error 0:1

skoti

  • ****
  • Wiadomości: 360
  • Miejsce pobytu:
    Polska
Odp: Klon na bazie ZX Max 128
« Odpowiedź #26 dnia: 2018.02.27, 19:06:46 »
Wersja po poprawkach.
1. Zmiana ldo na ld1117 w wersji TO220 (jeszcze sie zastanawiam czy nie smd)
2. Slot karty przesunięty bliżej xilinxa i dodany kondensator na zasilaniu
3. Przycisk NMI przeniesiony na prawą stronę. Wydaje mi się że będzie wygodniej.
4. Dodane kondensatory przy epm i xilinxie
5. Obrócony Z80 i AY

Co do gniazda microsd (112J-TAAR-R01) to kosztuje 4-5 zł. DMD3 kosztuje podobnie. Chyba że źle szukałem. Temat na razie pozostawiam otwarty.

Bardzo wam wszystkim dziękuję za uwagi i proszę o następne :)


ZX 48k I2, ZX 48 Spider, ZX 128 Spider, ZX Spectrum +2a, HQ 48k, ZX MAX48 I1 i 2, ZX-Uno 2Mb VGA, Timex Computer 2048

Klaud

  • *****
  • Wiadomości: 4266
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Klon na bazie ZX Max 128
« Odpowiedź #27 dnia: 2018.02.27, 19:55:00 »
Gniazda DM3 są na Ali a Attendow brak ;)
KL
-----
R Tape loading error 0:1

skoti

  • ****
  • Wiadomości: 360
  • Miejsce pobytu:
    Polska
Odp: Klon na bazie ZX Max 128
« Odpowiedź #28 dnia: 2018.02.27, 20:04:12 »
A mi wychodzi co innego :)
Klaud zobacz "10PCS MicroSD Card Socket Connector Pop-up" na ali czy to nie jest odpowiednik właśnie attendów ?

ZX 48k I2, ZX 48 Spider, ZX 128 Spider, ZX Spectrum +2a, HQ 48k, ZX MAX48 I1 i 2, ZX-Uno 2Mb VGA, Timex Computer 2048

trojacek

  • *****
  • Wiadomości: 5086
  • Miejsce pobytu:
    Warszawa
Odp: Klon na bazie ZX Max 128
« Odpowiedź #29 dnia: 2018.02.27, 21:16:35 »
No a złącza klawiatury? Po staremu? Tak trochę mało ustawnie :(