OldComp.cz
https://oldcomp.cz/

PMI80 se Z80
https://oldcomp.cz/viewtopic.php?f=49&t=6683
Stránka 67

Autor:  Clouseau [ 28.03.2019, 18:04 ]
Předmět příspěvku:  Re: PMI80 se Z80

PMI na tom chodí normálka....

Přílohy:
20190328_165831.jpg
20190328_165831.jpg [ 494.43 KiB | Zobrazeno 3230 krát ]

Autor:  omikron [ 28.03.2019, 19:46 ]
Předmět příspěvku:  Re: PMI80 se Z80

Funguje to zálohování RAM baterkou?

Autor:  Clouseau [ 28.03.2019, 20:14 ]
Předmět příspěvku:  Re: PMI80 se Z80

Funguje, jen to má spotřebu že to knoflíkovku za chvilku sežere... Aby ta RAMka šla do extra low odběru tak se musí ještě upravit zapojení jestli se dobře pamatuju tak /CS musí být v H.....

Autor:  Clouseau [ 28.03.2019, 21:12 ]
Předmět příspěvku:  Re: PMI80 se Z80

omikron píše:
Dotaz:
Funguje Stone1 s PMI-80 firmwarem?
Osadil jsem všechny obvody, i ten 7400 a do EPROM jsem naprogramoval obsah z Nostalcompu, kde jsem opravil jeden skok a do prázdného místa přidal IM1, jak je naznačeno.
Po zmáčknutí resetu se objeví vždy stejný nápis, nesmysly a na jiné tlačítko než reset nereaguje.
Měl jsem podezření na kontakt UB880D v precizní patici, ale proměřil jsem a OK.


Máš tam 74LS04 a nebo něco jinýho?

Autor:  omikron [ 28.03.2019, 21:32 ]
Předmět příspěvku:  Re: PMI80 se Z80

74HC04 a neosazený pullup na hodinách.

Autor:  RaceSoft [ 10.05.2019, 09:13 ]
Předmět příspěvku:  Re: PMI80 se Z80

Jak psal Martin1 v jiném vlákně, mám upravený Stone1 na Stone64kB. Ve spolupráci s Martinem1 jsme provedli následující změny a (snad) vylepšení:

- napájení přes mikroUSB a barel 5.5/2.1 mm
- paměť EEPROM 8kB (28C64), paměť RAM 64kB (62C8128)
- konfigurovatelná adresace RAM a EPROM přes GAL včetně adresních vodičů A10 až A15
- konfigurace pamětí přes několik jumperů (PMI-80, SLAVIA-84, libovolná jiná)
- připojení klávesnice v závislosti na jumperu (invertované/normální) pro PMI nebo SLAVII bez HW zásahu (osazen 74LS86)
- režim AllRAM a stránkování paměti (celkem 128kB) přes piny na PB služební 8255-ky
- jumper povolující zápis do EEPROM 28C64
- pullup rezistory na datové sběrnici (u EPROM PMI není upraven režim přerušení)
- vyvedení brány PB a několika bitů PA a PC včetně /INT, /NMI, Vcc a GND na samostatný konektor
- vyvedení PA7, PA6, PC7, Vcc a GND na samostatný konektor - možnost připojení interface pro MGF, sériový UART nebo sériové EPROM
- doplnění obvodů pro desetinnou tečku na displeji

To vše při zachování rozměrů desky původního Stone1 včetně univerzálního pájecího pole

Konfigurace pamětí závisí na obsahu GAL a stavu jumperů. V současnosti mám v jedné EEPROM PMI-80 (2kB EEPROM, 60kB RAM), SLAVII-84 (2kB EEPROM, 60kb RAM) a NOSTALCOMPovu EEPROM PMI-80 pro Stone 1 (4kB EEPROM, 60kB RAM). Výběr "počítače" se provádí pomocí 2 jumperů bez jakéhokoliv HW zásahu.

Upravil jsem rozhraní s FT232 pro připojení Stone64kB k PC, přepsal SW obsluhu UARTu, která teď funguje na rychlosti 9600bd bez vkládaných 1ms mezi znaky (2MHz oproti 1.11MHz je znát :D ) obousměrně. Umí jak HEXIntel formát tak i prostý BIN.

Teď čekám na správné displeje, protože číňan mi poslal něco jiného a tak tam mám ne příliš vzhlednou redukci na jiné segmentovky (nemají vyvedenou tečku).

Náhled zde: https://drive.google.com/file/d/1TNZu2pdnfm5yawXg9Y8mkI342d7uIMu7/view?usp=sharing. Zelený jumper: PMI/SLAVIA, bílý: výběr další části EEPROM, modrý: 28C64 WR Enable, žlutý: rozšiřující konektor, červený (schovaný pod UART rozhraním): rozhraní pro MGF/UART/serial EEPROM.

Petr

Autor:  RaceSoft [ 16.05.2019, 07:18 ]
Předmět příspěvku:  Re: PMI80 se Z80

Tady je schéma a rozložení součástek na desce pro Stone64Kb.

Pro přenos dat po emulovaném UARTu je možné použít jakýkoliv převodník USB<->UART s úrovněmi TTL. Úspěšně jsem vyzkoušel obousměrný přenos přes bluetooth modul od Arduina s označením SPP-CA. Obsluha UARTu probíhá na vývodech PC7 (vstup dat RxD) a PA7 (výstup dat TxD).

2MrWifiHifi: Samozřejmě, že Tě nechci zviklávat od Tvého záměru postavení počítače podle svých představ. Potýkal jsem se s podobnými názory (viz toto vlákno), ale nenechal jsem se odradit a za pomoci Martina1 jsem dokonal svůj (náš?) Stone64kB a jsem tomu rád. Zachovali jsme kompatibilitu s původním PMI-80, ale zároveň vylepšili jeho možnosti - jak moc dobře, to ať si zhodnotí každý sám.

Petr

Přílohy:
Poznámka: SCH a PCB Stone64kB
Stone64kB.rar [305.64 KiB]
190 krát

Autor:  Martin1 [ 19.05.2019, 07:51 ]
Předmět příspěvku:  Re: PMI80 se Z80

RaceSoft píše:
Samozřejmě, že Tě nechci zviklávat od Tvého záměru postavení počítače podle svých představ. Potýkal jsem se s podobnými názory (viz toto vlákno), ale nenechal jsem se odradit a za pomoci Martina1 jsem dokonal svůj (náš?) Stone64kB a jsem tomu rád. Zachovali jsme kompatibilitu s původním PMI-80, ale zároveň vylepšili jeho možnosti - jak moc dobře, to ať si zhodnotí každý sám.



Pre prípadných nasledovateľov navrhujem zameniť displej za niečo dostupnejšie, mojim tipom by boli tri displeje s 3 segmentami, bude sa to aj o čosi jednoduchšie osadzovať a hlavne to je toho plný iebay.

M1

Autor:  RaceSoft [ 24.06.2019, 13:43 ]
Předmět příspěvku:  Re: PMI80 se Z80

Zatím jen částečně, ale úspěšně vyzkoušena přídavná deska pro Stone64kb, která obsahuje druhý PIO 8255 (na fotce neosazen) a UART OKI M82C51A-2 s krystalem 4.9152MHz a děličkou 74LS93 (na fotce sice není LS, ale chodí to :D ). S touto 82C51A vyzkoušeno bezchybné vysílání až 153600bd. Na desce je pár nedostatků vzniklých mou nepozorností a tak připravuji verzi 2, která by mohla mít i připojení na CF kartu :like: a tím pádem by mělo být možné zprovoznění systému CP/M (AllRAM + UART terminál + CF karta).

Petr

Přílohy:
Poznámka: Stone64kb + Expabd board
Stone64kb_Expand.jpg
Stone64kb_Expand.jpg [ 599.04 KiB | Zobrazeno 2653 krát ]

Autor:  omikron [ 24.06.2019, 15:34 ]
Předmět příspěvku:  Re: PMI80 se Z80

neni problem s dostupnosti GAL?

Autor:  RaceSoft [ 24.06.2019, 16:47 ]
Předmět příspěvku:  Re: PMI80 se Z80

omikron píše:
neni problem s dostupnosti GAL?

Nemyslím si. Je to obyčejný GAL16V8. Kupoval jsem jak od číňana tak z TME. Zatím je jich dost a obě varianty fungují :-) .

Obsah taky není problém zveřejnit.

Petr

Autor:  Clouseau [ 24.06.2019, 17:11 ]
Předmět příspěvku:  Re: PMI80 se Z80

Microchip je navíc pořád ještě vyrábí, a mouser má pořád běžně skladem....

https://www.microchip.com/wwwproducts/en/ATF16V8B
https://cz.mouser.com/Semiconductors/_/ ... V8&FS=True

Autor:  Wolf [ 11.09.2019, 10:39 ]
Předmět příspěvku:  Re: PMI80 se Z80

Tleskám za osazení microUSB, taky se jím snažím napájet všechny svoje bastly, protože nabíječek na mobily a příslušných USB kabelů se všude válí mraky, každej druhej člověk ho nosí v batohu, má na stole, u powerbanky... Už pěkných pár let je to nejuniverzálnější a nejrozšířenější napájecí konektor pro 5V.
I když dnes a s ohledem na budoucnost bych se už přimlouval spíš za USB-C, kterej mikroUSB už nahrazuje a nahradí. Mobil i notebook mám už s ním.


Byla tu zmíněna S(L)AVIA 84 a její zálohování baterkou a nefunkčnost zapojení z originální dokumentace, protože neřeší přivedení /CS signálu do H úrovně, jak RAM 6116 dle všech datasheetů pro data retention režim vyžaduje.
Neřešil někdo nápravu, abych náhodou nevynalézal kolo?

Našel jsem víc různě sofistikovaných řešení, viz přílohy.
Příloha:
schema.png
schema.png [ 27.3 KiB | Zobrazeno 1983 krát ]

Příloha:
Poznámka: Řešení s jediným pull-up rezistorem
proj4.gif
proj4.gif [ 2.59 KiB | Zobrazeno 1983 krát ]

Příloha:
Xp4C0.png
Xp4C0.png [ 42.13 KiB | Zobrazeno 1983 krát ]

Autor:  RaceSoft [ 11.09.2019, 19:43 ]
Předmět příspěvku:  Re: PMI80 se Z80

Je pravda, že teď jsem to dlouho nezkoušel, ale jak je vidět na fotce https://drive.google.com/file/d/1TNZu2pdnfm5yawXg9Y8mkI342d7uIMu7/view?usp=sharing použil jsem zálohovanou RAM od DALLASu typu DS1245 od číňana za cca 50,- Kč a fachalo to parádně - zkoušeno v horizontu několika dnů. Teď zatím leží v šuplíku, ale zítra můžu vyzkoušet, jestli stále drží data. Bijou se v prsa, že 10 let jo... Tak proč vynelézat vynalezené :D .

Petr

P.S.: ekvivalentem pro 6116 je DS1220 v ceně od 1.50 dolaru...

Autor:  Clouseau [ 12.09.2019, 08:05 ]
Předmět příspěvku:  Re: PMI80 se Z80

RaceSoft píše:
P.S.: ekvivalentem pro 6116 je DS1220 v ceně od 1.50 dolaru...


Používal jsem jak tyhle paměti, tak patice od Dallasu kde je zálohování zabudováno a chodilo to OK. Mám taky v šuplíku větší paměti, jen se obávám že tam leží už více jak 10let...
Kde se dají koupit nové - nově vyrobené DS1220 a navíc za 1.5 dolaru?

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