OldComp.cz

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


Právě je 28.03.2024, 21:41

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 318 ]  Přejít na stránku Předchozí  1 ... 5, 6, 7, 8, 9, 10, 11 ... 22  Další
Autor Zpráva
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 16.04.2021, 23:37 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3766
Has thanked: 269 times
Been thanked: 452 times
Přiletoval jsem 100 uF kondenzátor na SYNC, ale to nemělo viditelný vliv. Minimálně tenhle převodník zchroupe i 5V RGB signál z PP-01 a udělá z něj koukatelný obraz takže ho nějaké PMD nerozhází :-). No ale nechám ho tam, ten plánovaný SCART se za to určitě zlobit nebude. Zato propojení pinů 2-14 na DRAM mělo účinek 100%, veškeré rušení v obrazu okamžitě ustalo. Tedy problém je v RAM a hodnotách odporu nebo jejich rychlosti odezvy. Asi to těch 100 ns bude chtít...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 17.04.2021, 08:57 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 918
Has thanked: 43 times
Been thanked: 411 times
1) Takže v pondělí posílám 2x KM4164B-10 CzechHuman-ovi a potažmo i těm, kteří budou potřebovat ty rychlejší paměti.
2) Další várce Colorace 1.4 zkusím zkrátit nároky na DRAM4164 jiným zapojením alternátoru A6
3) Propočítám minimální hodnotu R8 ze všech úhlů pohledu ať se minimalizuje zpoždění na tom RC členu (R8//parazitní kapacita vstupů A6)

Pro zajímavost: je-li R8=4700ohm, Cin=2x4pF(typ.), potom časová konstanta tohoto RC článku vychází na 38ns. A to není zanedbatelné. Rozhodně podsazení rychlosti těch atributových DRAM 4164 vůči hlavním DRAM 4464 musí být větší než 120ns vs 150ns.

Takže definitivní medikace: výměna 4164 za typ 100ns plus snížení odporu R8


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 17.04.2021, 09:57 
Offline
Profík

Registrován: 15.01.2014, 20:08
Příspěvky: 782
Bydliště: Šlapanice
Has thanked: 129 times
Been thanked: 97 times
Já pořád co máte s tím RC článkem potažmo R8. Tak jsem se koukl do schématu a ejhle pěkná prasárna. Jo chápu, že to ušetřilo spoustu IO, ale stojí ty komplikace za to? Ještě jedno IO by se tam mohlo vejít, co by nahradilo tu prasárnu s tím R8.

Něco mi to připomíná a to stavbu repliky AND-1Z/89 kdy celá deska je jeden velký časový hazard, no nemít vagón TTL a vše v paticích tak to člověk nemá šanci rozchodit. Tam totiž bylo nejkouzelnější to, co zabralo u jednoho tak to u druhého nemělo absolutně žádný vliv nebo se to ještě zhoršilo.

Jo a co ten SMD šváb u té varianty pro jedničku a dvojku.

_________________
Ne všichni jsme měli z češtiny za jedna, aneb jsem dyslektik a dysgrafik.

http://www.sapi.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 17.04.2021, 10:31 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 918
Has thanked: 43 times
Been thanked: 411 times
Když si projdeš zpoždění nějakého základního hradla a obvodu 74HC151, tak zjistíš, že použité řešení není zase až tak pomalé. Jinými slovy je stejně rychlé jako kombinace invertor + multiplexer. Navíc ten čas lze řízeně zkrátit. Na rozdíl od hradel, kde s tím nic neuděláš. Prostě je třeba zjistit, jak rychlé DRAM v tom vyhoví. A protože se neudělalo 10000 kusů ale 10, tak ta požadovaná rychlost DRAM se bude muset zkorigovat podle zkušeností. Já asi v příští várce pro jistotu objednám ty 100ns 4164/4464, ve větších množstvích je jejich cena i s dopravným a clem kolem $2-$3. To není zase taková tragedie. Preventivně bych ale osadil i rychlejší 4464 jako hlavní paměť RAM (tedy 100ns). I když v některých PMD-85 jedou i 200ns. Původní DRAM v PMD-85 verzí 2A/3 prý byly 120ns kousky, ovšem nerad bych zkoušel postupně všechny rychlostní verze, dal bych tam rovnou těch 100ns, ten pokus se 120ns bych si už asi odpustil.

Jinak na plošné spoje se umísťuje tolik součástek, kolik se jich tam vejde při kulturním rozložení. Na Colorace1.3 se vejde 8 obvodů, proto jich tam je 8 a nebude jich tam 9. A moc se mi nechce tu desku zvětšovat. Na druhou stranu, pokud nebude jiná možnost, asi se tomu nakonec nevyhnu. A na třetí stranu, když se najde řešení, nebude ani Colorace1.4

U té verze pro PMD 85-1 a 2 je tam SMD proto, že nepřekáží:) Ale ještě jsem nedodělal knihovní prvek samotné desky plošného spoje s fixním rozmístěním kontaktních pinů do patic. Potom začne usazování a modifikace pouzder podle toho, jak vyjde proložení těch kontaktních pinů a součástek. Možná se kvůli tomu změní i zapojení. Rozhodně už teď má schéma oproti tomu zveřejněnému zpřeházené adresní a datové vývody pamětí, aby ten plošný spoj vycházel jednoduše. Jsem na začátku. Momentálně je ten SMD alespoň ze spodní strany, protože máš pravdu v tom, že takový hnus, když už nastane, se neukazuje směrem do ulice.

Ještě k té desce AND-1Z/89. Něco jiného je vybrat správnou rychlost DRAM a něco jiného je statický či dynamický hazard. Bůhví jak na tom byla samotná AND-1Z a nakolik je zprzněná ta modifikace '89. Ale už mi o těch hazardech kdysi psal i Martin8Bity, skoro mám strach tu desku stavět. Ale možná se něco nového při tom naučím... Smutný určitě nebyl diletant, který by tu desku zmršil od začátku do konce.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 17.04.2021, 11:55 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:40
Příspěvky: 1920
Bydliště: Olomouc
Has thanked: 895 times
Been thanked: 693 times
Chtel bych pmd pripojit k vga monitoru co umi 15kHz a potreboval bych z nej vytahnout zvlast vertikalni a horizontalni syncy. Jo ztracim se v tom schematu, odkud je nejlepsi to vzit?

_________________
www.krupkaj.cz ~ www.atariportal.cz ~ jaysoft.atari.org
:busybee:


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 17.04.2021, 12:14 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 918
Has thanked: 43 times
Been thanked: 411 times
Podle překreslených schémat od EC1045 (http://www.sapi.cz/pmd-85/pdf/pmd_v3.pdf) bych volil jako řádkovou synchronizaci signál z vývodu 6/DD36 (negovaný výstup) nebo 2/DD34 (přímý výstup). Pro snímkovou synchronizaci pak výstup 12/DD36 (pouze negovaný výstup).

Týká se pouze PMD 85-3...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 17.04.2021, 12:22 
Offline
Profík

Registrován: 15.01.2014, 20:08
Příspěvky: 782
Bydliště: Šlapanice
Has thanked: 129 times
Been thanked: 97 times
Ale jo pokut se bude vědět přesně, co se tam musí osadit a hlavně proč a je do pro pár nadšenců co si s tím budou umět poradit tak jo.

Ještě trochu OT :oops:

K té AND-1Z on Smutný věděl, co dělá ale i tak se museli některé součástky vybírat na zpoždění a to minimálně SRAM 2114. Pokut to byli i nějaké další tak to věděl Smutný nebo ti co to vyráběli ve velkém, aneb se musí stihnout moc věcí v krátkém čase. Ono celá ta deska je navržená s obvody klasické řady a LS a to hlavně z SSSR. No a mi tam cpali ALS aneb TESLA a i spotřeba, případně kapitalistické LS a tam byl asi ten hlavní problém, ty ALS byli už asi moc rychlé ale nakonec se to i s těmi MH74/54ALSxx povedlo rozhodit. Pokut by si dal někdo práci a prošel časování tak by se asi dalo zjistit kde je to nejvíce bolavé místo. Rozdíl mezi AND-1Z a AND-1Z/89 je pouze v záměně 4x 2114 za 1x 6116, ona i ta 6116 nesmí být příliš rychlá.

_________________
Ne všichni jsme měli z češtiny za jedna, aneb jsem dyslektik a dysgrafik.

http://www.sapi.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 17.04.2021, 18:28 
Offline
Radil

Registrován: 28.11.2020, 19:52
Příspěvky: 287
Bydliště: Košice
Has thanked: 30 times
Been thanked: 119 times
Libor, potom by sa to malo radšej riešiť cestou uzemňovacieho prepínača medzi pinmi 12-13 s dvoma pull-up odpormi ako sme pôvodne uvažovali, aby nebol problém s pomalými pamäťami. Tento môj návrh s premosťovacím odporom medzi A6-XA6 a spínačom na /G vstupe predsa len má svoje nevýhody :)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 17.04.2021, 19:38 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 918
Has thanked: 43 times
Been thanked: 411 times
On má hlavně své výhody. Zpoždění díky R8 se nesčítá se zpožděním 74HCT251. Buď je vřazeno zpoždění na R8 (47ns při 4k7) nebo řádově stejně dlouho zpožďuje 74HCT251 (typicky 20ns, max. 32ns v HCT). Zpoždění na odporu R8 lze stáhnout snížením jeho hodnoty, teď první nástřel je, že by jeho hodnota mohla být v mezním případě čtvrtinová (a tím i zpoždění na úrovni 10ns). Tam už se není o čem bavit, dominantní bude zpoždění na 74HCT251.

To "jiné" řešení, které jsme nezkoušeli, ale ke kterému se upínáme, může být založeno na řízeném hradle EXOR + ta řídicí logika, která bohužel při dané skladbě hradel nevychází moc dobře. Hradlo 7486 v HCT má zpoždění typicky 14ns (max. 22ns), takže ušetříme 30ns za cenu přidávání dalších IO. Tak mi vychází lépe dám tam DRAM 4164 o 20ns rychlejší a mírně snížit R8.

Jestli v původním PMD 85-2A byly paměti 120ns, a my tím hradlem 74HCT86 (rychlejší řešení není), navýšíme zpoždění o 14-22ns, tak stejně budeme potřebovat v extrémním případě paměti 100ns, aby to jelo spolehlivě za stejných podmínek, kde v originále byly verze 120ns.

Zkraje příštího týdne bude mít Czech Human ty 100ns DRAM a pak sám uvidí, zda to vyřešilo problémy. Osobně si myslím, že jiná konstrukce bude (možná) potřebovat o 20ns pomalejší DRAM. Nic víc.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 17.04.2021, 22:52 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3766
Has thanked: 269 times
Been thanked: 452 times
Už se na ně těším, co to bude dělat. Kdyby ty 100 ns RAM zafungovaly, tak by mi to vůbec nevadilo vyřešit to zrnění jejich prostou výměnou. Takové opravy mám nejradši :-).


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 18.04.2021, 08:30 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Libor L.A. píše:
Tak ještě pracovní schéma, verze 1.00 viz příloha.

Ak dobre chápem zapojenie:
ColorACE modul nahradí pôvodné 3 sady 4116.
V schéme je asi nesprávne uvedený CAS 3 namiesto CAS 2.
CAS0: 0000-3FFF -> RAM A 4000-7FFF
CAS1: 4000-7FFF -> RAM B 4000-7FFF
CAS2: 8000-BFFF -> RAM A+B 0000-3FFF
Pri čítaní 8000-BFFF sa v RAM B neguje A6, vtedy by mal byť vypnutý oddelovač 74245,
ktorý je tam je na zabránenie konfliktu na zbernici pri čítaní z Video RAM, kedy sú aktívne obe RAM.
Máš ho ale zapnutý vždy, keď je /WR=0 alebo RAM_A=0, čo sa mi zdá ako chyba,
mal by byť zapnutý vždy keď je /RAM_B=0 okrem čítania z VideoRAM (A14=0 a /RD=0).
Inak nastane konfilkt so všetkým.
Na hronú polovicu adresy by som použil rovnako 74574/374 ako na dolnú polovicu.
M1


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 18.04.2021, 09:23 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 918
Has thanked: 43 times
Been thanked: 411 times
Já jsem si dovolil /CAS2 přejmenovat na /CAS3 kvůli příslušnosti ke kvadrantu, nikoliv podle pořadí.

Na přepínání LS245 a generování A6 se kouknu, může tam být chyba od toho, jak jsem přehazoval hradla podle toho, abych optimálně využil pouzdra.

Ale použití 74373 a 74374 bohužel nejde unifikovat. 74374 u /RAS musí reagovat na sestupnou hranu, tam není v časovém diagramu bezpečná časová zóna pro LATCH funkci. RAS končí mnohem dříve než CAS a ještě tam relativně brzy přepíná během čtecího/zápisového cyklu signál AMUX. Naopak 74373 musí být TRANSPARENT LATCH, aby byla průchozí data k dispozici už s předstihem, respektive ihned, když je schopna je dodat základní deska PMD-85. Pak se ta data ve vhodnou dobu (před změnou AMUX) "zakonzervují".

Poučen z Czech Humanova stroje (a nedejbůh i dalších), že co stroj, to jinak posunuté časování, nechci spoléhat na to, že u některých strojů ty časové průběhy jsou podle dokumentace. Raději chci podchytit obecné technické podmínky, hlavně u těch záchytných registrů.

Pro zajímavost, já když jsem zkusil upravit časování jednoho svého PMD 85-2A na základě Tebou Joeyho uveřejněných informací (tuším, že to byl nějaký posun PHI2TTL nebo něco kolem obvodu 74164), tak se mi PMD 85 ani nerozjelo. Což tedy může souviset s tím, že ten můj stroj je zase ještě jinak upraven. Asi už by to chtělo nějakou emisi stabilní a jednotné platformy PMD 85-2A v2021...

DOPLNĚNO:
Momentálně je ten návrh postaven na časových diagramech od Ing. Vladimíra Matějky "OSOBNÝ MIKROPOČÍTAČ PMD-85 IDENTIFIKÁCIA PORÚCH". Jsou tam nějaké časové diagramy, které se tváří důvěryhodně. Ještě je budu ověřovat na dvoukanálovém osciloskopu na skutečné dvojce, ale prozatím předpokládám, že to je OK.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 18.04.2021, 15:55 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Libor L.A. píše:
Ale použití 74373 a 74374 bohužel nejde unifikovat. 74374 u /RAS musí reagovat na sestupnou hranu, tam není v časovém diagramu bezpečná časová zóna pro LATCH funkci. RAS končí mnohem dříve než CAS a ještě tam relativně brzy přepíná během čtecího/zápisového cyklu signál AMUX. Naopak 74373 musí být TRANSPARENT LATCH, aby byla průchozí data k dispozici už s předstihem, respektive ihned, když je schopna je dodat základní deska PMD-85. Pak se ta data ve vhodnou dobu (před změnou AMUX) "zakonzervují".

Samozrejme, hodinový signál pre druhú 574, teda CAS, tvorený CAS1 AND CAS2 AND CAS3, by musel byť negovaný, aby bola do registra zapísaná správna hodnota. Transparentný byť nemusí, nakoľko dĺžka CAS je určite dostatočná pre všetky dnešné SRAM, keď bola dostatočná pre DRAM (pre MHB4116 min. 135ns). Obecne ale budú fungovať aj keď budú obidva 574, alebo 573, rozdiel je len v polarite hodín. Z hľadiska čistoty konštrukcie mi to príde lepšie použiť jeden typ.
M1


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 18.04.2021, 16:38 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 918
Has thanked: 43 times
Been thanked: 411 times
Jak routuju plošný spoj, tak tam nacházím plno chyb. Takže přidávám poslední stav schématu, viz příloha. Zběžně jsem prošel signály pro ovládání 74LS245 a mělo by to být OK. Nutno dodat, že v režimu zápisu od /CAS3 tam je nutná spolupráce i /CE signálů u SRAM. To je možná takové matoucí místo. Ale pro kontrolu pak ještě udělám tabulku všech čtecích a zápisových režimů a v jakém stavu se nachází důležité signály.

LATCH 74374 u /CAS jsem zvolil proto, že než "zamkne" data, je tam zpoždění na 2 hradlech, a pokud by tam byla 74373-ka, tak by se ještě přičítalo zpoždění na samotném registru. A já Ti fakt nevím, jestli ta SRAM zapisuje data až při vzestupné hraně řídicího signálu (/WE nebo /CE). Asi jo, když to s jistotou tvrdíš, ale já si raději nechám zadní vrátka. Mimochodem zápisový puls od /MW do SRAM je zkrácen okamžikem, kde se /RAS vrací na jedničku, aby se mi ten zápisový impuls do SRAM nenatlačil dozadu nadoraz do okamžiku, kde může začít překlápět nebo vypínat 74LS245 na konci /CAS.


Přílohy:
schema1.png
schema1.png [ 55.98 KiB | Zobrazeno 2245 krát ]
schema2.png
schema2.png [ 79.78 KiB | Zobrazeno 2245 krát ]
pcb.png
pcb.png [ 56.91 KiB | Zobrazeno 2245 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 18.04.2021, 18:11 
Offline
Radil

Registrován: 28.11.2020, 19:52
Příspěvky: 287
Bydliště: Košice
Has thanked: 30 times
Been thanked: 119 times
Libor, tým posunom FI2TTL cez 74164 zrejme myslíš "oneskorovaciu" linku pomocou D-KO 7474 IC34B. Tá je použitá v PMD 85-2 5V RWM aj v PMD 85-3, čo mi prišlo celkom rozumné použiť aj v tých zvyšných verziách PMD 85-1/2, ale hlavne v 2A. Obvod zjavne nahrádza RC člen R3/C3(CB2). V PMD 85-2A sú ale aj dve zmeny, ktoré totiž nikde inde niesu:
1. Jeden zo signálov pre výrobu STB nejde z pinu 13(AMUX) obvodu 74164, ale z pinu 12, čo je časovo skôr ako AMUX,
2. Signál CAS pre obvod 7493 (časové základne pre VCPU) nejde z NAND hradla 7400 IC38D, ale z pinu 10 obvodu 74164.
Neviem, či to nemá za následok použitie iných DRAM (iba 5Voltových), ale ja som tieto dve zmeny v mojom PMD 85-2A hneď opravil podľa ostatných verzií a zaradil som aj spomínaný D-KO IC34B. PMDčko ide bez problémov, ale ako píšeš, to že sa ti to nerozbehlo, može mať za následok aj to, ako máš upravené svoje PMD 85-2A.


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ů: 318 ]  Přejít na stránku Předchozí  1 ... 5, 6, 7, 8, 9, 10, 11 ... 22  Další

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


Kdo je online

Uživatelé procházející toto fórum: RaceSoft a 16 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