OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 28.03.2024, 15:59

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 12 ] 
Autor Zpráva
 Předmět příspěvku: ZX Nuvo 128K
PříspěvekNapsal: 04.10.2017, 20:12 
Offline
Radil
Uživatelský avatar

Registrován: 15.05.2014, 15:24
Příspěvky: 460
Bydliště: Karlovy Vary
Has thanked: 1 time
Been thanked: 258 times
Právě jsem dokončil osazení a zapájení desky ZX Nuvo 128, ke zkoušení se dostanu asi až o víkendu :booo:

Oproti originálu jsem udělal pár změn:

1) Všechny log. obvody řady HC jsem nahradil řadou HCT - podle mě je to "obvodově čistší", HC považuji za hybrid mezi logikou a analogem. Tak jen doufám, že to nebude mít na funkci rostlináře vliv :D

2) Některé (ne všechny) diody, kde by podle mě mohla hrát úlohu rozhodovací úroveň pro log.0/1 následného obvodu, jsem nahradil za Schottky BAT42 místo klasiky 1N4148 - resp. já osadil ostatní jako KA207.

3) Zenerka 12V je KZ260/12 Tesla ze šuplíku.

4) Tranzistor Q16 jsem nahradil za 2N2369A (KSY71) - líbí se mi tam víc rychlý spínací s malou betou, než klasika nf BC548.

5) Na kritickém místě generátoru hodin (hodně propíráno na fórech) jsem si předem vyzkoušel jako stabilní kombinaci CD74HCT04E od Texasu + 74F175 od Fairchild. Je zajímavé, že ačkoli Tesla 74ALS175 by to měla dle katalogu stíhat také v pohodě, ve zkutečnosti ani pšouk ;)


Po provedení dalších testů zde budu informovat :ugeek:


Přílohy:
zx_nuvo_top1.jpg
zx_nuvo_top1.jpg [ 604.5 KiB | Zobrazeno 15088 krát ]
zx_nuvo_top2.jpg
zx_nuvo_top2.jpg [ 601.45 KiB | Zobrazeno 15088 krát ]
zx_nuvo_bottom.jpg
zx_nuvo_bottom.jpg [ 629.63 KiB | Zobrazeno 15088 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nuvo 128K
PříspěvekNapsal: 04.10.2017, 21:04 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 28.01.2016, 23:57
Příspěvky: 3756
Has thanked: 213 times
Been thanked: 388 times
To je nejaka dalsi iterace Harlequina?
Jinak moc pekny, pajis jako cinova vlna :)

_________________
Nikdy nediskutujte s blbcem. Stáhne vás na svoji úroveň a vyhraje zkušeností.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nuvo 128K
PříspěvekNapsal: 04.10.2017, 21:18 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Je to úžasný, ale asi bych použil SMD CPLD.
Pokud by to bylo z obvodů, dostupných před 30-ti lety, tak bych to bral.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nuvo 128K
PříspěvekNapsal: 04.10.2017, 23:05 
Offline
Radil
Uživatelský avatar

Registrován: 15.05.2014, 15:24
Příspěvky: 460
Bydliště: Karlovy Vary
Has thanked: 1 time
Been thanked: 258 times
Jj, je to pokračování Harlequinu 128, navíc s přidaným DivMMC.

Ke stavbě mě přinutil fakt, že se už nějakou dobu snažím o implementaci Harlequinovi logiky simulující ULA do CPLD, ale mám tam nějaké problémy se kterými nemůžu zatím pohnout, tak si chci tu simulaci ULA v reálu oměřit, a porovnat s tím, co mi generuje CPLD :)

_________________

CSS Electronics

ZX Nucleon 512KB: hlavní počítač
ZX Spectrum, Didaktik Gama 80KB/192KB: další počítače
Beta Disk 128X, mini: hlavní úložiště
Delta Disk: bývalé úložiště
DivMMC EnJOY! PRO MINI *lite*: nepoužívané úložiště
Multiface 128C (Debugged): Nabourávač her
Externí ROM 64KB a 128KB: Externí test. ROMky
Advanced Parallel Interface ADPI8255A: Top paralelní IFC
Kempston Interface: IFC pro joystick
Multishots Interface: IFC pro 2 joysticky
Orpheus Interface: Top AY+joystick IFC

http://css-electronics.8u.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nuvo 128K
PříspěvekNapsal: 05.10.2017, 22:38 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
Pokud vim, tak uz se dela dalsi verze v smd se zalozni baterii. Kazda nova verze ma odstranene chyby z predchozich variant.


Přílohy:
omni128.jpg
omni128.jpg [ 92.57 KiB | Zobrazeno 14974 krát ]

_________________
http://velesoft.speccy.cz/
Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nuvo 128K
PříspěvekNapsal: 07.10.2017, 13:45 
Offline
Radil
Uživatelský avatar

Registrován: 15.05.2014, 15:24
Příspěvky: 460
Bydliště: Karlovy Vary
Has thanked: 1 time
Been thanked: 258 times
Takže právě jsem provedl testy funkčnosti, a z výsledku jsem poněkud rozpačitý :suicide:

1) Generátor hodin 17,73MHz s následnou děličkou 1/2,5 okolo U39 je navržen dost nešťastně - na výstupu U20B jsem měl místo 7,09MHz přesně polovičku - 3,54MHz. Nenaskočil obraz a CPU běžel na cca 1,7MHz!! Přitom obvod jsem si nejprve otestoval na nepájivém poli a chodil dobře. Dělička je velice náchylná na poměry signálů 0/1 na jejím vstupu U30D. Z oscilátoru leze poměr cca 40/60%, signál dál prochází jedním invertorem U13B, takže do děličky dojde obrácený poměr 60/40% a dělička nefunguje. Já při testech prováděl inverzi signálu 2ma invertory v sérii, takže mi do děličky lezl stejný poměr signálů, jako vychází z oscilátoru, a vše fungovalo. Bohužel na desce ZX Nuvo už není žádné volné inverzní hradlo :? , aby člověk mohl chybu opravit, takže jsem nakonec signál pro U30D napíchl přímo na výstup oscilátoru U13A a hodiny již šlapou, jak mají.

2) Ještě horší je rozvod napájení po desce!!! Jestli kritizovali mou desku Didaktik Gama 192KB, kde byly přívody napájení k čipům pomocí 1mm širokých spojů, ale vždy nejkratší cestou jen k okraji desky, kde byl kolem dokola velmi široký rozvod +5V, tak tady si přijdete na své!! Veškeré napájení po celé desce je děláno stejně tenkými spoji, jako pro signály - odhadem 0,25mm. Výsledkem je, že na opačné straně, než je stabilizátor, se na čipech naměří 4,7-4,75V!

3) Absence filtrování napájení - na desce není ani jeden elektrolytický nebo tantalový kondenzátor na rozvodech napájení!! Keramických 100nF pro potlačení rušivých pulsů tam sice pár je, ale mohlo by být víc. Napájení bude silně zarušené, nestabilní, a na většině desky je na dolní hranici pro použité čipy.

Rezultát: Deska je velmi nestabilní, obraz sice kvalitní (zkoušeno jen RGB), ale počítač se tu a tam samovolně restartuje, na obrazovce se občas náhodně přepisují a mažou pixely. Deska není podle mě vhodná pro zabudování do počítače, odzkouším si na ní obvody generující obraz při implementaci do CPLD, a poté deska buď skončí v elektroodpadu, nebo u nějakého zájemce, který si s ní bude chtít hrát.

Škoda, mohla to být zajímavá varianta Speccy, ale je silně nedotažená :booo:


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nuvo 128K
PříspěvekNapsal: 25.12.2017, 21:00 
Offline
Prvnička

Registrován: 06.07.2016, 07:59
Příspěvky: 18
Has thanked: 0 time
Been thanked: 16 times
The problem is you use "HCT" logic, it has to be "HC" (except 74AC175 or 74F175)
Even "Harlequin 48", if you use "HCT" logic, it won't work either. There is timing difference between HC and HCT.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nuvo 128K
PříspěvekNapsal: 26.12.2017, 10:54 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Mezi HC a HCT není žádný významný rozdíl v časování.
Významný rozdíl je ve vstupních úrovních, které u HCT odpovídají TTL logice a třeba CPU.
Pokud je to tak nestabilní, tak je to blbě navržené.
https://assets.nexperia.com/documents/d ... _HCT00.pdf

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nuvo 128K
PříspěvekNapsal: 26.12.2017, 17:12 
Offline
Radil
Uživatelský avatar

Registrován: 15.05.2014, 15:24
Příspěvky: 460
Bydliště: Karlovy Vary
Has thanked: 1 time
Been thanked: 258 times
danhard: Také si myslím, že to nebude volbou HC/HCT, ale spíš extrémně špatně navrženým rozvodem napájení - napájecí spoje u ZX Nuvo jsou stejně silné, jako datové (cca 0,3mm), takže čipy na opačné straně desky dostávají jen okolo 4,6V, a jak je to s rušením si ani netroufám odhadovat.

Až budu mít chuť, zkusím napájecí větvě posílit a uvidíme.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nuvo 128K
PříspěvekNapsal: 26.12.2017, 17:17 
Offline
Radil
Uživatelský avatar

Registrován: 15.05.2014, 15:24
Příspěvky: 460
Bydliště: Karlovy Vary
Has thanked: 1 time
Been thanked: 258 times
superfo: The problem is probably not with HC / HCT. Power connections are extremely poorly designed! Their cross section is very small. The chips on the opposite side work with a very low supply voltage (approx. 4.6V). According to me this is a problem of ZX Nuvo unstability.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nuvo 128K
PříspěvekNapsal: 26.12.2017, 20:07 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2570
Bydliště: Praha
Has thanked: 502 times
Been thanked: 606 times
Fakt nejsem moc odporník přes jednotlivé tipy 74x, takže možná plácnu blbost, ale napadá mě, že u HCT to napájení může opravdu dělat problémy. U HC, kde je povolený rozsah 2V-6V, je mnohem větší šance, že to vadit nebude.
Desku mám v šuplíku, až se dokopu to postavit, určitě zkusím HC a poreferuju...

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nuvo 128K
PříspěvekNapsal: 26.12.2017, 21:34 
Offline
Prvnička

Registrován: 06.07.2016, 07:59
Příspěvky: 18
Has thanked: 0 time
Been thanked: 16 times
Here is from http://www.zxdesign.info/prototypeComplete.shtml page 53
He talked about using HCT family in Harlequin Clone.

***
The HCT Family

Grant Searle (http://home.micros.users.btopenworld.com) has been busy building a Harlequin Clone of his own, and has chosen to use the HCT family of chips. This has highlighted some timing sensitive areas of the Harlequin design (which uses the HC family), and several minor adjustments need to be made to correct these issues.

Once a full understanding of the cause and effects of these issues has been gained, I will document them on this blog, along with potential re-designs or, at the least, mandatory modifications to the original prototype when using different logic families.
***

I have built 4 boards using HC family and all work fine. I sold almost 80 PCBs and many of them report to me they worked OK.
I agree that 5V line need to be improved, for now you can try using wire jump between 5V line.

By the way, I have another ZX clone, it call ZX Max 48, small size PCB, fit in ZX81 case.
You can find all files here.

https://onedrive.live.com/?id=E0ADBB58A ... 58ADB8D869

http://www.speccy.pl/forum/index.php?topic=3691.0

http://www.va-de-retro.com/foros/viewto ... 545fe10849


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 12 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 8 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz