183851. lajstromszámú szabadalom • Adatátviteli multiplexer start-stop tipusú karakteres árvitelhez

1 183 851 2 A találmány arra a célra szolgáló adatátviteli multiple­xer, mely segítségével megoldható több start-stop típusú karakteres eljárással dolgozó végberendezés (terminál) összeköttetése a központi egységgel egyetlen adatátviteli vonalon. Ez az adatátviteli multiplexer összefogja több ter­minál adatátviteli interface jeleit, átalakítja a terminál használatos bitszámától és a terminálok számától függő bit­sorozattá, melyet két különálló, de összefüggő karakter for­májában start-stop típusú adatátviteli eljárással a partner állomásokra átvisz egyetlen adatátviteli vonalon. A partner állomáson működő adatátviteli multiplexer a vett két különálló, de összefüggő karaktert visszaalakítj a a több ter­minálnak megfelelő interface jelekké. Az eljárás teljesen duplex átvitelt biztosít. A találmány szerinti adatátviteli multiplexer előnyösen felhasználható olyan távadatfeldol­gozó rendszerekben, ahol egy telephelyen több start-stop típusú terminál üzemel, vagy olyan területen, ahol postai adatátviteli vonal szűkössége miatt nem lehetséges több terminált külön-külön adatátviteli vonalon a központi egy­séghez kapcsolni. A számítástechnikában használatos multiplexerek az ed­digi gyakorlatnak megfelelően elsősorban a számítógép központi egységének adatbuszát kötötték össze az egyes terminálokkal. Ennek számos változata ismert és használt a számítástechnika szakterületén. Adatátviteli multiplexer korábban elsősorban szinkron­eljárásban volt használatos. Ezen eljárás lehetővé teszi, hogy az adatok blokkokban mozogjanak a két végpont kö­zött, mely blokkot ellátják fejrésszel, és ezek a fejrészek tartalmaznak címbiteket is. A szinkron eljárásban több, a lényegét tekintve a fent ismertetett eljárást használnak, a vonalhatékonyság maximális kihasználásával. A szinkron eljárások másik lényeges tulajdonsága, hogy minden eset­ben adatátviteli protocollok felügyelete mellett történik az adatátvitel, mely lehetővé teszi a hibafelmérést és -javítást, illetve az esetleges ismétlést. Az aszinkron start-stop típusú terminálok adatátviteli le­hetőségei korlátozottak, mivel az adatok karakterenként mozognak a vonalon és a felügyeletet nem vezérli adatátvi­teli protocol!. Ennek ellenére az igény megvan a start-stop típusú terminálok adatátviteli alkalmazásaira. A közel­múltban jelent meg a statisztikai multiplexer (Statistical multiplexing system for computer communications) USA 4, 082, 922, (H04J6/00), mely a fenti problémát oldja meg. Ennek a multiplexernek hátrányos tulajdonsága, hogy bonyolult, az egyébként folyamatos, karakteres átvi­telt „tördeli”, blokkosítja, illetve a különböző központi egységekhez a benne levő mikroprocesszor programjának megváltoztatásával csatolható. A találmány célja egy olyan adatátviteli multiplexer, mely az előbbinél sokkal egyszerűbb, biztosítja az ütemes, folyamatos átvitelt, teljesen általános, vagyis különböző központi egységekhez csatolható. Ezt oly módon teszi, hogy az adatkarakterekhez címeket rendel, az egyetlen adatátviteli vonalon két darab azonos bitszámú karakter formájában küldi át az információt, majd visszaalakítás után a megfelelő terminálon megjelenik az átviteli karakter. A találmány szerinti adatátviteli multiplexer azon a felis­merésen alapul, hogy ha a terminál által használt karakte­rek bitszáma és a multiplexerre kapcsolt terminálok számá­nak megfelelő bitszámtól függően kialakítunk két azonos bitszámból álló karaktert — melyek különálló karakterek, de összefüggnek —, akkor egyetlen adatátviteli vonalon kiszolgálható a több terminál. Ily módon minden átviendő karakterhez hozzá rendelhető egy cím, mely az átviendő karakter „úticélját” határozza meg. Mivel a terminál által használt karakter bitszáma és a címnek megfelelő bitszám csak kivételes esetben egyezik meg, az adatátviteli multi­plexer logikai áramköre két azonos bitszámú karakterré alakítja az eddig különböző bitszámú karaktereket. Ezzel az eljárással elérhető, hogy maximum egy fölösleges bitet kelljen átvinni, s így az adatátviteli vonal a lehető legna­gyobb hatásfokkal van kihasználva. A találmányt egy kiviteli példa kapcsán rajzok alapján is­mertetjük közelebbről. A mellékelt rajzok az 1. ábrán a találmány szerinti adatátviteli multiplexer egy lehetséges alkalmazását, a 2. ábrán az adatátviteli multiplexer egy lehetséges felépí­tésének vázlatos rajzát mutatják be. A találmány szerinti (3) adatátviteli multiplexer alkal­mas több (1) terminál (2) számítógéphez kapcsolására egy (4) adatátviteli vonalon (5) jelátalakítók (modem, GDN) segítségével, ha a (1) terminálok egymáshoz közel, de a (2) számítógéptől távol helyezkednek el (1. ábra). A találmány szerinti megoldás jól alkalmazható olyan esetben is, ha a (2) számítógéphez (központi egység) több távoli (1) terminált kell csatlakoztatni, azonban a (2) számí­tógép környezetében csak korlátozott számú postai (4) adatátviteli vonal áll rendelkezésre. Ilyen esetben a fenti megoldással a vonalak összefogásával a (2) számítógép kör­nyezetéből odáig vezetjük a közös jeleket (5) jelátalakítóval (pl. GDN-en keresztül), ahol a szükséges postai (4) adatát­viteli vonal rendelkezésre áll. Ott azután szétágaztatható és a szükséges (5) jelátalakítóval (modem, GDN) továbbítha­tó a (1) terminálok felé. A találmány szerinti megoldás azonban alkalmas teljesen független (1) terminálok össze­kapcsolására is. Az egyes vonalak paraméterei egymástól függetlenül tet­szőlegesen beállíthatók. Ezek a paraméterek: a vonali sebesség (szabványos vagy nem) karakterhossz (5—8 bit) paritásbit (páros, páratlan vagy nincs) stopbitszám (1 vagy 2) A találmány szerinti adatátviteli multiplexer egy lehetsé­ges kiviteli formájában (2. ábra) nyolcbites adatkarakterek és kétbites cím szerepel. Ebben az esetben két darab ötbites karakterrel átvihető a szükséges információ, így megold­ható négy darab terminál egy adatátviteli vonalon történő működtetése. A négy adatberendezésnek megfelelően négy darab (6) univerzális aszinkron vevő-adó (Universally Asynchrono­us Receiver Transmitter, a továbbiakban UART). A (8) címadó logika mindig a vizsgálat alatt álló vonal cí­mét tartalmazza. A (7) multiplexer kétszer ötbites beme­nettel és egyszer ötbites kimenettel rendelkezik. Bemene­tére a párhuzamos adatbitek és a vonalcím csatlakozik. A (9) „master” UART párhuzamos adatbemeneteire a (7) multiplexer ötbites kimenete kapcsolódik, soros kime­nete a közös adatátviteli vonalra (master vonal) bocsátja a soros jeleket. A (10) vezérlő logika végzi az adás és a vétel megfelelő vezérlését. A (11) óragenerátor látja el a (10) vezérlő logikát, a (6) UART és a (9) „master” UART-ot a megfelelő időzítő órajelekkel. Adáskor a (10) vezérlő logika nagy sebességgel rendre végigvizsgálja a (6) UART-ok jelzését, és ha talál olyat, amelyik tartalmaz továbbítandó karaktert, úgy annak címét a (8) címadó logika segítségével a (7) multiplexerre csatol­ja, míg a továbbítandó karaktert is rákapcsolja a (7) mul­5 10 15 20 25 30 35 40 45 50 55 60 65 2

Next

/
Thumbnails
Contents