186050. lajstromszámú szabadalom • Áramköri elrendezés nagyszámú nyomógombból, vagy egyéb érintkezővel rendelkező eszközből álló egység adatfeldolgozó rendszerbe illesztésére

1 186050 2 A találmány tárgya áramköri elrendezés nagyszámú nyomógombból, vagy egyéb érintkezővel rendelkező eszközből álló egység adatfeldolgozó rendszerbe il­lesztésére. Az automatizálásban, illetve számítástechnikában gyakran fordul elő olyan, nagyszámú gombból vagy más érintkezőkből álló elrendezés, amelyek közül egy­idejűleg egy és csakis egy működtethető (például alfa­­numerikus tasztatúrák), ugyanis egyidejűleg több mű­ködése a feldolgozó rendszer számára értelmezhetet­len. Azokban a berendezésekben, ahol az alkalmazott eszközök konfigurációja nem állandó, nem lehet al­kalmazni az általánosan elterjedt — szabványosnak is nevezhető — kódolási módszereket sem, hiszen az el­rendezés egy-egy elemének megléte nem lehet kötele­ző, de helye semmiképpen sem rögzíthető. Találmányunk célja, hogy az ilyen eszközöket úgy rendezzük és olyan áramkört alkalmazzunk rendszer­be illesztésükre, amely automatikusan állítja elő a helykódot és ugyanakkor jelzi, ha egyidejűleg egynél több eszköz működik. A kitűzött célt olyan áramköri elrendezés kialakítá­sával értük el, amelyben a nyomógombok vagy érint­kezők mátrixban vannak elrendezve oly módon, hogy az érintkezők egyik pólusa a mátrix sorába, másik pó­lusa a mátrix oszlopába van bekötve, és az érintkezők zárt állapotában a mátrix megfelelő pontja földpoten­ciálra van kötve; a mátrix sorai, illetve oszlopai első prioritás-kódolók növekvő sorszámú bemenetéivel és második prioritás-kódolók növekvő sorszámú beme­netéivel vannak összekötve, ahol az első prioritás-kó­dolók kimenetei egy-egy inverter bemenetére, az in­­verterek kimenetei összehasonlító áramkörök első be­menetéire vannak csatlakoztatva, amelyeknek máso dik bemenetelre a második prioritás-kódolók kimene tei csatlakoznak, a mátrix soraihoz rendelt Összeha sonlitó áramkör sorazonosság-kimenete ellenőrző áramkör első bemenetére, a mátrix oszlopaihoz ren­delt összehasonlító áramkör oszlopazonosság-kime­­nete az ellenőrző áramkör második bemenetére, a mátrix soraihoz rendelt második prioritás-kódoló gombnyomást kijelző kimenete pedig az ellenőrző áramkör harmadik bemenetére van csatlakoztatva, amelynek kimenete paritás-generátor első bemeneté­vel van összekötve, a paritás-generátor többi bemene­­te egy-egy inverter kimenetével, valamint kimenőkód egység egy-egy bemenetével, kimenete pedig a kime­nőkód egység első bemenetével van összekötve. Az áramkör — egyszerűsége mellett — közvetlenül alkalmas byte-os/byte hosszúságú információt egy­idejűleg kiadó/vagy soros sínrendszerbe illesztésre. A találmány szerinti áramköri elrendezést az aláb­biakban kiviteli példa kapcsán a mellékelt rajz alap­ján ismertetjük részletesebben, ahol az áramköri el­rendezés tömbvázlata látható. Az ábrán 12 mátrix látható, amelynek mátrix-pont­jaiban két darab érintkezőpárral rendelkező 13 érint­kezők vannak elhelyezve oly módon, hogy a 13 érint­kezők egyik 13a pólusa rendre a 12 mátrix soraiban, másik 13b pólusa pedig rendre a 12 mátrix oszlopai­ban vannak egymással összekötve, az ábrán ezek a 13a és 13b pólusok mozgóérintkezők, amelyet* kel szemben elhelyezkedő nyugvóérintkezők a 12 mátrix egy-egy pontjában egymással össze vannak kötv: és földpotenciálra vannak kapcsolva. A 12 mátrix az áb­rán nyolc sorból és tizenhat oszlopból áll, ahol az osz­lopok első 1 és 2 prioritás-kódoló bemenetelre növek­vő, ugyanakkor második 3 és 4 prioritás-kódoló be­­b meneteire csökkenő sorrendben vannak csatlakoztat­va. Teljesen hasonló módon vannak a mátrix-sorok első 5 prioritás-kódoló bemeneteire növekvő, máso­dik 6 prioritás-kódoló bemeneteire pedig csökkenő sorrendben csatlakoztatva. Az első 1, 2 és 5 prioritás­úi kódolók kimenetei 14 invertereken keresztül 7, illetve 8 összehasonlító áramkör első bemeneteire, a máso­dik 3, 4 és 6 prioritás-kódolók kimenetei pedig a 7, il­letve a 8 összehasonlító áramkörök második bemene­teire vannak közvetlen csatlakoztatva. A 7 összeha-1 b sonlitó áramkör oszlopazonosságot jelző OA kimene­te 9 ellenőrző áramkör egyik bemenetére, a 8 összeha­sonlító áramkör sorazonosságot jelző SA kimenete a 9 ellenőrző áramkör másik bemenetére, a második 6 prioritás-kódoló gombnyomást jelző G kimenete pe-20 dig a 9 ellenőrző áramkör harmadik bemenetére van csatlakoztatva, amelynek I A kimenete 10 paritás­­generátor első bemenetével van összekötve. A 10 pari­tás-generátor többi bemenete egy-egy 14 inverter ki­menetével van összekötve, míg PB kimenete 11 kime-2 b nőkód egység első bemenetére csatlakozik, amelynek többi bemenete a 10 paritás-generátor egy-egy beme­netével van párhuzamosan kötve, kivéve természete­sen annak első bemenetét. A találmány szerinti kapcsolási elrendezés műkö- 30 désmódja a következő: • A 12 mátrix bármelyik elemét működtetve az elem­nek megfelelő sorhoz, illetve oszlophoz tartozó 1—6 prioritás-kódoló bemenetek földet kapnak. Ennek ha­tására prioritás helyének megfelelő, de egymással 1-es jíj komplemens értékű kimeneti kód generálódik az 1—6 prioritás-kódolók kimenetén. Ha a generált kódok egyikét invertálva, a másikat pedig közvetlenül a 7, il­letve 8 összehasonlító áramkörbe vezetjük, azok ak­kor, és csak akkor jeleznek azonosságot a sorazonos­­•fi> ságot jelző SA kimeneten, illetve az oszlopazonossá­got jelző OA kimeneten, ha egy, és csakis egy mátrix elem működik. Ugyanis, ha például ugyanazon oszlo­pon két elem működtetését feltételezzük, mondjuk az első és a hatodik sorban levőkét, akkor a bekötésük 4 í> miatt egyik az 5 prioritás-kódolóban, másikuk viszont a 6 prioritás-kódolóban prioritást élvez, így nem egy­másnak 1-es komplemensű kódját, hanem attól elté­rőt generálnak. Ennek következtében a sorok azonos­ságát nem fogja jelezni a 8 összehasonlító áramkör 50 SA kimenetén, míg OA oszlopok azonossága megva­lósul, amelyet a 7 összehasonlító áramkör OA kime­netén jelez. Hasonló helyzet áll elő akkor is, ha ugyanazon a soron, de két különböző oszlophoz tar­tozó mátrix elem működik egyidejűleg. A prioritási 55 sorba ellentétes irányban való bekötés következménye most is az lesz, hogy 1 vagy 2, illetve a 3 vagy 4 priori­tás-kódolók által generált kódok nem egymás 1-es komplemensei, hanem ettől eltérőek lesznek, s így a 7 összehasonlító áramkör az oszlopok azonosságának GO létrejöttét jelzi OA kimenetén. Ha külön sorokon és oszlopokon lévő két vagy több mátrix elem aktivizálása egyidejű, sem a sorazo­nosság, sem az oszlopazonosság jel nem léphet fel. Mindkét jel — a sorok azonossága, illetve az oszlo-05 pok azonossága egyidejű létét vizsgálja meg a 9 ellen-2

Next

/
Oldalképek
Tartalom