170852. lajstromszámú szabadalom • Mikroprocesszoros ber többcsatornás mérési és/vagy irányítási feladat ellátására
7 170852 8 2 memória megfelelő cím, adat és írás/olvasás vonalait közvetlenül össze kell kötni. A megoldás előnye, hogy a 4 közvetlen memóriahozzáférés egység nélkül a mikroprocesszoros 1 központi egység felépítése egyszerűbb, mint a 4. ábrán szemléltetett esetben. Mindkét esetben a közvetlen memóriahozzáférés egység a beviteli és kiviteli egységekhez hasonlóan csatlakozhat az adatsínhez, amelyen a mikroproceszszor programja által meghatározott parancsokat kaphat és állapotáról információt adhat. A közvetlen memóriahozzáférés egység célszerűen egy vagy több gyors perifériának (kazettás mágnesszalag berendezés, mágneskártyás tároló berendezés, floppy diszk, CCD memória stb.) a mikroprocesszoros irányító berendezéshez való csatolására szolgál. Sok esetben szükséges, hogy a mikroprocesszoros irányító berendezés tőle több száz, esetleg néhány ezer méter távolságban levő más berendezéssel legyen összekötve. Erre a célra alkalmazható modem is, amely azonban eléggé költséges és bonyolult berendezés. A jeleket közvetlenül átvinni ilyen távolságra a vonalon fellépő zavarok miatt nem célszerű. Irányítási feladatoknál gyakran nem lényeges szempont az átviteli vonal kihasználtsága. Ennek figyelembevételével célszerű lehet a találmány szerinti berendezésben bemeneti egységként olyan vevőt, kimeneti egységként pedig olyan adót alkalmazni, amely a központi egység és a tőle nagyobb távolságban elhelyezett más berendezés közötti átvitelt megfelelő hibavédelemmel biztosítja. A 6. ábra a találmány szerinti adó, a 7. ábra a találmány szerinti vevő egyszerűsített tömbvázlatát mutatja. A 6. ábrán szemléltetett adó 46 kimenetét a megfelelő vevő bemenetével egy érpár köti össze. A vonalon az adás az önmagában ismert impulzus fázismodulációval (biphase level PCM) történik. A találmány szerinti megoldással az adott jelet oly módon egészítjük ki, hogy a vonalon fellépő két egymástól független zavarjel esetén 100%-os, három vagy ennél több egymástól független zavarjel esetén közel 100%-os hibafelismerés lehetséges. A biphase level adásmód azt jelenti, hogy minden adatbitet úgy adunk, hogy a bit adását követi a bit negáltjának az adása. Ez az adásmód külön órajel áivitele nélkül lehetővé teszi a vételt. A vonalon fellépő egy zavarjelnek azt a jelet tekintjük, amely a vevő bemenetén levő jelet egy meghatározott ideig 0 vagy 1 állapotba kényszeríti. A megfelelő hibavédelem és az adó és vevő egység egyszerű felépítése érdekében a vonalon adott jelben az adás és a szünet idők váltakoznak. Adás idő alatt az adó által meghatározott sebességgel 1 és 0 értékek váltakoznak a vonalon. Egy információ blokk átvitele után szünet következik, mely legalább néhány adatbit adásának idejéig tart. Az adás mindig a kezdő jelzőbit, pl. 1 adásával kezdődik, utána megfelelő számú adatbit következik, ezt követi a paritásbit, majd egy, a blokkot befejező jelzőbit, pl. 0. Ez az adatfelépítés biztosítja a vevő helyesen szinkronozott elindulását és a fentebb említett hibafelismerési képességet. Az adó a 14b kimeneti adatsínre csatlakoztatott 40 párhuzamos-soros átalakítót, pl. léptetőregisztert tartalmaz, amelynek soros kimenetéhez 42 kódoló és vonalmeghajtó áramkör csatlakozik. Az ugyanide csatlakozó 41 paritásgenerátor a paritásbit előállítására szolgál. 43 vezérlőegység biztosítja a 18 egységkiválasztó bemenetre és a 19 bytekiválasztó beme-5 netekre érkező adatforgalom ellenőrző jelek fogadását, a 13 állapotjelző vezetéken a foglaltsági állapotot jelző jel kiadását, továbbá az adó egységeinek összehangolt működését. A 43 vezérlőegységhez 45 órajelgenerátor és az adatblokk bitjeinek számát 10 számláló 44 bitszámláló csatlakozik. Az adó működése a következő. A mikroprocesszoros 1 központi egységből kifelé irányuló adatforgalom esetén a 14 b kimeneti adatsínről az adat párhuzamosan beíródik a 40 párhuzamos-soros átalakí-15 tóba. A beírást az adatforgalom ellenőrző jelek és az állapotjel hatására a 43 vezérlőegység végzi. A 43 vezérlőegységben 47 bistabil multivibrator helyezkedik el, amelynek kimenete adja 13 állapotjelző vezetéken az adó foglaltsági állapotjelét. A 47 bistabil 20 multivibrator akkor ad foglaltsági jelet, amikor a 40 párhuzamos-soros átalakítóból a párhuzamosan beírt adat még nincs teljesen kiléptetve. A foglaltsági jel negáltja képezi 48 ÉS-kapu egyik bemenő jelét, amely ÉS-kapu másik bemenetére a 18 egységkivá-25 lasztó bemeneten érkező kiválasztójel van csatlakoztatva. A 48 ÉS-kapu kimenete három 49a, 49b és 49c ÉS-kapu egyik bemenetére van kötve, amely ÉS-kapuk másik bemenetére rendre egy-egy 19 bytekiválasztó bemenet van kapcsolva, pl. a 49a ÉS-kapu az 30 első byte-ot, a 49b ÉS-kapu a második byte-ot, a 49c ÉS-kapu pedig a harmadik byte-ot kiválasztó bemenetre. A 49a, 49b és 49c ÉS-kapuk kimenő jele képezi a 40 párhuzamos-soros átalakító első, második, illetve harmadik byte-nak megfelelő 40a, 40b, 35 illetve 40c részének beíró jelét. Ily módon egyetlen adatszónak a 14b kimeneti adatsínen egymás után érkező byte-jai a 19 bytekiválasztó vezetékeken érkező jelek hatására rendre a 40 párhuzamos-soros átalakító megfelelő részébe lesznek beírva. A 40 40 párhuzamos-soros átalakítónak a 42 kódoló és vonalmeghajtó áramkörhöz csatlakozó első tárolóhelyére - a beírt adatszó elé - a beírással egyidejűleg a kezdő jelzőbitet, pl. 1-et írunk be. Az órajel hatására megindul az adás. A 44 bitszámláló számlálja a ki-45 adott bitek számát. Az adatbitek számának megfelelő bit kiadása után a 43 vezérlőegység a 42 kódoló és vonalmeghajtó áramkörön keresztül a kimenetre adja a paritásbitet, majd az adatblokkot végző jelzőbitet, pl. 0-t. A 43 vezérlőegység gondoskodik a két 50 adatblokk közötti minimális szünetidő betartásáról. A 7. ábrán szemléltetett vevő a következő részegységekből áll. Az 54 bemeneten érkező jel 50 jelfogadó és formáló áramkörön át 51 dekódolóhoz csatlakozik. Az impulzus fázismodulált jelet dekódo-55 ló kimenő jele a vonali jelből előállított órajel és a soros adatjel. Mindkét jel 52 soros-párhuzamos átalakító, előnyösen léptetőregiszter soros bemenetére, továbbá 53 vezérlőegységre kerül. Az 52 soros-párhuzamos átalakító párhuzamos kimenete 55a, 55b, 60 illetve 55c kapuáramkörön át a 14a bemeneti adatsínre van csatlakoztatva. Az 52 soros-párhuzamos átalakító első, utolsó és utolsó előtti bitje az 53 vezérlőegységre csatlakozik, amely utóbbi 18 egységkiválasztó bemeneten, illetve 19 bytekiválasztó be-65 meneteken fogadja az adatforgalom ellenőrző jele-4