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 2 z 2 |
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: Jen pro info. Tady už to asi mají vyřešeno: 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.https://retrolemon.co.uk/sinclair/99-video-16kb-sram-module-for-zx-spectrum.html 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 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 HC/HCT - vím, HC jsem zkusil, HCT v obou variantách pouzder jsem nakonec všude osadil.https://www.tme.eu/cz/details/as6c62256 ... ce-memory/ 2116/2118 ... obrázky, projekt pro KiCAD i web opravím. Co se součástek týče, kupoval jsem IS62C256AL-45ULI.
|
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
|
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 2 z 2 | Všechny časy jsou v UTC + 1 hodina [ Letní čas ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |