OldComp.cz

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


Právě je 29.03.2024, 00:32

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 85 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5, 6  Další
Autor Zpráva
PříspěvekNapsal: 27.01.2022, 20:05 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Ivan Urda píše:
Dokonca sme vyvinuli "koncentrator" na baze 8748 ktory cez MGF port komunikovala "ucitelska" konzola MATO s 15 satelitmi.
Možno to nejakým zvláštnym počinom chodilo aj bez úprav, len nepoznáme to správne zaklínadlo.


Nahoru
 Profil  
 
PříspěvekNapsal: 27.01.2022, 21:07 
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
Práve mám odskúšaných dvoch Maťov cez RS232 s obvodmi MAX232 a chodí to bez problémov :) čo nebolo pre mňa nejakým prekvapením, lebo je to len prevodník z TTL na interfejs, ktorý dokáže používať dlhší prepojovací kábel. Rovnako by sa chovala aj prúdová slučka, a teda bez úprav ovládača v ROM. Samozrejme, stále sa bavíme o tom, čo zatiaľ máme, a to je prepojenie iba dvoch počítačov.


Nahoru
 Profil  
 
PříspěvekNapsal: 13.02.2023, 14:57 
Offline
Kecálek

Registrován: 14.09.2018, 09:10
Příspěvky: 179
Bydliště: Bardejov
Has thanked: 12 times
Been thanked: 6 times
Po intenzívnej diskusii s Joey78 sme dali dokopy schému koncentrátora, ako asi približne mohla vyzerať. Držali sme sa prepísaného dokumentu Maťo LAN od M1. Bol by som rád, ak by sa na to pozrel niekto, kto už má nejaké skúsenosti s 8748, či by toto zapojenie mohlo približne odpovedať funkčnému zapojeniu, poprípade aké by tam boli potrebné úpravy na to, aby sa to dalo rozchodiť. Na výstup sme použili 74154 (podľa dokumentu), ktoré sme použili už aj pre výstup dát. Otázkou je, či je možné 74154 takto použiť alebo je ich možné využiť len ako dekódery jednotlivých výstupov. Taktiež nevieme, či bude samotná 8748 postačovať pre chod koncentrátora alebo budú potrebné obvody RAM, ROM, poprípade ešte 8243.
No a ešte zásadná otázka pre tunajších programátorov. Ak by sa to dalo obvodovo dokopy, bol pre to niekto schopný a hlavne ochotný napísať softvér pre 8748?

Prikladám 2 schémy (od Joey78), v jednej sú použité obvody 74125 a v druhej 74240.
Příloha:
MatoConc_240.png
MatoConc_240.png [ 238.57 KiB | Zobrazeno 1851 krát ]

Příloha:
MatoConc_125.png
MatoConc_125.png [ 232.19 KiB | Zobrazeno 1851 krát ]

_________________
Didaktik M/PMI 80/MAŤO


Nahoru
 Profil  
 
PříspěvekNapsal: 13.02.2023, 16:09 
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
Len doplním, že čislovanie obvodov 74125 samozrejme nie je totožné s obvodom 74240. Chcel som iba použiť to isté značenie pre oba budiče, nehovoriac o tom, že ich je tam 32x :), len tam nie sú pre jednoduchosť zapojenia zobrazené všetky. V prípade 240 sú tam 4 obvody a v prípade 125 je ich tam až 8. Pre porovnanie pinouty oboch:


Přílohy:
74240.JPG
74240.JPG [ 72.64 KiB | Zobrazeno 1831 krát ]
74125.JPG
74125.JPG [ 38.6 KiB | Zobrazeno 1831 krát ]
Nahoru
 Profil  
 
PříspěvekNapsal: 14.02.2023, 10:49 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
MrWifiHifi píše:
Po intenzívnej diskusii s Joey78 sme dali dokopy schému koncentrátora, ako asi približne mohla vyzerať. Držali sme sa prepísaného dokumentu Maťo LAN od M1.

Nemuseli ste ísť hneď do 31 kanálov, stačilo by aj polovica. V každom prípade celej tej bižutérie sa dá zbaviť, jednotlivé de/multiplexory vyberať len softvérovo i za cenu použitia dvoch I/O pinov navyše. Feedback z 74154 späť do procesora nie je potrebný (nemusí kontrolovať sám seba). Chýba tam nejaká úprava signálov na vstupe, aby MGF výstup dokázal koncentrátor spracovať.

M1


Nahoru
 Profil  
 
PříspěvekNapsal: 14.02.2023, 17:02 
Offline
Kecálek

Registrován: 14.09.2018, 09:10
Příspěvky: 179
Bydliště: Bardejov
Has thanked: 12 times
Been thanked: 6 times
Tak navrhovali sme to podľa dokumentácie, ktorú mál Rombor na stránke k Maťo-LAN (autor: Martin1), preto tých 31 kanálov . Bižutéria okolo de/multiplexerov zabezpečuje nie len výber jedného z nich, ale taktiež aj úplne odpojenie od 8748 (niečo ako tretí stav). Feedback zo 74154 ide späť do 8748 kvôli komunikácií Maťo -> koncentrátor (viď. dokumentácia k Maťo-LAN), no je možné ho vypustiť. No a čo sa týka tej úpravy signálu pre MGF výstup, v dokumentácií bola nakreslená schéma pre komunikáciu po IRPS (prúdová slučka) a z tej sme aj vychádzali. Bolo by tak potrebné v Maťovi dorobiť prevodník TTL - IPRS a signál ťahať priamo z výstupov 8255 (TTL), nakoľko Joey78 pri testoch komunikácie pomocou Maťo-LAN potvrdil, že spojenie cez MGF výstupy nie je možné. Poprípade, ak viete, ako by sa to dalo rozbehať cez MGF výstup/vstup, dajte nám sem vedieť (budú tam pravdepodobne potrebné nejaké HW úpravy).

_________________
Didaktik M/PMI 80/MAŤO


Nahoru
 Profil  
 
PříspěvekNapsal: 15.02.2023, 09:40 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
MrWifiHifi píše:
Tak navrhovali sme to podľa dokumentácie, ktorú mál Rombor na stránke k Maťo-LAN (autor: Martin1), preto tých 31 kanálov .
Poznám, revidoval som ju ja. Uvádza sa tam 31 kanálov, čomu zodpovedajú dva 16 vstupové multiplexery. Pán Urda však v pamätiach spomína 15 kanálov a prenos cez MGF. V tom prípade by tam už boli analógové multiplexery.
Ivan Urda píše:
Dokonca sme vyvinuli "koncentrator" na baze 8748 ktory cez MGF port komunikovala "ucitelska" konzola MATO s 15 satelitmi.

MrWifiHifi píše:
Bižutéria okolo de/multiplexerov zabezpečuje nie len výber jedného z nich, ale taktiež aj úplne odpojenie od 8748 (niečo ako tretí stav).
Nemyslím, že je to potrebné
MrWifiHifi píše:
Feedback zo 74154 ide späť do 8748 kvôli komunikácií Maťo -> koncentrátor (viď. dokumentácia k Maťo-LAN), no je možné ho vypustiť.
V návode je napísané, že 8748 prenos pasívne odpočúva, teda počúva výstup z multiplexera 74150. Tým pádom už nepotrebuje počúvať sám seba z 74154.
MrWifiHifi píše:
No a čo sa týka tej úpravy signálu pre MGF výstup, v dokumentácií bola nakreslená schéma pre komunikáciu po IRPS (prúdová slučka) a z tej sme aj vychádzali. Bolo by tak potrebné v Maťovi dorobiť prevodník TTL - IPRS a signál ťahať priamo z výstupov 8255 (TTL)
Ano, ale tomuto návrhu nezodpovedá binárka ROM. To riešenie by bolo krajšie, i keď HW zložitejšie, a rýchlosť by sa dala dosiahnuť 10-20 krát vyššia.
MrWifiHifi píše:
Joey78 pri testoch komunikácie pomocou Maťo-LAN potvrdil, že spojenie cez MGF výstupy nie je možné. Poprípade, ak viete, ako by sa to dalo rozbehať cez MGF výstup/vstup
Ako autor píše, fungovalo to, otázka je, čo prehliadame....zlá binárka? zlé spomienky?


Nahoru
 Profil  
 
PříspěvekNapsal: 16.02.2023, 14:08 
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
Ak by sme zatiaľ zachovali IRPS, komunikacia Maťov s 8748 a výber Maťov cez 8748 by mohlo vyzerať priblížne takto ?


Přílohy:
MatoConc240.png
MatoConc240.png [ 45.85 KiB | Zobrazeno 1578 krát ]
MatoConc125.png
MatoConc125.png [ 44.77 KiB | Zobrazeno 1578 krát ]
Nahoru
 Profil  
 
PříspěvekNapsal: 16.02.2023, 17:12 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Joey78 píše:
Ak by sme zatiaľ zachovali IRPS, komunikacia Maťov s 8748 a výber Maťov cez 8748 by mohlo vyzerať priblížne takto ?
Nezabudni pullup na vstupy.
74125 nie je invertujuci budič, musel by byť 74126. Z hľadiska historického by tu bol vhodnejší 7405 alebo NPN tranzistor.
Keďže neaktívna logika prenosu je Log L, musí byť aj na strane Maťa invertovaný signál (alebo otočený softvérovo).
M1


Nahoru
 Profil  
 
PříspěvekNapsal: 16.02.2023, 21:00 
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
Nie som si istý, či sme sa pochopili správne. Vpravo hore je časť zapojenia, ktoré je tam v skutočnosti 31x pre každeho jedného Maťa. Tak ako 74125, ani 74126 nie je invertujúci budič. Tu ide skôr o otváranie jednotlivých 74125, aktívne v log. 0, ktoré zabezpečujú vybavovacie výstupy DS1-DS31 zo 74154. Data začínajú zo zvoléneho vstupu IRPS DI1-DI31 v 74150, potom pokračujú do NAND IC5D, a cez otvorený 74125 končia na zvolenom výstupe IRPS DO1-31. A tak platí, že log. úroveň na vstupe je totožná s log. úrovňou na výstupe.


Nahoru
 Profil  
 
PříspěvekNapsal: 16.02.2023, 21:58 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Joey78 píše:
A tak platí, že log. úroveň na vstupe je totožná s log. úrovňou na výstupe.

Nie úplne, pri Log.0 máš na výstupe High-impedance.
Ako som písal, zostal by som pri 6x7405 alebo 31xNPN.
M1


Přílohy:
MatoConc125.png
MatoConc125.png [ 51 KiB | Zobrazeno 1524 krát ]
Nahoru
 Profil  
 
PříspěvekNapsal: 17.02.2023, 00: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
Opäť musím poopraviť. High impedance na výstupe 74125 bude iba keď DS bude v log.1, bez ohľadu na to, čo bude na vstupe. Ale ak DS bude v log.0, potom vstup sa rovná výstupu.
Je zásadný rozdiel medzi zapojeniami. V prípade so 74125 slúži 74154 len ako dekodér vybavovacích signálov pre jednotlivé budiče, a data sa prenášajú, tak ako som popísal vyššie. Ale v prípade so 74240 slúži 74154 aj na prenos dát, pretože prechádzajú cez druhý vstup G2, a budiče môžu byť takto permanentne otvorené. Dali sme iba na výber, ktoré zapojenie bude lepšie.
Invertory 7405 ani tranzistory nie sú vhodné, lebo optodióda v IRPS sa má rozsvietiť, ak bude log.1, a tým pádom na anóde musí byť signál a na katóde zem. S budičmi to vyzera aj viac na úrovni. Ale aj kvôli univerzálnosti, keďže sa plánuje pripojiť aj prevodník RS232, takže na zvolenom výstupe musí byť čistá log.0 alebo 1.


Nahoru
 Profil  
 
PříspěvekNapsal: 17.02.2023, 10:35 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Joey78 píše:
Je zásadný rozdiel medzi zapojeniami.
Invertory 7405 ani tranzistory nie sú vhodné, lebo optodióda v IRPS sa má rozsvietiť, ak bude log.1, a tým pádom na anóde musí byť signál a na katóde zem.
OK, už som si všimol, že sa líši aj zapojenie 74154.

IRPS nepoznám, nejako ma to obišlo, ale zdá sa mi, že existuje aktívne a pasívne. Líšia sa tým, či sú zdrojom prúdu, alebo len spínačom. Rozdielom má byť smer prúdu na linke.
Ty popisuješ aktívne, potom ako ideálny budič vidím TD62783 (UDN2981) - čo je 8 kanálový source driver.
Ako pasívne by mali stačiť tie 7405, NPN, alebo ULN2803. Záleží vždy na tom, či to bude oddelené optikou, ale iba skáblované.
M1

P. S. Neviem, či chcete len oživiť históriu, alebo chcete vytvoriť len funkčnú sieť medzi dvomi - tromi počítačmi príp. PC. Ak to druhé, potom Vám stačí vytvoriť kruhovú sieť na štýl PMD70, len zjednodušené na minimum.
V oboch prípadoch treba zmeniť "systém". Potom stojí za otázku, či nie je jednoduchšie upraviť rutiny tak, aby prenos prechádzal aj cez MGF rozhranie - teda zvýšiť rýchlosť, zmeniť moduláciu a pod.


Nahoru
 Profil  
 
PříspěvekNapsal: 17.02.2023, 21:06 
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
Áno, IRPS je tu aktívne, je teda zdrojom prúdu, a v podstate je to navrhované v štýle PMD70, ktoré okrem prijímacej strany napája aj vysielaciu, pretože IRPS je v PMD85 pasívne, vysielacia strana je iba spínačom. Obe strany v PMD85 ale obsahujú aj optočleny. Toto zapojenie sme teda chceli aplikovať aj v jednotlivýh Maťoch. Iný spôsob IRPS je na sériovom porte v PP06 (resp. v IBM PC), kde vysielacia strana napája a má budiace invertory 7406.
Chápem zámer použiť aj tu budiče 7405 alebo tranzistory NPN, ale je možné ich použiť iba v zapojení, kde 74154 aj prenáša dáta, a budiče tak majú iba vstupy a výstupy. Ale aby sedeli rovnaké logické úrovne na vstupe aj výstupe, museli by sa použiť skôr budiče 7407 alebo tranzistory PNP, ktoré budia optodiódy v log.1. Pravda je, že ideálne by boli skôr UDN2981-4 alebo ULN2801-4, ale tie majú ten istý problém ako 7405 a NPN. A v zapojení, kde 74154 slúži iba ako dekodér, to nie je možné vôbec, lebo budiče potrebujú aj strobovacie vstupy. Každopádne, dôvod prečo sme sa rozhodli skôr pre budiče, ktoré nemajú otvorený kolektor (emitor), je univerzálne využitie pripojenia koncentrátora, kde plánujeme pripojiť aj RS232 alebo iné prevodníky, ktoré by boli v Maťovi o dosť jednoduchšie ako IRPS.


Nahoru
 Profil  
 
PříspěvekNapsal: 18.02.2023, 23:03 
Offline
Kecálek

Registrován: 14.09.2018, 09:10
Příspěvky: 179
Bydliště: Bardejov
Has thanked: 12 times
Been thanked: 6 times
Dá sa povedať, že chceme oživiť históriu a postaviť sieť na základe popisu pôvodného koncentrátora. Neskôr chceme skúsiť zapojiť aj sieť s PMD70, k tomu je ale potrebný upravený ovládací softvér, poprípade aj potreba zapojiť interfejsovú dosku z PMD85 do Maťa.

Zapojenie koncentrátora by sme radi zachovali čo najviac podobné dobe, v ktorej bol navrhnutý, avšak uvažujeme aj nad vylepšeniami ak napr. RS232.

_________________
Didaktik M/PMI 80/MAŤO


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ů: 85 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5, 6  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 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:  
cron
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz