OldComp.cz

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


Právě je 28.03.2024, 10:36

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 253 ]  Přejít na stránku Předchozí  1 ... 10, 11, 12, 13, 14, 15, 16, 17  Další
Autor Zpráva
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 05.05.2021, 03:39 
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
zxcygnus píše:
Proč se tam používá N_1 pin 15 jako vstup, když ho vidím ve schématu odpojený?

Protože není odpojený, ale je to výstup čítače na blikání.

74LS166 je video shifter, který generuje jednotlivé body a říká jestli je tam INK/PAP.

Na měření nemáš vztah mezi hodinami reg, INK/PAP a A,B multiplexeru, ale hazard to generuje hned po nahrání reg., takže mux to přepíná moc pozdě.
Takže žádné kondy k muxu, ale zpozdit hodiny reg. o 20ns, zkus 100pF na zem, nebo zkus rychlejší GAL.

Zkus ty hazardy zablokovat 1n kondem na zem na výstupech muxů, základní metoda vývojáře :lol:

_________________
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 Nucleon 512KB
PříspěvekNapsal: 05.05.2021, 07:10 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 21.01.2021, 11:05
Příspěvky: 1581
Bydliště: Pardubice
Has thanked: 25 times
Been thanked: 238 times
danhard píše:
zxcygnus píše:
Proč se tam používá N_1 pin 15 jako vstup, když ho vidím ve schématu odpojený?

Na měření nemáš vztah mezi hodinami reg, INK/PAP a A,B multiplexeru, ale hazard to generuje hned po nahrání reg., takže mux to přepíná moc pozdě.
Takže žádné kondy k muxu, ale zpozdit hodiny reg. o 20ns, zkus 100pF na zem, nebo zkus rychlejší GAL.


Když je border, je mux přepnutý celou dobu na barvy borderu, takže je blbost, aby to přepínal pozdě. Buď vynechává signál C5 na přepnutí borderu, nebo se na chvíli aktivuje BL = black znamená černou, když se nezobrazuje ani border a ceká se na synchronizaci.

Typoval bych to, že se na chvíli aktivuje black.

_________________
Praxe znamená, že vše funguje, ale nevíme proč. Teorie znamená, že vše víme, ale nic nefunguje.
Někdy je teorie spojena s praxí. Znamená to, že nic nefunguje a nikdo neví proč ...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 05.05.2021, 08:59 
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
Když se chytne na hodiny reg. INK/PAP a podívá se na BL, tak tam nesmí být žádný bordel.
C5 se generuje přes klopák, tam bordel nebude, ale nesmí ho zatěžovat kapacitou.

_________________
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 Nucleon 512KB
PříspěvekNapsal: 05.05.2021, 12:52 
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
MilasPce píše:
Odlehčil bych i sgnálu BL a pouštěl to jen do dvou 2G.

To uvidí až podle toho, co tam poleze.
Momentálně do toho vnáší jen další zmatek :D

_________________
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 Nucleon 512KB
PříspěvekNapsal: 12.05.2021, 19:31 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2331
Has thanked: 303 times
Been thanked: 637 times
Ještě stále zkoumám, kde se to zkazí, kdy to fungovat přestane, ale vyměnil jsem dvojici DM74LS153 za Tesla MH74ALS153 a vypadá to, že se zlepšilo natolik, že nyní stačí jen 33pF mezi +5V a pin 14.

Zlepšilo, ale nevyřešilo! Pořád je pár situací, kdy např. slabounce prosvítá bílá na černé.

Co jsem tak na to koukal osciloskopem, tak se mi zdá, že ze všeho nejpravděpodobnější je, že náběžná hrana z GALu je prostě natolik pomalá, že když prochází oblastí mezi cca 1 - 2V MUXům stačí asi i šum, aby se krátce přepnuly a to přepnutí nejčastěji trvá tak dlouho, jak nejrychleji je toho MUX schopen - tj. okolo 16 - 20ns, protože mezitím je úroveň signálu v mezích L/H.

Tomu nasvědčuje i to, že to reaguje na dotyk. Dotykem se to vždy zhorší (šum navíc). A taky to asi vysvětluje, proč 12pF nestačí a 68pF už je moc. 33pF má nepatrný vliv na časování hrany, jen maličko omezí šum.

Asi by mělo smysl zkusit jiný rychlejší GAL, ale nemám. A protože teď to zobrazuje, přestávám do toho vrtat.

-> danhard - BL občas na hraně opravdu bordel, resp. pár zákmitů mívá, ale neřekl bych, že to má vliv na barvy / atributy, je v H pouze během sync pulzů (během řádků se krátce aktivní BL opakuje s periodou 64us), obrázky s popisem v příloze. Na BL se ještě podívám.

Udělal jsem i krátké video, kde je to vidět zas trochu jinak, ale chvíli mi zabere, než to připravím k zveřejnění (jestli ho zveřejním).

Jo a nefunguje mi demo Weed - zasekne se vždy v okamžiku "těch hodin, co lezou ze zdi". Dělá to i na jiných Nucleonech/Pentagonech?


Přílohy:
2021-05-06 IC35-7_IC35-1_IC35-2_IC48-19.tar.gz [742.84 KiB]
222 krát

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS
Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 13.05.2021, 13:30 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2331
Has thanked: 303 times
Been thanked: 637 times
microlan píše:
Nevím co je tam za GAL, ale nabízím ATF16V8-7 , pokud je to ten tip, pošli data a vrátím Ti naprogramovaný GAL.
Ok, to stojí za pokus. Aktuálně mám v Nucleonu ATF16V8B-15PU - viz obrázek.

JEDEC do GALu je tady http://css-electronics.8u.cz/ZX_Nucleon ... rsions.zip ... v "/16V8 all versions/16v8.jed".

Přikládám i snímek 74ALS153 - pod oba jsem přidal 4.7uF/25V, ale fakt jen pro jistotu, šum v mém Nucleonu na +5V je blízko 20mVšš, tzn. na poměry ZX Spectra extrémně malý (ok, těch kondezátorů jsem tam přidal a lehce upravil víc, ale pointa je, že napájení je perfektní a není příčinou).

Ne, nožičky kondenzátorů se fakt nedotýkají, kde nemají. Jen to tak vypadá na fotce.

A mimochodem výměna registrů 74LS374 za HC variantu neměla viditelný vliv.


Přílohy:
IC48_zmenseno.jpg
IC48_zmenseno.jpg [ 257.55 KiB | Zobrazeno 5025 krát ]
IC36_a_okoli_zmenseno.jpg
IC36_a_okoli_zmenseno.jpg [ 301.14 KiB | Zobrazeno 5025 krát ]
IC36_ze_strany_spoju.jpg
IC36_ze_strany_spoju.jpg [ 303.17 KiB | Zobrazeno 5025 krát ]

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS
Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 13.05.2021, 14:10 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2331
Has thanked: 303 times
Been thanked: 637 times
MilasPce píše:
Když to dělá i v borderu, tak to na žádným signálu z GALu nemůže záležet. Odškrábnul bych u 153 signály 2G a dal bych je natvrdo. Ulehčí se signálu BL a bude rychlejší přechod.
V BORDERu mi to dělalo výhradně s originál 74LS153, ne s těmi od Tesly. Pruhy INK/PAPER lze vyvolat s oběma typy MUXů. s Teslou méně výrazně (rozdíl LS vs ALS?).

Je možné, že máme pravdu oba a jde o dvě kombinované závady, které vypadají podobně?

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 13.05.2021, 20:15 
Offline
Kecka

Registrován: 10.09.2017, 21:13
Příspěvky: 54
Has thanked: 51 times
Been thanked: 6 times
Na týhle kauze se mi nejvíc líbí jak autor dělá mrtvýho brouka, zajímalo by mě jestli už s tím chodí ten betadisk ;)

Sorry za trolling, ale tohle je pro mě prostě neuvěřitelný, čekal bych že se k tomu postaví čelem ...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 13.05.2021, 22:14 
Offline
Radil
Uživatelský avatar

Registrován: 02.08.2015, 15:23
Příspěvky: 259
Bydliště: Skalica
Has thanked: 52 times
Been thanked: 141 times
Charlie_XZ píše:
Na týhle kauze se mi nejvíc líbí jak autor dělá mrtvýho brouka, zajímalo by mě jestli už s tím chodí ten betadisk ;)

Sorry za trolling, ale tohle je pro mě prostě neuvěřitelný, čekal bych že se k tomu postaví čelem ...


- Ak som v obraze, tak pre Nucleon je BetaDisk 128X

- pravdupovediac som tiez cakal reakciu autora, ale ak k veci nevedel nieco dodat - poradit, tak je to podla mna v poriadku. Tiez mam nucleona (zatial nedokonceneho) a autor v navode na stavbu aj tu na fore upozornoval na mozne problemy s niektorymi suciastkami. V kazdej novej verzii PCB su opravene chyby, proste sa snazi, tak ako kazdy co tvori novy hw. Ved aj ZX Spectrum ma niekolko issue a kazdy novy mal opravene chyby na ktore sa prislo.

_________________
ZX Spectrum, ZX Spectrum +, DIDAKTIK GAMA, DIDAKTIK M, DIDAKTIK KOMPAKT, D40, D80, Interface M/P, MELODIK, UR-4, BEST, KP 311, BT100, SP210T, GAMACENTRUM 01 (cierna), ROBOTRON K6304, divIDE, K-Mouse, PMD 85-2, Amiga 500, Amiga 500+, Amiga 1200


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 14.05.2021, 07:58 
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
Vyzkouší už někdo to prachsprostý zatlučení výstupů multiplexorů 1n kondama na zem ?

Multiplexory můžou dělat na výstupu hazard při přepínání, i když je na vstupu stejná informace,tak na výstupu může být na jedné hraně přepínání výpadek, zvláště s pomalou hranou select vstupu.

_________________
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 Nucleon 512KB
PříspěvekNapsal: 14.05.2021, 09:52 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 21.01.2021, 11:05
Příspěvky: 1581
Bydliště: Pardubice
Has thanked: 25 times
Been thanked: 238 times
Vzhledem k tomu že autor rozprodal i neosazené PCB na Betadisky128X, tak tam bude dost nevyřešených problémů a nestabilit.

_________________
Praxe znamená, že vše funguje, ale nevíme proč. Teorie znamená, že vše víme, ale nic nefunguje.
Někdy je teorie spojena s praxí. Znamená to, že nic nefunguje a nikdo neví proč ...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 14.05.2021, 11:42 
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
Oba multiplexery 74LS153 by se daly nahradit jedním GAL20V8, kterej by měl na výstupu registr a tím by se zlikvidovaly všechny hazardy a chyby časování.
Stačí přitáhnout hodiny z 74LS166.

Pokud je to v borderu (S1 = 1) a signál S0 se stále mydlí, tak tam může generovat výpadky do 0, i když jsou oba spojené vstupy borderu v 1.
Invertor v adresování muxu má konečné zpoždění a takový to vygeneruje hazard.
Pokud je hrana pomalá, tak na to mají vliv i různé rozhodovací úrovně (invertoru a 4 vstupového AND).
Obrázek

_________________
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 Nucleon 512KB
PříspěvekNapsal: 14.05.2021, 15:26 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 21.01.2021, 11:05
Příspěvky: 1581
Bydliště: Pardubice
Has thanked: 25 times
Been thanked: 238 times
danhard píše:
Pokud je to v borderu (S1 = 1) a signál S0 se stále mydlí, tak tam může generovat výpadky do 0, i když jsou oba spojené vstupy borderu v 1.
Invertor v adresování muxu má konečné zpoždění a takový to vygeneruje hazard.
Pokud je hrana pomalá, tak na to mají vliv i různé rozhodovací úrovně (invertoru a 4 vstupového AND).


Hrana může být pomalá při zapnutí nebo vypnutí borderu S1. Pak už má AND na jednom ze vstupů stabilní signál po celou dobu borderu a ať se ostatní (S0) mrňaj jak chtěj (kromě signálu z registru barvy borderu, který se nemění) nebude to mít vliv na výstupy. Jedinej bordel do toho může vnést BL zapojený na Ea, Eb.

Chtěl bych vidět signál BL, že na něm není rušení a je aktivní jen mimo barevný obraz, když se čeká na sychro.

_________________
Praxe znamená, že vše funguje, ale nevíme proč. Teorie znamená, že vše víme, ale nic nefunguje.
Někdy je teorie spojena s praxí. Znamená to, že nic nefunguje a nikdo neví proč ...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 14.05.2021, 17:13 
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
Ale prdlačku, mezi /S0 a dS0 který jdou do ANDu je zpoždění, takže při náběžné na vstupu S0, jde nejdřív /S0 do nuly a blokuje svůj AND a teprve potom odblokuje přes invertor se zpožděním dS0 druhý AND.
Po dobu toho zpoždění invertoru jsou oba ANDy zablokované a na výstupu je 0.
Pokud je vstupní signál I2a i I3a v 1, tak se tam objeví v součtu hazard do 0.

Zobrazení jede v pozadí pořád a do video registru i do shifteru se nahrává přerolovaný obraz, čili S0 se může mydlit i v borderu.

_________________
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 Nucleon 512KB
PříspěvekNapsal: 15.05.2021, 00:43 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 21.01.2021, 11:05
Příspěvky: 1581
Bydliště: Pardubice
Has thanked: 25 times
Been thanked: 238 times
Typická rychlost signálu select u LS153 obvodů je 12ns. Když vezmeme v úvahu že tam jsou dva invertory a dvě hradla je zpoždění na každém prvku 12/4=3ns => 333MHz to nemůže být na obrazovce s přenosem videa 8MHz vidět. To musí být nějaký delší hazard někde jinde.

_________________
Praxe znamená, že vše funguje, ale nevíme proč. Teorie znamená, že vše víme, ale nic nefunguje.
Někdy je teorie spojena s praxí. Znamená to, že nic nefunguje a nikdo neví proč ...


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ů: 253 ]  Přejít na stránku Předchozí  1 ... 10, 11, 12, 13, 14, 15, 16, 17  Další

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 4 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