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 párhuzamos adatbeviteli eszközt 4 vezérlő egység részletesebb kapcsolási tömbvázlatát a 2. ábrán láthatjuk, mely szerint a párhuzamos adatbeviteli eszközt 4 vezérlő egység párhuzamos adatbeviteli 101 puffertárolót, ahhoz kapcsolódó 102 szelektor áramkört, ahhoz kapcsolódó 103 illesztő áramkört, továbbá párhuzamos adatbevitel 104 logikai vezérlő egységet és azzal összekötött üzemkészség 105 ellenőrző egységet, olvasó 106 start vezérlő egységet, készenléti állapot 107 vezérlő egységet, patthiba 108 ellenőrző egységet és szinkron csatorna 109 ellenőrző egységet foglal magába, ahol a párhuzamos adatbevitel 104 logikai vezérlő egység közösitett jelző jel 31 vonal, közösített jelző vonal engedélyező jel 32 vonal, órajel 33 vonal, olvasó start jel 34 vonal, olvasás irány jel 35 vonal, olvasott adat érvényes jel 36 vonal, patthiba jel 37 vonal, üzemképtelen jel 38 vonal, teszt üzemmód jel 39 vonal, alaphelyzetbe állító jel 40 vonal révén kapcsolódik az adatátviteli 3 csatornára, továbbá üzemképtelen jel 41 vonal révén az üzemkészség 105 ellenőrző egységgel, start tiltó jel 42 vonal, olvasó start jel 43 vonal, olvasás irány jel 44 vonal és alaphelyzetbe állító jel 45 vonal révén az olvasó 106 startvezérlő egységgel, órajel 46 vonal és az olvasó start jel 43 vonal révén a készenléti állapot 107 vezérlő egységgel, az órajel 46 vonal, az olvasó start jel 43 vonal és patthiba jel 47 vonal valamint a 45 vonal révén a patthiba 108 ellenőrző egységgel, olvasott adat érvényes jel 48 vonal révén a szinkron csatorna 109 ellenőrző egységgel, az olvasott adat érvényes jel 48 vonal révén a párhuzamos adatbeviteli 101 puffertárolóval, a teszt üzemmódjel 49 vonal révén a 102 szelektor áramkörrel, és a 45 vonal révén a párhuzamos 5 adatbeviteli eszközzel áll összeköttetésben, mely utóbbi olvasó üzemkész jel 50 vonal és az olvasó start jel 51 vonal révén az üzemkészség 105 ellenőrző egységgel, az olvasó start jel 51 vonal, olvasás irányjel 52 vonal, készenléti állapot jel 53 vonal és szinkron csatorna jel 54 vonal révén az olvasó 106 startvezérlő egységgel, a készenléti állapotjel 53 vonal révén a készenléti állapot 107 vezérlő egységgel, foglaltság jel 55 vonal révén a patthiba 108 ellenőrző egységgel, szinkron csatornajel 54 vonal révén a szinkron csatorna 109 ellenőrző egységgel, alaphelyzetbe állító jel 45 vonal révén a 106 start vezérlő-, 108 ellenőrző egységekkel, és olvasó adatjel 55 vonal révén a 103 illesztő áramkörrel áll kapcsolatban, a 103 illesztő áramkör az olvasó adatjel 56 vonal révén a 102 szelektor áramkörrel, ez utóbbi D adatvonal révén a párhuzamos beviteli 101 puffertárolóval és az utóbbi az adatátviteli 3 csatornával van összekötve, és végül a 102 szelektor áramkör lyukasztó adatjel 57 vonallal kapcsolódik a párhuzamos adatkiviteli eszközt 6 vezérlő egységhez. A 2. ábrán bemutatott kapcsolási elrendezés a következőképpen működik ; A párhuzamos 5 adatbeviteli eszköz, mely például egy olvasó, csatorna jeleit a magasfokú zajvédettséget biztosító 103 illesztő áramkörök fogadják (pl. SN74240, SN74241, SN7414 stb. áramkörök). A 2 perifériavezérlő egység periféria nélküli tesztelhetősége érdekében a párhuzamos adatbemeneti 101 puffertárolóba (pl. SN74373) a 102 szelektor áramkörön (pl. SN74175) keresztül jutnak az olvasó adatjelek. Az adatátviteli 3 csatornán keresztül érkező teszt üzemmód jel hatására a 102 szelektor áramkör a párhuzamos adatkiviteli eszközt 6 vezérlő egység lyukasztó adatjeleit juttatja a párhuzamos adatbemeneti 101 puffertárolóba, s így a 2 perifériavezérlő egység áramköreinek jelentős része tesztelhető. A párhuzamos adatbeviteli 104 logikai vezérlő egység valamennyi C vezérlő- és S jelzővonal állapotát vezérli az órajel segítségével. Az olvasó 106 startvezérlő egység az olvasó start jel hatására aktivizálódik, s az olvasás irányjel kiadása is megtörténik. Az olvasó, vagyis a párhuza: mos 5 adatbeviteli eszköz jele hatására az olvasó 106 startvezérlő 106 ismét alapállapotba kerül. Az olvasó 106 startvezérlő egység pl. SN7474 típusú áramkör is lehet. A párhuzamos adatbeviteli eszközt 4 vezérlő egység előnyösen jelzés tiltó tulajdonsággal rendelkezik mindaddig, míg a párhuzamos 5 adatbeviteli eszközt nem kívánják működtetni, tehát a processzorral vezérelt 1 adatfeldolgozó egységnek nem kell fölöslegesen foglalkoznia a párhuzamos 5 adatbeviteli eszköz állapotával, ha arra egyébként nincs szüksége. Az olvasó 106 startvezérlő egység a 12 vonal jele hatására tiltja a párhuzamos adatbeviteli logikai 104 vezérlő egység olvasott adat érvényes jelét, a patthiba jelét, valamint az olvasó üzemképtelenjeiét. A párhuzamos adatbeviteli eszközt 4 vezérlő egység előnyösen olyan software kezelés egyszerűsítő megoldással rendelkezik, mely szerint valamely karakter kiolvasása és az olvasott adat érvényes jel kezelése után, de még az olvasó mozgása közben újabb olvasó start rendelhető el. A patthiba 108 ellenőrző egység az olvasó start jel hatására időzítést indít, s ha az olvasó foglaltsági jele ezen időintervallumon belül nem szűnik meg, vagy az olvasó, vagy a lyukszalag hibája miatt (nem jön létre szinkron csatorna jel), akkor a patthiba 108 ellenőrző egység „patthelyzet” állapotot vesz fel, és patt-hiba jelzést ad a processzorral vezérelt 1 adatfeldolgozó egység felé. (Előnyös megvalósítása számláló és J-K tárakkal lehetséges.) A szinkroncsatorna 109 ellenőrző egység figyeli a szinkroncsatorna jel megjelenését, s az olvasott adat érvényesjel létrehozásával egyrészt a párhuzamos adatbeviteli 101 puffertárolót vezérli, hogy az mintavételezze az olvasó adatjelet, mely a 103 illesztő áramkörön és 102 szelektor áramkörön keresztül érkezik, másrészt jelzést ad a processzorral vezérelt 1 adatfeldolgozó egység számára, hogy a párhuzamos adatbeviteli 101 puffertárolóból a „kiolvasott adat elvihető”. Előnyösen J-K és D tárakkal, szinkronizáló (pl. SN74120) - és kapuáramkörökkel valósítható meg. A processzorral vezérelt 1 adatfeldolgozó egységnek az RDV jelvonal jel lekezelésével kell nyugtáznia a karakter elvitelét a párhuzamos adatbeviteli puffertárolóból. Az olvasott adat érvényes jel lekezelése után, de még az olvasó, vagyis a párhuzamos 5 adatbeviteli eszköz mozgása közben - tehát az olvasó foglaltsága alatt - újabb olvasó start rendelhető el. Az üzemkészség 105 ellenőrző egység, amely pl. zajvédett kapuáramkör is lehet, az olvasó üzemkész jelet használja fel, amely jel inaktív állapota - tehát az olvasó 5 10 15 20 25 30 ‘35 40 45 50 55 60 65 3