186216. lajstromszámú szabadalom • Berendezés digitális hálózatok CRC módszeren alapuló vizsgálatához
A vizsgálat alá vetett hálózat felől érkező adatjel sorozat az ablakkomparátorként kialakított adatkomparátorra kerül, amely a bemeneti adatjeleket Összehasonlítja a beállított magas és alacsony logikai referenciaszintekkel. A komparálás pillanatnyi eredménye az órabemenetre érkező órajel kiválasztott órajel-élének fellépésekor ivódik be az adatbemeneti tároló áramkörbe mint a mintavétel eredménye. Az adatbemeneti tároló áramkörben tárolt adatot az adatértékelő áramkör minősíti abból a szempontból, hogy a bemeneti adatjel logikai magas vagy alacsony szintnek felel-e meg, vagy határozatlan szintű. Az adatértékelő áramkör kimenetén a mintavételezés engedélyezéséhez a shift regiszter vezérlő áramkörnek a másik feltételt szolgáltatja oly módon, hogy a shift regiszter vezérlő áramkör működését határozott szint esetén engedélyezi, határozatlan szint esetén pedig erre az egy órajel ciklusra tiltja. Amennyiben a shift regiszter vezérlő áramkör működése engedélyezett, az órabemenetre érkező órajelek kiválasztott élének fellépésekor léptető órajeleket állít elő, amelyek hatására az adatbemeneti tároló áramkörből az adatjel-minták a shift regiszterbe a visszacsatoló áramkörén keresztül beiródnak. A shift regiszter visszacsatolt kialakítása következtében a mintavételezés időtartamának végére egy komprimált adatjel-minta, a vizsgált rendszer egy adott működésére jellemző CRC jel vagy más szóhasználattal CRC szó, jelzőszám képződik. A mintavételezés stopjelnek a stopbemenetre érkezésekor annak kiválasztott éle fellépésével fejeződik be. A hatásos stopjel-él megjelenésekor az élkiválasztó áramkör kimenetén megjelenő jel az éldetektáló áramkörön keresztül vezérli az időzítő áramkört, amely a bemeneti órajelhez szinkronizáltan a shift regiszter vezérlő áramkör további működését letiltja és a kiértékelés vezérlő áramkör működését engedélyezi. A mintavételezés befejeztével a visszacsatolt shift regiszterben a vizsgált hálózat adott működésére jellemző CRC jel (CRC szó vagy jelzőszám) képződik, amely a kiértékelés vezérlő áramkör által előállított és egy órajelciklussal késleltetett vezérlő jel hatására párhuzamos formában átíródik az átmeneti tárolóba és kiíródik a kijelzőre. A kijelzőn megjelenő CRC jel leolvasható és valamely várt, például megadott ellenőrző CRC jellel (szóval, jelzőszámmal) összehasonlítva értékelhető. A berendezés periodikus működtetésével valamely vizsgált hálózat működésének helyességéről folyamatosan kaphatunk információt. A vizsgált hálózatot ilyenkor periodikus működési ciklusban üzemeltetjük, és ehhez illeszkedően választjuk meg a startjeleket és stopjeleket. A periodikus működtetés során a kiértékelés vezérlő egység az adott mintavételezési periódusban előállított CRC jelet egy órajelciklussal később kiadott második Vezérlőjelével a tárolóba átírja.. A következő mintavételezési periódusban előállított CRC jelnek az átmeneti tárolóba beírásakor a CRC komparátor a tárolóban tárolt, előző mintavételezési periódus során előállított CRC jelet és az átmeneti tárolóban lévő újabb CRC jelet összehasonlítja, és az összehasonlítás eredményét a kiértékelés vezérlő áramkör felé továbbítja, amely eltérés esetén vizuálisan is érzékelhető hosszúságú hibajelet állít elő. A komparálás eredménye a CRC komparátor kimenetére kapcsolt egyéb gyorsdetektáló készülékkel például oszcilloszkóppal közvetlenül is megjeleníthető. A berendezés előnyös kiviteli alakja öntesztelő áramkörrel van ellátva, amely teszt órajelet előállító és kimeneti kapcsán megjelenítő oszcillátort, és az oszcillátor kimenetére kötött, a teszt órajelből teszt startjelet, teszt stopjelet és teszt adatjelet előállító és megfelelő kapcsain szolgáltató szimulátor áramkört tartalmaz. Az öntesztelő áramkör egyes kimeneti kapcsainak a megfelelő jelbemenetekkel, így az oszcillátor kimeneti kapcsának az órabemenettel, a szimulátor áramkör egyes tesztjeleket szolgáltató kapcsainak pedig a megfelelő startbemenetre, a stopbemenetre és adatbemenetre való csatlakoztatásával a berendezés működésének helyessége ellenőrizhető. A berendezés további előnyös kiviteli alakjánál az adatkomparátor a zavaró jelek hatásának csökkentése végett vizsgált hálózathoz közvetlenül illeszthető adatjel mérőfejben van elhelyezve. Ilyen kivitelnél az adatjel mérőfejben célszerűen az adatjel magas és alacsony logikai szintjét vagy a logikailag határozatlan szintet jelző kijelzőeszközök, valamint az adatjeleket számláló és annak eredményét további kijelzőeszközön megjelenítő számláló is el van helyezve. Az adatfej mérőfej az adatbemeneti tároló áramkör első és második bemenetéhez egy-egy adatjel vonal útján célszerűen oldhatóan kapcsolódik. A berendezés egy további előnyös kiviteli alakja a zavaró jelek hatásának csökkentése végett a vizsgált hálózathoz közvetlenül illeszthető segédjei mérőfejet is tartalmaz, amelyben órajel-, startjel- és stopjel komparátor van elhelyezve a bemeneti start-, stop- és órajelek formálásához. A segédjei mérőfej az éldetektáló áramkör óra start- és stopbemenetére egy-egy megfelelő vonal, így órajel vonal, startjel vonal és stopjel vonal útján célszerűen oldhatóan kapcsolódik. A találmány szerinti berendezés rendelkezésre álló áramkörkészletből többféle módon kialakítható. A továbbiakban egy előnyös kiviteli alakot ismertetünk részletesebben, hivatkozva a csatolt rajzokra, ahol az 1 .A. ábra a berendezés jelvevő és formáló áramkörei tömbvázlatos elrendezését az egyes áramkörök kapcsolási megoldásaira való utalással, az 1. B. ábra a berendezés CRC jel képzését és kiértékelését végző áramkörei tömbvázlatos elrendezését az egyes áramkörök kapcsolási megoldásaira való utalással, a 2. ábra az öntesztelő áramkör tömbvázlatos felépítését, és a 3. ábra a berendezésben néhány kiválasztott vonalon fellépő, a berendezés működését jobban érhetővé tevő jel idődiagramját mutatja. Az l.A. ábrán látható berendezés résznek adat 100 bemenettel rendelkező adatjel 70 mérőfeje, ehhez első adatjel 105 vonal útján első 11 bemenetével és második adatjel 106 vonal útján második 12 bemenetével kapcsolódó 10 adatbemeneti tároló áramköre, a 10 adatbemeneti tároló áramkör első kimenetére egyik bemenetével belső adatjel 110 vonal útján és második kimenetére pedig másik bemenetével 111 vonal útján kapcsolódó 17 adatértékelő áramköre, és a 17 adatértékelő áramkör kimenetére kapcsolódó érvényesítő 112 vonala van, továbbá órajel 101 bemenettel, startjel 102 bemenettel és stopjel 103 bemenettel ellátott segédjei 85 mérőfeje, a 85 mérőfej kimeneteihez, óra4