181904. lajstromszámú szabadalom • Berendezés impulzus továbbhaladásának átmeneti felfüggesztésére
3 181904 4 A találmány szerinti berendezésnél kettős jelforrás esetén, főleg mozgatásvezérléseknél, célszerű olyan berendezés kialakítása, amelynek oda-vissza számlálója, kettős-szinkronizáló logikája és — ha szükséges — többszörös jelkiértékelő logikája van, amely a kettős jelforrás és a kettős szinkronizáló logika körre van iktatva. Ennél a kialakításnál a kettős szinkronizáló logikának egy késleltető eleme, egy VAGY- kapuja, két ÉS-kapuja, két élvezérelt, törölhető és monostabil multivibrátora, a többszörös jelkiértékelő logikának pedig két invertere, négy élvezérelt tárolóeleme és egy kétszer négybemenetű multiplexere van. Ezen elemekre a későbbiekben még visszatérünk. A találmány tárgyát részletesebben rajzok alapján ismertetjük, melyek a találmány szerinti berendezés különböző kiviteli alakjait tüntetik fel. A rajzon az 1. ábra a találmány szerinti berendezés tömbvázlatának egy példakénti kiviteli alakja; a 2. ábra a találmány szerinti berendezés tömbvázlatának egy további példakénti kiviteli alakja; a 3. ábra a szinkronizáló logika kiviteli alakját; a 4. ábra a kettős szinkronizáló logika és a többszörös jelkiértékelő logika példakénti kiviteli alakja; az 5. ábra a kettős szinkronizáló logika kiviteli alakja; a 6. ábra a többszörös jelkiértékelő logika kiviteli alakja; a 7. ábra a szinkronizáló logika működésének idődiagramj; a 8. ábra a többszörös jelkiértékelő logika idődiagramja. A rajzokon az egyes áramkörök kimeneteit az ábécé egyegy betűjével, és a kimeneteken megjelenő jelalakokat az ábécé ugyanezen betűivel és megkülönböztetésül fent vesszővel jelöltük. Az 1. ábra szemlélteti a találmány szerinti berendezés egy példakénti kiviteli alakját, melynek 11 vezérlőáramköre, 13 utasításdekódere, 14 számlálója, 15 kimenő áramköre, 16 szinkronizáló logikája és 12 jelforrása van. A 11 vezérlőáramkör A vezetékköteg útján 13 utasításdekóder és 14 számláló bemenetéivel, valamint 15 kimenő áramkör kimeneteivel van összekötve. A 14 számláló kimenetei B vezetékköteg útján csatlakoznak a 15 kimenőáramkör bemeneteire. A 13 utasításdekóder kimenő e, f vezetékek útján össze van kötve 14 számlálóval, kimenő s, r vezetékek útján 16 szinkronizáló logikával és u vezeték által 15 kimenőáramkörrel, A 12 felforrás kimenete a vezetékkel csatlakozik 16 szinkronizáló logika bemenetére és azon keresztül e vezeték útján van 14 számlálóval összekötve. A 11 vezérlőáramkör A vezetékkötegen és a 13 utasításdekóderen keresztül törlőjelet küld a 14 számláló f törlőjelének f vezetékén keresztül a 14 számláló törlő bemeneteire, aminek hatására a 14 számláló B vezetékköteg adatkimenetein nulla tartalom jelenik meg. A 11 vezérlőáramkör az A vezetékkötegen és a 13 utasításdekóderen keresztül működést engedélyező s’ jelet küld a 16 szinkronizáló logikára az s” vezetéken keresztül. A 12 jelforrás kimenetére csatlakozó a vezetéken megjelenő impulzusok a 16 szinkronizáló logikán keresztül formáltan a 14 számláló számlálóbemenetére jutnak c vezetéken át. Azok megszámlálása után a 14 számláló B vezetékköteg adatkimenetein megjelenik a c vezetéken a számlálóbemenetre érkezett impulzusok száma. Amikor a II vezérlőáramkör A vezetékkötegén olvasó utasítást küld a 13 utasításdekóder felé, a 13 utasításdekóder azt dekódolja és egyrészt u vezetékével kijelöli a 15 kimenőáramkör kapuinak egyik bemenetét, aminek hatására a 14 számláló B vezetékköteg adatkimenetei a 15 kimenőáramkörökön keresztül az A vezetékkötegre kapcsolódnak, másrészt r vezetéken jelzést ad a 16 szinkronizáló logikának, hogy kiolvasás van folyamatban. A 14 számláló a B vezetékköteg adatkimeneteinek kiolvasása alatt a 16 szinkronizáló logika kimenetére csatlakozó c vezetéken nem jelennek meg impulzusok, biztosítva ezáltal, hogy a 14 számláló tartalma ne változzék meg. Ha a kiolvasás közben a 12 jelforrásból impulzus érkezett, akkor ez a kiolvasás befejeztekor megjelenik a 16 szinkronizáló logika kimenetére csatlakozó c vezetéken, és a 14 számlálóba beszámlálódik. Gyakran felmerülő igény a 14 számláló tartalmának egy előre meghatározott értékkel történő felülírása. A programozott 11 vezérlőáramkör A vezetékkötegen beíró utasítást küld a 13 utasításdekóder felé, aminek hatására a 13 utasításdekóder kimenetére kötött e vezetéken beíró jel jelenik meg. A 13 utasításdekóderből e vezetéken érkező beíró jelek a 11 vezérlőáramkör A vezetékkötegén kiadott adatokat a 14 számláló adatbemeneteiről a B vezetékköteg adatkimeneteire írja át. A 2. ábra szemlélteti a találmány szerinti berendezés egy további kiviteli alakját, melynek 11 vezérlőáramköre, 13 utasításdekódere, 15 kimenőáramköre, 14 számláló helyett 14a oda-visszaszámlálója, 16 szinkronizáló logika helyett 16a kettős szinkronizáló logikája, 12 jelforrás helyett 12a kettős jelforrása és ha szükséges, 20 többszörös jelkiértékelő logikája van, amely a 12a kettős jelforrás és a 16a kettős szinkronizáló logika közé lehet iktatva. Az oda-vissza 14a számláló törlése, beírása ugyanúgy történik, mint azt az 1. ábra kapcsán már ismertettük. A 12a kettős jelforrás a és b vezetékeken megjelenő impulzusai, ha szükséges a többszörös jelkiértékelés, a 20 többszörös jelkiértékelő logika a kimeneteire csatlakozó g és h vezetékeken továbbítja a 12a kettős jelforrásról a és b vezetékeken megjelenő impulzusszámmal arányos számú impulzusokat a 16a kettős szinkronizáló logika bemeneteire. A 16a kettős szinkronizáló logika bemeneteire g és h vezetékeken adott impulzusokat formálja és a c és d vezetékeken továbbítja az odavissza 14a számláló fel- illetve leszámláló bemeneteire. Ha nem szükséges többszörös jelkiértékelő logika közbeiktatása, akkor a 12a kettős jelforrásról az a illetve b vezetékeken keresztül közvetlenül jutnak a 16a kettős szinkronizáló logika bemeneteire, amelyeket a g és h vezetékek képviselnek. Amikor a 11 vezérlőáramkör A vezetékkötegén olvasó utasítást küld a 13 utasításdekóder felé, a 13 utasításdekóder azt dekódolja és egyrészt u vezetékével kijelöli a 15 kimenőáramkör egyik bemenetét, másrészt r vezetéken jelzést ad a 16a kettős szinkronizáló logikának, hogy kiolvasás van folyamatban. Az oda-vissza 14a számláló B vezetékköteg adatkimenetének kiolvasása alatt, a 16a kettős szinkronizáló logika kimenő c és d vezetékein nem jelennek meg impulzusok, biztosítva ezáltal, hogy az oda-vissza 14a számláló tartalma ne változzék meg. Ha kiolvasás közben a 12a kettős jelforrás kimenő a és b vezetékei valamelyikén impulzus jelenik meg, akkor az a kiolvasása befejezésekor megjelenik a 16a kettős szinkronizáló logika megfelelő kimenő c, illetve d vezetékén és a 14a oda-visszaszámlálóba beszámlálódik. A 3. ábra a 16 szinkronizáló logikát szemlélteti példaképpen. Ennél a kiviteli alaknál a 16 szinkronizáló logikának 17 invertáló késleltető eleme, első 18 ÉS-kapuja és első élvezérelt, törölhető, 19 monostabil multivibrátora van. A 12 jelforrásból a vezetéken érkező impulzus a 18 ÉS-kapu kimenetén csatlakozó q törlővezetékre jut. A 18 ÉS-kapu q törlővezetéken megjelenő kimenő jele az első 19 monostabil multi vibrátor — például SN 74123 — törlő bemenetére jut és indítójelet ad a 19 monostabil multivibrátornak. Ha a 19 monostabil multivibrátor s és r vezetékekre 5 10 15 20 25 30 35 40 45 50 55 60 65 2