OldComp.cz
https://oldcomp.cz/

náhrada RAM 4116 v ZX Spectrum 48k pomocí SRAM
https://oldcomp.cz/viewtopic.php?f=39&t=11051
Stránka 22

Autor:  zxcygnus [ 31.07.2022, 15:09 ]
Předmět příspěvku:  Re: náhrada RAM 4116 v ZX Spectrum 48k pomocí SRAM

pcmaker píše:
Bylo by to fajn. Z čeho tak soudíš? Já tam vidím eshop a o kompatibilitě, nebo testování s různými ULA ani zmínku.

Btw... ono to není tak zlé, s ULA 6C001E-7 i mě fungovaly všechny moduly perfektně (tedy pokud tam nedám HC latch a použiju invertor s hysterezí).

Autor:  danhard [ 04.08.2022, 14:25 ]
Předmět příspěvku:  Re: náhrada RAM 4116 v ZX Spectrum 48k pomocí SRAM

Hmm £24.95, ale to jen ukazuje Vaší neschopnost, když to nejste schopni udělat z pamětí, kterou jsem tu nabízel za 20Kč.
Ale už nebudu, je to přesně 1/10 její ceny :roll:

Je jasný, že s 74HC374 to nemusí spolehlivě fungovat, protože adresu i /RAS tam dává ULA a nemusí být dodržen setuptime, zvláště když je multiplexer 74LS157, dává log. H kolem 3V a ULA tam připojuje adresu přes open kolektror.
Ale můžeš experimentovat se zatížením toho invertoru kapacitou (100pF) a zkusit, jestli se to vylepší, nebo zhorší.

Z oscilogramu ale vyplývá, že není asi dodržen holdtime, takže nebádat, osadit tam 74HCT373 a vyhodit ten invertor.

Autor:  zxcygnus [ 04.08.2022, 15:47 ]
Předmět příspěvku:  Re: náhrada RAM 4116 v ZX Spectrum 48k pomocí SRAM

danhard píše:
Hmm £24.95, ale to jen ukazuje Vaší neschopnost, když to nejste schopni udělat z pamětí, kterou jsem tu nabízel za 20Kč.
Dělám to ze SRAM, která stála cca 40Kč + všechno to okolo se nasčítá. I zapájení trochu času to zabere, ale pořád je zvládnu levněji. Velmi zhruba bych to odhadoval na 350 až 400Kč.

Nejde ani tak o mě. Moje ZXS jsou opravená, posledních pár kousků 4116 mám (+ sadu přebroušených čínských, ale funkční a otestované) a v nejhorším můžu vypájet z nějaké ZXS desky, co mám navíc byť velice nerad, protože kromě ULA jsou ty desky kompletní. Ale nemám dost na opravy. Zrovna nedávno jsem opravoval desku, kde jich bylo vadných 7 z 8. To pak zásoby hodně rychle ubývají. I těch 4164, nebo 41256 mám jen sadu/dvě a nerad bych jimi plýtval.

Tak jsem holt spíchnul cca 15 náhradních modulů. Něco jsem už použil a poslal dál. Měl jsem taky dobrou příležitost je otestovat v několika deskách s více různými ULA vč. náhrad. A ještě mi pár plošných spojů a SRAM zbývá až tyhle dojdou.
danhard píše:
Je jasný, že s 74HC374 to nemusí spolehlivě fungovat, protože adresu i /RAS tam dává ULA a nemusí být dodržen setuptime, zvláště když je multiplexer 74LS157, dává log. H kolem 3V a ULA tam připojuje adresu přes open kolektror. Ale můžeš experimentovat se zatížením toho invertoru kapacitou (100pF) a zkusit, jestli se to vylepší, nebo zhorší.
Používám 74HCT574 a invertor SN74AHC1G14DBVR, tj. jen jedno hradlo s hysterezí v SOT23-5. V takové kombinaci je to skoro bezproblémové. A i SRAM je CMOS, s tím toho moc nenadělám. (detaily viz zde https://cygnus.speccy.cz/popis_nahrada_vram.php)

Pár desítek pF jsem na různé signály zkoušel a s ULA5C112E-3 to trochu pomůže, ale asi bych je musel přidat na všechny vstupy včetně adres. Na to už jsem byl příliš líný. Jestli si s tím někdo chce hrát, mám moduly navíc.

Autor:  danhard [ 04.08.2022, 21:02 ]
Předmět příspěvku:  Re: náhrada RAM 4116 v ZX Spectrum 48k pomocí SRAM

"Jako základ jsem zvolil verzi s 74HC574 v pouzdře SOIC20W, protože se lépe osazuje při ručním pájení."

Asi máš nějakého lepšího dodavatele
https://www.tme.eu/cz/details/as6c62256 ... ce-memory/

A zatímco 4116 má na vstupu registr, který se nahraje sestupnou hranou /RAS, tak s 74HCT374 tam vnáší ten invertor zpoždění 10ns.

Pokud vím, tak je v Didaktiku ekvivalent Intel 2118 (KR565RU6) nikoliv 2116 a ta má 1 a 9 NC, ale může se 9 na VCC zapojit.

Takže když jsi tak pečlivej, tak si to oprav. Registr specifikovaný není.

Autor:  PotPalo [ 04.08.2022, 23:45 ]
Předmět příspěvku:  Re: náhrada RAM 4116 v ZX Spectrum 48k pomocí SRAM

HC alebo HCT... to T je tam fakt dôležité. Znamená, že logika má TTL úrovne, teda úrovne 1 a 0 sú ako v rade 74xx. Podľa datasheetu má HC (pri Vcc 4,5V) LOG.0 pri 0 až 1,35V a LOG.1 pri 3,15V až Vcc. Pri TTL (a teda aj HCT) je LOG.0 pri 0 až 0,8V a LOG.1 pri tuším 2,5 až Vcc. Tie hranice sú skrátka inde, a už to môže vadiť. To čo je pre HCT LOG.1 môže byť pre HC LOG.0. Takže používať HCT.

Autor:  zxcygnus [ 05.08.2022, 01:07 ]
Předmět příspěvku:  Re: náhrada RAM 4116 v ZX Spectrum 48k pomocí SRAM

danhard píše:
Asi máš nějakého lepšího dodavatele
https://www.tme.eu/cz/details/as6c62256 ... ce-memory/
HC/HCT - vím, HC jsem zkusil, HCT v obou variantách pouzder jsem nakonec všude osadil.

2116/2118 ... obrázky, projekt pro KiCAD i web opravím.

Co se součástek týče, kupoval jsem IS62C256AL-45ULI.

Přílohy:
2022-08-05_nakup_z_tme.png
2022-08-05_nakup_z_tme.png [ 49.14 KiB | Zobrazeno 4191 krát ]

Autor:  pcmaker [ 08.08.2022, 12:16 ]
Předmět příspěvku:  Re: náhrada RAM 4116 v ZX Spectrum 48k pomocí SRAM

Jen pro info. Něco se řešilo i zde:
https://www.oldcomp.cz/viewtopic.php?f=39&t=8483

Autor:  danhard [ 08.08.2022, 13:22 ]
Předmět příspěvku:  Re: náhrada RAM 4116 v ZX Spectrum 48k pomocí SRAM

Jsou tam dvě možné chyby, buď opožděný zápis do HCT374, nebo moc rychlá paměť a adresy se mění ještě před koncem druhého /CAS. Tam by pomohl jenom druhý latch na CAS adrese.

Autor:  pcmaker [ 28.05.2023, 15:19 ]
Předmět příspěvku:  Re: náhrada RAM 4116 v ZX Spectrum 48k pomocí SRAM

Mimo téma. Našel jsem prodejce v Polsku. Má v nabídce Intel D2118-7. Je to takový pinově nepřímý ekvivalent. Napájení +5V mají na vývodu č.8 oproti 4116, které je mají na vývodu č. 9. a na vývodu č.8 mají +12V.
https://magazynelektroniki.pl/p/10/179/rozne-uklady-scalone-patrz-opis

Přílohy:
INTLS03336-1.pdf [303.11 KiB]
52 krát

Autor:  pcmaker [ 06.09.2023, 06:23 ]
Předmět příspěvku:  Re: náhrada RAM 4116 v ZX Spectrum 48k pomocí SRAM

Jen pro info. Kdo shání 4116ky, tak tady jsou nějaké TESLA MHB:
https://aukro.cz/mhb4116-7043345042
https://aukro.cz/mhb4116-7043794861
https://aukro.cz/mhb4116-7043794967

Autor:  danhard [ 06.09.2023, 09:29 ]
Předmět příspěvku:  Re: náhrada RAM 4116 v ZX Spectrum 48k pomocí SRAM

Předělal jsem to na +5V a může tam být cokoliv, D2118, 4164, 41256, stačí ošetřit napájecí dráty.
Mám tam 41256 a také v horní sadě, ale mapování jsem zádné ještě neudělal.

Autor:  danhard [ 09.09.2023, 14:08 ]
Předmět příspěvku:  Re: náhrada RAM 4116 v ZX Spectrum 48k pomocí SRAM

zxcygnus našel jsi, co přesně tu chybu způsobuje ?

Autor:  zxcygnus [ 10.09.2023, 12:35 ]
Předmět příspěvku:  Re: náhrada RAM 4116 v ZX Spectrum 48k pomocí SRAM

danhard píše:
zxcygnus našel jsi, co přesně tu chybu způsobuje ?
Nenašel, není to pro mě snadno meřitelné, protože připojení osciloskopu pršení v obrazu ovlivnilo, stačí pár pf na signálech... a protože se problém projevoval jen s nejstarší ULA, kterou jsem měl jen půjčenou, tak ani nemám na čem.

Stránka 22 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/