OldComp.cz

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


Právě je 29.03.2024, 12:27

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 370 ]  Přejít na stránku Předchozí  1 ... 16, 17, 18, 19, 20, 21, 22 ... 25  Další
Autor Zpráva
 Předmět příspěvku: Re: HW násobička MH102
PříspěvekNapsal: 07.06.2021, 11:48 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3767
Has thanked: 269 times
Been thanked: 452 times
Kolegové drazí, co pro vás denní chleba je pro mě nikdy neviděné exotické ovoce. Učím se ne v poklusu ale ve sprintu :lol: Ideální přístup má rombor protože už ví jak mě má instruovat (zcela přesně co a kam), já to chci co nejdříve vyrobit a poslat do výroby aby ještě do toho nepadlo clo s DPH a na pochopení proč bude potom času dost.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: HW násobička MH102
PříspěvekNapsal: 07.06.2021, 13:17 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3767
Has thanked: 269 times
Been thanked: 452 times
Verze 2 schématu, snad již blíže k produkčnímu stavu :-).

Edit: Gal je nyní už menší 22V10, kterému zbyl pořád jeden volný fous (jako u MIF-85) a vypustil jsem 3205 pro 8253, jejžto její dekodér nyní patrně zastane též GAL.


Přílohy:
MIF-85 do ROM modulu v2.pdf [90.2 KiB]
236 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: HW násobička MH102
PříspěvekNapsal: 07.06.2021, 13:44 
Offline
Profík

Registrován: 06.03.2018, 16:00
Příspěvky: 959
Bydliště: Valtínov, Kunžak
Has thanked: 39 times
Been thanked: 471 times
Ano, principielně je teď MH102 zapojená správně. Ještě je třeba vzít v úvahu, že je doporučeno ji mít připojenou přes nějaký oddělovač datové sběrnice, třeba jako v IQčku přes 2 x MH3216 (nebo jiný obousměrný oddělovač sběrnice - 74LS245, MHB8286 + pullupy na +5V, případně přes 8255, ale tam už je jiný způsob komunikace). V PP01 je sice napojená přímo na datovou sběrnici, ale v tom případě tam musí být pullupy na +5V a nevím, jestli v PMDčku někde jsou. A nevím, jestli by se to pak s něčím "nehádalo" nebo "nepřetahovalo" o sběrnici. Ale to je otázka pro někoho, kdo se v tom vyzná víc než já. Ale třeba to bude fungovat stejně, jako v PP01, netuším.

MH102 je vyrobená úplně jinou technologií, než TTL a tak je třeba jí tam nějakou obezličku pro správnou funkci udělat...

Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: HW násobička MH102
PříspěvekNapsal: 07.06.2021, 13:50 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3767
Has thanked: 269 times
Been thanked: 452 times
No tak pokud by ten ideálně poslední volný fous v GALu řídil směr oddělovače tak by to asi nebylo tak složité přidat. Ubyl mi jeden obvod a 8286 je sice o něco větší ale ne o moc. Případně ke směru použít IOR/IOW v kombinaci s CSMH ale tam by to asi chtělo ještě alespoň jeden další čip...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: HW násobička MH102
PříspěvekNapsal: 07.06.2021, 14:00 
Offline
Profík

Registrován: 06.03.2018, 16:00
Příspěvky: 959
Bydliště: Valtínov, Kunžak
Has thanked: 39 times
Been thanked: 471 times
Pro vybavení oddělovače stačí vzít CS použitý pro MH102 (obojí je stejná adresa), směr přenosu se dá řídit pomocí IOR. Netřeba další signály nebo "fousy" odkudkoliv... Vždyť se podívej, jak je to vyřešené v IQčku, jen oddělovač může být jiný a ne zrovna MH3216. Tam je to sice trochu zesložitěné tou MH101, ale princip je jasný.

P.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: HW násobička MH102
PříspěvekNapsal: 07.06.2021, 14:30 
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
Mám pár dotazov:
1. má byť zapojený aj FI2TTL do CLK0 8253 ?
2. môže sa vypustit invertor pre IOW a do GALu zapojiť rovno /IOW ?
3. na systémový konektor dokresliť /IOR a vymazať /INTE.
Ale možno mi niečo ušlo :)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: HW násobička MH102
PříspěvekNapsal: 07.06.2021, 14:39 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3767
Has thanked: 269 times
Been thanked: 452 times
Tedy verze 3 s oddělovačem, řízená pomocí /CSMH jako /OE a /IOR na směr komunikace. Rezistory zatím náhodná hodnota 4k7 na +5V. Neumím spočítat správnou hodnotu, prosím o kontrolu/opravu.

Joey78:
1. zapojeno je to podle zdenka6, principiálně by to asi to šlo ale nevím zda to je nutné/možné. Odpovědět musí on.

2. To je proto že rombor udělal MIF na aplikační konektor, kde je signál IOW převrácený, zatímco ROM modul ho má aktivní v L alias /IOW. Pro stejné časové zpoždění jsem tam přidal invertor též. Pokud rombor změní rovnici, dalo by se asi vypustit. Odpovědět ale může jen rombor.

3. Jo už jsem opravil :-). /IOR je ten nešťastný pin 22 a /INTE jsem tam zatím nechal, ve schématu nikam nevde tak KiCAD neprotestuje. /IOR jsem ještě připojil do GALu na pin 10, co je ve schématu nepřipojený, myslím že bez něj se to řízení sběrnice a signálů pro MH102 neobejde :-).


Přílohy:
MIF-85 do ROM modulu v3.pdf [100.86 KiB]
213 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: HW násobička MH102
PříspěvekNapsal: 07.06.2021, 15: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
1. Keďže pôvodne MIF85 využívalo 8253-ku z IF dosky, na ktorej je FI2TTL zapojené do CLK0, preto mi to nesedí.
2. Áno, je známe, že aplikačný konektor má všetky riadiace signály invertované. Preto sa pýtam, lebo vidím, že do pôvodneho GALu vstupuje invertovaný Reset, zatiaľ čo do tohto ide neinvertovaný :) tak táto rovnica už musí byť zmenená. Takže podľa možnosti by sa to mohlo urobiť aj v prípade /IOW.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: HW násobička MH102
PříspěvekNapsal: 07.06.2021, 15:19 
Offline
Kecka

Registrován: 08.06.2016, 18:25
Příspěvky: 48
Has thanked: 5 times
Been thanked: 21 times
Czech Human píše:
1. zapojeno je to podle zdenka6, principiálně by to asi to šlo ale nevím zda to je nutné/možné. Odpovědět musí on.


Na mě se nevymlouvej, já Ti to popsal ve zprávě dobře :D Ano, CLK0 má být připojené na FI2. Díky Joey78, že jsi na to upozornil. Czech Human generuje schémata častěji, než Netflix genderově vyvážené seriály, už to ani nestačím sledovat a kontrolovat.

_________________
http://maximalne.8u.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: HW násobička MH102
PříspěvekNapsal: 07.06.2021, 15:29 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3767
Has thanked: 269 times
Been thanked: 452 times
Je asi málo genderově vyvážených pcb :P.

Něco vyplodím, přijdou komentáře tak to opravím a šup s tím zpět, normálka :-). Takhle se to alespoň hýbá kupředu. Už je spousta chyb opravených, brzo už bude schéma kompletní. :thumbup:

/RES se dá lehce otočit, ještě jsou k dispozici invertory.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: HW násobička MH102
PříspěvekNapsal: 07.06.2021, 15:54 
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
Ešte pár otázok pre zaujimavosť:
1. Prečo sa musí invertovať signál ICO ? Žeby kôli invertovanému FI2 oproti pôvodnej MIF ?
2. Ostáva teda pôvodna IO adresa 8253-ky ako na IF module ?
3. Na akých IO adresách teda bude ten MH102 ?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: HW násobička MH102
PříspěvekNapsal: 07.06.2021, 15:59 
Offline
Radil
Uživatelský avatar

Registrován: 13.05.2013, 17:48
Příspěvky: 529
Bydliště: Košice
Has thanked: 423 times
Been thanked: 265 times
Vstupné signály do GALu môžu byť v podstate v akejkoľvek polarite, rovnice sa prispôsobia. Takže U4A a U4B sú zbytočné.
Výstup časovača U5|10|OUT0 vytvára impulz v L, takže jeho označenie môže byť -ICO a tento signál vstúpi priamo do GALu.
/IOW nie je treba tiež invertovať a priamo môže ísť do GALu.

_________________
https://pmd85.borik.net - PMD 85 Emulátor, PMD 85, PMD 32-SD
https://pp01.borik.net - PP 01 Emulátor, PP 01, SD-ROM Modul


Nahoru
 Profil  
 
 Předmět příspěvku: Re: HW násobička MH102
PříspěvekNapsal: 07.06.2021, 16:02 
Offline
Radil
Uživatelský avatar

Registrován: 13.05.2013, 17:48
Příspěvky: 529
Bydliště: Košice
Has thanked: 423 times
Been thanked: 265 times
8253 musí byť na rovnakých adresách, ako ten interný. Inak MIF-85 nebude fungovať v existujúcich hrách. Preto nemá pripojený signál /RD, aby sa navzájom nebili.
MH 102 bude na adresách 88h až 8Bh a 98h až 8Bh.

_________________
https://pmd85.borik.net - PMD 85 Emulátor, PMD 85, PMD 32-SD
https://pp01.borik.net - PP 01 Emulátor, PP 01, SD-ROM Modul


Nahoru
 Profil  
 
 Předmět příspěvku: Re: HW násobička MH102
PříspěvekNapsal: 07.06.2021, 16:13 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3767
Has thanked: 269 times
Been thanked: 452 times
Ok, dávám invertory pryč a signály nechám jak to jde z ROM konektoru. Sice se toho čipu nezbavíme, protože funguje v části MIFu ale zjednodušší se tvorba pcb, ubydou spoje :-).

Prosím o pokud možno všechny komentáře a vysvětlivky, večer to zkusím naroutovat. Já mám dotaz k těm rezistorům k sběrnici na MH102 - bude možné tam dát hodnotu 4k7? Sice se to může snadno upravit zaletováním jiných ale rád bych hodnoty dal do potisku :-). A budou stačit takhle jen na +5V větvi?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: HW násobička MH102
PříspěvekNapsal: 07.06.2021, 17:34 
Offline
Profík

Registrován: 06.03.2018, 16:00
Příspěvky: 959
Bydliště: Valtínov, Kunžak
Has thanked: 39 times
Been thanked: 471 times
V IQčku jsou 3k3, ale nedokáži posoudit, zda je to v této implementaci správně. Pokud chceš zjednodušit PCB, můžeš místo jednotlivých odporů použít odporovou síť - jeden společný vývod a 8 (nebo víc či míň) druhých konců odporů.

P.


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ů: 370 ]  Přejít na stránku Předchozí  1 ... 16, 17, 18, 19, 20, 21, 22 ... 25  Další

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


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 12 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