Nový klon PMI-80 je HOTOV!

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
css
Příspěvky: 352
Registrován: 05 led 2011, 01:00
Bydliště: Karlovy Vary

Nový klon PMI-80 je HOTOV!

#1 Příspěvek od css »

Rád bych zde upozornil všechny ty, které stejně jako mě zasáhla do srdečního svalu úžasná 8-bitová mašinka PMI-80, že jsem dokončil návrh jejího nového klonu. Děkuji tímto pánům ze stránky nostalcomp.cz, která mi byla, je a bude obrovskou inspirací i studnicí informací a doufám, že mě nebudou vnímat jako nevítanou konkurenci ke svému projektu :D .

Původně jsem se také uvažoval o stavbě jejich repliky, pro kterou navrhli nový spoj a budou ho vyrábět, nakonec mě ale odradily následující věci:

- samotný procesor 8080 se třemi napájecími napětími
- nelíbí se mi úplně návrh jejich spoje (slabé napájecí spoje - hrozí nestabilita, pravděpodobně nepůjdou použít segmentovky LQ Tesla z důvodu jejich o něco větší šířky oproti zahraničním).

Můj stroj jsem nazval PMIZ-80A, PMIZ-80 už existuje a dočtete se o něm právě na nostalcomp.cz, proto ještě A na konci :wink:

Mým cílem nebyla přesná replika, spíše stroj z bežnějších součástek při zachování jediného napájecího napětí +5V, softwarově kompatibilní s původní PMI-80.

Odlišnosti PMIZ-80A oproti PMI-80:
- všechny obvody běží na jediném napájení +5V
- použit CPU Zilog Z80, který je zpětně 100% softwarově kompatibilní s 8080, ale má spoustu skvělých instrukcí navíc
- volba taktovací frekvence pro CPU jumperem mezi 1,108MHz (prakticky totožné s původní 1,111MHz) a 2,216MHz
- místo dvou 1KB EPROM 8708 použita jediná 2KB EPROM 2716
- použity běžné LED displeje se společnou anodou s výškou znaků 7,62mm, běžná tlačítka z GM, běžné budící obvody 74ALS244 a 74154
- kromě diplejů navíc 8 LED diod pro volné použití uživatelem, ovládání stejné, jako virtuální 10. segmentovka
- vstupní signál z kazetofonu zesílen kvalitním zesilovačem s MAC111/MAB311, který jsem léta používal u ZX Spectra :wink:
- konektory K1 (systémová sběrnice) a K2 (porty 8255) jsou místo nedostatkových FRB nahraženy běžnými dvojřadými dutinkovými lištami (zachováno pořadí vývodů) a každý je na desce 2x (možno zapojit víc periferií naráz)
- na desce je stabilizátor MA7805 na chladiči, ochranný transil u napájecího konektoru, napájení stačí nestabilizované cca 9 až 12V

Jeden plošňák jsem již zadal do výroby pro postavení a ověření funkčnosti, deska má velikost 32x21cm a pasuje do různých typů plastových kufříků prodávaných např. v Baumaxu nebo OBI.

Zajímalo by mě, zda by případně měl někdo další zájem o mou desku? Cena bude 500Kč, je to výrobní cena, o nic ji nenavyšuji, půjde o oboustranný nevrtaný neprokovený spoj, některé součástky bude potřeba zapájet z obou stran, na desce bude několik desítek drátkových propojek mezi oběma stranami.

Přikládám obrázky rozmístění součástek a vzhled spojů.

Jelikož následujících cca 14 dní budu mimo domov, mohu případné dotazy a reakce zodpovědět až pak :)
Přílohy
pmiz80a_layout+pcb.gif
Spoje
(229.5 KiB) Staženo 298 x
pmiz80a_layout.gif
Osazení
(229.68 KiB) Staženo 253 x
Naposledy upravil(a) css dne 14 úno 2011, 22:06, celkem upraveno 1 x.

Uživatelský avatar
Yarda1
Příspěvky: 2372
Registrován: 11 úno 2009, 01:00

#2 Příspěvek od Yarda1 »

Dovedu si živě představit to vrtání a propojování. Na jednom fóru byl odkaz na tohle (vlastní zkušenosti s tím nemám):
http://www.matron.cz/vyroba-prototypovych-dps
Nevyplatilo by se plácnout přes kapsu a tu desku nechat udělat tam (pokud to co o sobě tvrdí je pravda)?

Uživatelský avatar
Atlan
Příspěvky: 4499
Registrován: 10 kvě 2004, 02:00
Bydliště: Košice

#3 Příspěvek od Atlan »

a naco vam to vobec bude...... :roll: :oops:

Uživatelský avatar
67kapa
Příspěvky: 73
Registrován: 31 říj 2010, 02:00

Tak to je nářez

#4 Příspěvek od 67kapa »

Pamatuji prvního "robota" dělanýho u nás (pojízdný vozík,jedna mechanická ruka...)...jo jo,historie...u nás běží na jádře 8080 telefonní ústředna:-)

Uživatelský avatar
kelley
Příspěvky: 192
Registrován: 04 led 2008, 01:00
Bydliště: Brno

Re: Tak to je nářez

#5 Příspěvek od kelley »

Atlane, odpověď hledej zde: http://www.nostalcomp.cz/proc.php
Nebude nám to na nic. Kromě vlastního uspokojení z bastlení :D

Uživatelský avatar
Svaradmin
Příspěvky: 65
Registrován: 21 kvě 2007, 02:00
Kontaktovat uživatele:

Replika PMI-80

#6 Příspěvek od Svaradmin »

CSS: jakápak nevítaná konkurence. V tom vám musím odporovat, to se musí podporovat :D Přidal jsem informaci o novém klonu na stránku o DPS pro PMI: http://nostalcomp.cz/pmi_dps.php a těším se na první fotky prototypu!

Uživatelský avatar
ec1045
Příspěvky: 205
Registrován: 28 lis 2010, 01:00
Bydliště: Šlapanice
Kontaktovat uživatele:

#7 Příspěvek od ec1045 »

jakozto autor PMI-80M16 bich mel tez par poznamek a postrehu

- PMI-80M16 bilo navrhovano jako co "nejvernejsi" replika PMI-80 ale tak abi se dala dozumne postavit
- tudiz zustala i "svata trojice" a sni tri fazove napajeni ktere se da viresit treba pomoci pridavne desky zdroje osezene napr 3x MC34063A pri vhodnem zapojeni lze dodrzet i spravne poradi nabehu napajeni
-tenke napajeci spoje??? vuci originalu je tam dvakrat vice spoju s rozvodem napajeni (pokut se podivam jak je reseno napajeni klavesnice CONSUL 259.11 u SAPI pres desku JPR-1 tak podle tveho vyjadreni bi to nemelo fungovat vubec a ono to beha zcela spolehlive, odber klavesnice je 0.95A !!!!)

Z80 NENI 100% softverove kompatabilni s 8080A (rozdil je v chovani jedne instrukce tet zhlavi nevim presne ktera ale jedna se o operaci s desitkovou sostavou)

sirsi jsou pouze modernizovane verze z rady LQ4xx a to pouze v dolni casti (konicke) pravdepodobne abi lepe vipadavali z formi ale to neni nic co bi se nedalo spavit pilnikem a pri pouziti obic patic to neni az tak hrozne

i kdiz je v navrhu pocitano stim ze deska nebude delana s prokovy i tak mam jednu vytku pouzit na pruchozi diru okruci a sirce caa 0.3mm je dost odvazne. uz jsem realizoval obostranou DPS bez prokovu ale dal jsem si stim praci a dodelal jsem si tam rozumne velke plosky na pajeni (rozmer plosky priblizne odpvital tem co jsou napr u DIL (ovalky)) a tech pruchodu co se bude muset zapajet tipuju tak kolem 200

pokut bi ta deska bila aspon vyvrtana asi bis mel vetsi uspech a pokut bis ji predela na cistakrevny prokov, zmesil bis ji a bila bi vyrobena s prokovi tak bi oni mohl bit vetsi zajem nez o mou PMI-80M16 a cena bi mohla bit caa stejna pri volbe vhodne firmy

jen abich nehanil jako klon zajimavi pocin bit s prokovy a otrochu (odost) mensi tak bich do ni sel

z vlastni skusenosti vim ze navrh DPS neni zadna sranda (PMI-80M16 je kopie originalu az na trminal a par drobnosti i tak jsem stim mel dost prace hlavne prechody mezi metrickou (FRB) a palcovou (tim zbitkem) rozteci)

kajus
Příspěvky: 91
Registrován: 27 úno 2009, 01:00

#8 Příspěvek od kajus »

ec1045 píše:.. bich ... bilo ... abi ... viresit ......
... zbitkem....
Promiňte, ale Vaše čeština je opravdu strašná, podle Vašeho příspěvku nemáte na klávesnici Y, nebo jste nedodělal ani polovinu základní školy.

Ostatním se omlouvám za více méně "spam" příspěvek.

Uživatelský avatar
ec1045
Příspěvky: 205
Registrován: 28 lis 2010, 01:00
Bydliště: Šlapanice
Kontaktovat uživatele:

#9 Příspěvek od ec1045 »

to bich se mel omjuvit ja za tu cestinu ta je bohuzel ma velmy slaba stanka

je pravdou ze jsem se nechal trochu unest

Uživatelský avatar
css
Příspěvky: 352
Registrován: 05 led 2011, 01:00
Bydliště: Karlovy Vary

#10 Příspěvek od css »

Zdravím všechny, jsem zpět :) a jdeme odpovídat:

Pro Yarda1: Rozhodně to je zajímavá možnost, problém je pro mě v současnosti právě to "plácnutí přes kapsu", zrovna na to prostě není, tak jsem zvolil nejlevnější variantu. Jinak data mám v Eaglu, takže není problém udělat oboustranné prokovy, když to někdo zaplatí :wink: . A protože PMI stavíme pro radost, nevadí nám jeden večer zapájet růčo několik desítek propojek, no né? :D

Pro Atlan: Stavěl jsi někdy něco? (model letadla, vláčky, něco z elektroniky?). Jestli jo a bavilo tě to, tak nechápu smysl tvojí otázky, jestli ne, není toto vlákno pro tebe to pravé :wink:

Pro Svaradmin: Díky moc, jsem rád a zdravím. Až to dám dokupy, samozřejmě budou fotky i videa na jůtubu, tak i nějaký web, a samozřejmě tam nebude chybět odkaz na vás :D .

Pro ec1045: Ahoj, jasně a beru to. PMI-80M16 je zkrátka co nejvěrnější replika, můj stroj se o tohle nesnaží, já vyrostl na ZX Spectru a pro mě je svatá Z80ka, tak jsem to založil na ní.
K tomu plošňáku: Opravdu se mi zdají tvoje napájecí spoje dost tenké a navíc i dost dlouhé, mám s tím praxi, navrhoval jsem tišťák pro klon ZX Spectra Didaktik Gama 192KB, kde mám napájení obdobně jako ty, a pár lidí s tím mělo problém ohledně stability při zapojení dalších periférií na sběrnici. U holého počítače to může chodit bez chyby, ale s nějakou přídavnou kartou může (a nemusí) být problém. Já to řešil vyzkoušenou metodou - napájení rozvedeno širokými cestami (1cm) po obvodu desky, čipy rozmístěné okolo a krátké tlusté spoje mezi čipem a napájecím rozvodem. Všechny spoje navíc pocínuju.
Ohledně těch číslovek LQxxx jsem přesvědčen na 99,5%, že se nevejdou, podle obrázku máš číslovky nalepené jednu na druhou (rozteč 1/10 palce = 2,54mm) a to je málo, LQčka takhle nenatěsnáš, jsou širší, vím to, kdysi jsem stavěl čítač s LQčkama a nedostal jsem je tam :? .
Ohledně ne 100% softwerové kompatibility děkuju za upozornění, prověřím to.
Ohledně prokovů atd. Obrázek je výstup z Eagla a takto by deska vypadala, pokud by se nechala dělat s prokovy. Já ale nechal desku udělat neprokovenou, návrh jsem překreslil v Corelu a plošky mají tlustší okraje, navíc i spoje jsou o něco silnější. Dělám to tak vždy, pokud nechávám vyrábět neprokovenou desku - překreslit Corelem a přidat na síle pájecím padům případně prokovům. Jinak by to nemělo činit problém, obdobně jsem kdysi stavěl 5 řadičů disketovky ke Spectru, taky se spoustou propojek.

Díky všem za tipy, postřehy i kritiky a budu rád i za další. PETR
Naposledy upravil(a) css dne 03 úno 2011, 10:44, celkem upraveno 1 x.

Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 02:00

#11 Příspěvek od Andrea »

css píše:Dělám to tak vždy, pokud nechávám vyrábět neprokovenou desku - překreslit Corelem a přidat na síle pájecím padům případně prokovům.
To děláš zbytečně, to si můžeš nastavit rovnou v Eaglu.

Uživatelský avatar
css
Příspěvky: 352
Registrován: 05 led 2011, 01:00
Bydliště: Karlovy Vary

#12 Příspěvek od css »

Vím že jo, ale je tu ještě druhý důvod, neprokovené desky z cenových důvodů nechávám dělat u pana Kohouta v Praze, desky jsou poměrně kvalitní, ale nejsem si jist, jestli by si správně poradil s daty v Gerbru :wink: .

Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 02:00

#13 Příspěvek od Andrea »

Co má společného gerber s velikostí padů?

Uživatelský avatar
ec1045
Příspěvky: 205
Registrován: 28 lis 2010, 01:00
Bydliště: Šlapanice
Kontaktovat uživatele:

#14 Příspěvek od ec1045 »

k tem segmentovkam z rady LQ4xx konktretne LQ425 bili osazeni jiz na dvou strojich viz http://www.nostalcomp.cz/pmi80m16.php a vesli se tam i kdiz to chtelo trochu premlouvani

problem s napajenim nemusi bit ani tak v sirce napajecich spoju ale v navrhu rozvodu napajeni, poctu a kapacite blokovacich kondenzatoru. co si pamatuji z teorie tak pro TTL (standart) mel bit blokovaci kondenzator na kazdy druhy IO (47-68nF) a na kazdych caa 10 IO jeden elit (47-100uF) a pokut tam bil s vetsim stupnem integrace (napr citace, dekodery, ....) tak meli mit vlastni blokovaci kondenzator. Zrada totis je v tom ze kdiz IO meni stav tak ma radove vetsi odber u TTL to tak hrozne neni ale u CMOS (klasiky) to je uz narez

dalsi vec je ta ze ne kazdy kondenzator je vhodny k blokovani

Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 02:00

#15 Příspěvek od Andrea »

To je na :barf:

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“