190786. lajstromszámú szabadalom • Kapcsolási elrendezés párhuzamos és soros ki- és beviteli perifériák valamint adatátviteli csatornák egyidejű vezérlésére, különösen ipari moduláris vezérlőberendezések ellenőrző, hibajelző és vonalillesztő egységei számára
1 190 786 2 A találmány tárgya kapcsolási elrendezés párhuzamos és soros ki- és beviteli perifériák valamint adatátviteli csatornák egyidejű vezérlésére, különösen ipari moduláris vezérlőberendezések ellenőrző, hibajelzö és vonalillesztő egységei számára. Mint ismeretes, digitális berendezésekhez a felhasználók a legkülönbözőbb típusú perifériákat kívánják hozzákapcsolni, beszerzési lehetőségek, ár. megbízhatósági vagy egyéb szempontok szerint csak az olyan periféria vezérlő megoldás korszerű, mely sokféle típusú periféria illesztését teszi lehetővé, egyszerű kivitel mellett a perifériát igényesen szolgálja ki, hogy az minél üzembiztosabban működhessen, energiafogyasztása, zaja csökkenjen, élettartama, adatátviteli távolsága nőjön. Fontos szempont a müködésközbeni folyamatos ellenőrzés, a hiba pontos meghatározására. A periféria vezérlésnek rendelkeznie kell kiterjedt tesztelési lehetőségekkel. A periféria típusától, az áthidalandó távolságtól függően a periféria vezérlést rugalmasan módosíthatóvá kell tenni. Törekedni kell a periféria illesztés minél egyszerűbb software kezelésének megoldására. A perifériaillesztésnek egyidejűleg több párhuzamos és soros perifériát kell kiszolgálnia. Gyakori igény, hogy nemcsak perifériákat, hanem digitális rendszereket kell egymással összekötni, tehát adatátviteli csatorna funkciót kell ellátni. Az adatátvitel biztonságos lebonyolítása érdekében szükségessé válhat a galvanikus leválasztás biztosítása is. A fenti követelményeknek részben eleget tesznek a 165 842 sz. és a 170 179 sz. magyar szabadalmi leírásokban ismertetett megoldások. Ezeknek közösjellemzője, hogy egyedi perifériaillesztést valósítanak meg egyedi hardware alkalmazásával, ami egyedi szoftware kezelést igényel. A találmány célja tehát olyan rugalmas hardware létrehozása, amely alkalmas a piacon kapható V24, RS 232C szabványnak megfelelő soros adatátviteli perifériák, valamint mindazon párhuzamos adatátviteli perifériák működtetésére, amelyek a BSI (British Standard Interface) vagy szűkített BSI ill. kézrázásos üzemmódban üzemeltethetők, és/ vagy lyukszalagos periféria esetében a transzport lyuk (szinkroncsatorna) vezérlésén alapulnak. A találmány célja továbbá olyan elrendezés létrehozása, amely a perifériák csatlakoztatásától függetlenül tesztelhető, és a csatlakoztatott perifériák mindenkori üzemkészsége folyamatosan ellenőrizhető. A kitűzött célt olyan kapcsolási elrendezés létrehozásával értük el, amely processzorral vezérelt adatfeldolgozó egységet, annak órajelére, címvonalára, adatvonalára, vezérlővonalára és jelzővonalára kapcsolódó adatátviteli csatornát, továbbá az adatátviteli csatornával összekötött párhuzamos adatbeviteli eszközt vezérlő egységet, párhuzamos adatkiviteli eszközt vezérlő egységet, soros adatátviteli csatornavezérlő egységeket, valamint cím- és adatparitás ellenőrző egységet tartalmaz, mely utóbbi a processzorral vezérelt adatfeldolgozó egység órajelével, adatvonalával is össze van kötve, végül az egyes soros adatátviteli csatorna vezérlő egységek egy-egy vonalillesztő egységgel vannak összekötve. A kapcsolási elrendezésben nem haszi náltuk fel az előzőekben hivatkozott szabadalmi leírások elemeit, illetve azok kapcsolatait. A találmány szerinti kapcsolási elrendezést az alábbiakban kiviteli példa kapcsán a mellékelt rajz alapján ismertetjük részletesebben, ahol az 1. ábrán a találmány szerinti kapcsolási elrendezés tömbvázlata; a 2. ábrán a kapcsolási elrendezés párhuzamos adatbeviteli eszközt vezérlő egységének részletesebb kapcsolási tömbvázlata; a 3. ábrán a párhuzamos adatkiviteli eszközt vezérlő egység részletesebb kapcsolási tömbvázlata; a 4. ábrán a soros adatátviteli csatomavezérlő egység tömbvázlata látható. Mint az 1. ábrából kitűnik, a találmány szerinti kapcsolási elrendezés processzorral vezérelt 1 adatfeldolgozó egységet, annak Cp órajelvonalára, A címvonalára, D adatvonalára, C vezérlőjelvonalara és S jelvonalára kapcsolódó adatátviteli 3 csatornát, továbbá az adatátviteli 3 csatornával összekötött párhuzamos adatbeviteli eszközt 4 vezérlő egységet, párhuzamos adatkiviteli eszközt 6 vezérlő egységet, soros adatátviteli 8, 9 csatornavezérlő egységeket, valamint cím- és adatparitás 14 ellenőrző egységet tartalmaz, mely utóbbi a processzorral vezérelt 1 adatfeldolgozó egység CP órajelvonalával, A címvonalával, D adatvonalával is össze van kötve, végül az egyes soros adatátviteli 8, 9 csatornavezérlő egységek egy-egy 10,11 vonalillesztő egységgel vannak összekötve. A processzorral vezérelt 1 adatfeldolgozó egység buszrendszerébe az adatátviteli 3 csatorna segitségével kapcsolódik a 2 perifériavezérlő egység. A kapcsolat a Cp órajel ; az A cím-, a D adat-, a C vezérlő-, és az S jelzővonalakon keresztül bonyolódik le. A 2 perifériavezérlő egység egyidejűleg egy párhuzamos 5 adatbeviteli eszköz, egy párhuzamos 7 adatkiviteli eszköz, valamint egy-egy soros adatátviteli 8, 9 csatornavezérlő egység vezérlését valósítja meg. A soros adatátviteli 8, 9 csatornavezérlő egységek a 10, 11 vonalillesztő egységeken keresztül a 12, 13 perifériák illesztését valósítják meg az 1. ábra szerint. A cím- és adatparitás 14 ellenőrző egység hiba esetén az S jelzővonalon keresztül hibajelzést ad. A párhuzamos 5 adatbeviteli eszköz elsősorban lyukszalagolvasó lehet, mert a párhuzamos adatbeviteli eszközt 4 vezérlő egység jelei leginkább különböző típusú olvasók működtetésére orientáltak. Az olvasó típusától függően a párhuzamos adatbeviteli eszközt 4 vezérlő egységben átkapcsolásokat lehet végrehajtani a 12, 13 periféria igényének megfelelően. Az adatátviteli 3 csatorna előnyösen egyrészt nagy zajmargójú vonalmeghajtó ill. -fogadó elemekből (pl. SN74240, SN74241, SN74245, SN7438) épül fel, címfelismerő áramkört tartalmaz (ami lehet pl. SN7430, TBPS472) és üzemi jelzések is rendszerszintű jelzések számára tárakkal és multiplexeráramkörökkel is rendelkezik (pl. SN74259, SN74363 ill. SN74138, SN74251 stb.). A cím és adatparitást 14 ellenőrző egység ellenőrző funkcióit pl. SN74280 és SN7486 áramkörökkel valósíthatja meg előnyösen, hibajel tárolására bármilyen J-K vagy D tár alkalmas. 5 10 15 20 25 30 35 40 45 50 55 60 65