189007. lajstromszámú szabadalom • Kapcsolási elrendezés digitális rendszerekben keletkező nemkívánatos jelváltozás okozta hamis információk kiküszöbölésére
1 189 007 2 A találmány tárgya kapcsolási elrendezés digitális rendszerekben keletkező nemkívánatos jelváltozás okozta hamis információ kiküszöbölésére, amely kapcsolási elrendezésben kódoló egység kimenete(i) tasztatúra bemeneté(ei)re, míg a taszlatúra kimenete(i) dekódoló egység másik bemeneté(ei)re, továbbá a kódoló egység bemeneté(ei)re közvetlenül vagy közvetve számláló kimenete(i) van(nak) kötve és a dekódoló egység kimenete közvetlenül vagy közvetve a számláló bemenetére csatlakozik. A találmány tárgyát képező kapcsolási elrendezés előnyösen alkalmazható tasztatúra dekódoló áramköröknél, ahol a kontaktusok prell-jéből vagy egyéb zavarimpuizusokból téves dekódolások következhetnek be. A tasztatúra dekódoló áramkörnek négy alapfunkciót keli teljesíteni: — tasztatúra letapogatás, — „contact bounce” (prell) elnyomás, — billentyű kódolása, — az adat érvényességének kijelzése. Ezen alapfunkciók időbeni lefolyását a következők befolyásolják; — letapogatási (scanning) frekvencia, — „contact bounce” megszűnésének ideje (prell), — billentyűzet nagysága (kapcsolók száma), — strobe-jel helye és szélessége. A kritikus idő a prell megszűnésének ideje, amely az alkalmazott kapcsoló mechanikus jellemzőitől függ, nehezen „kézbentartható”. A nem kívánatos hatását nem lehet kiküszöbölni, csak „elnyomni”. Erre több módszer terjedt el, leggyakrabban használt megoldás aluláteresztő szűrő (pl. egyszerű RC tag) alkalmazása. Hátránya, hogy a biztonságos védelem miatt (a kapcsolók prell-idejei igen nagymértékben szórnak) nagy időállandót kell választani, így viszont megnövekszik a minimális lekérdezési idő. A kapcsoló elengedésekor ismételten bekövetkező prell megnöveli az. újra lekérdezés idejét. Az időállandó csökkenése megnöveli a téves kódolási lehetőségét. Ismertek olyan áramköri megoldások, ahol monostabil multivibrátor vagy tárolóelem átbillen az „első prelP’-nél, majd egy bizonyos idő után (monostabil multivibrátornál a visszabillenés ideje, tárolóelemnél előre meghatározott visszabillentő impulzus) alaphelyzetbe térnek vissza. Ezen áramköröket azonban a kikapcsolási (elengedési) prell újból bebillentheti, így kettőzött jel keletkezhet, A szakirodalom által ajánlott áramköröknél (CMOS handbook, Tasztatúra encoder, General Elektic) a prell idő meghatározásánál a legkedvezőtlenebb kapcsolási prell időt (a várt leghosszabb idejűt) veszi figyelembe és így választja meg az aluláteresztő szűrő időállandóját. Mivel a prell idők még egy taszlatúrán belül is jelentősen szórhatnak, hibás dekódolás keletkezhet. Az analóg módszereken kívül ismeretes olyan eljárás, ahol mintavételezve a kontaktus jelét, megállapítható a stabil állapotba jutás. Ez a megoldás drágább és alkatrészigéi yesebb mint az RC szürőtagok használata. A tasztatúra lekérdezés — ha számitógéppel együtt működik — természetesen software-es úton 5 is történhet, ahol a prell kivárás idejét a program által előírt időzítés biztosítja. A találmány célja égy olyan kapcsolási elrendezés, amely a tasztatúra nyomógomb prell-jéből keletkező dekódolási hibákat valamint a tasztatúra 10 felel érkező hazárdok okozta tévesztéseket, jelkettőzéseket időállandó nélküli, digitális úton teljesen kiküszöböli. A találmány azon a felismerésen alapul, hogy egy dig tális rendszerben keletkező nemkívánatos, ha- 15 mir információt eredményező, nem meghatározható elváltozásból a stabil állapot kiválasztható oly módon, hogy a digitális rendszer alapjelétől eltérő frekvenciaváltozás időtartamára a nemkívánatos jeháltozás időtartamától függetlenül az érvényes 20 információ kijutását meggátoljuk. A találmánynak az a lényege, hogy a kódoló egység másik bemenetére referenciajel előállító ár; mkör kimenete csatlakozik, amely referenciajel 25 előállító áramkör kimenete egyúttal jelhiba detektál á és visszabillentő áramkör referenciajel bemenetére van kötve, míg a dekódoló egység kimenete egyrészt a jelhiba detektáló és visszabiílentő áramkör másik bemenetére, másrészt billenő fokozatra 30 csí tlakozik és a jelhiba detektáló és visszabillentő áramkör kimenete a billenő fokozat másik bemenetéi e van kötve. A találmányt részletesen az ábrákon bemutatott ki 'iteli példákon ismertetjük, 35 az l, ábrán a találmány kiviteli alakjának tömbvázlata látható, a 2. ábra az 1. ábrán látható tömbvázlat alapján felépített példaképpeni kapcsolási elrendezést muta be, 40 a 3, ábra az 1. ábra ill. 2. ábra szerinti kapcsolási ehendezés különböző pontjain mérhető jelek alakja t szemlélteti. Az 1. ábrán látható kiviteli példában 1 számláló kimenete(i) 2 tárolókon keresztül egyrészt 3 kódoló 45 egység bemeneté(ei)re, másrészt 4 dekódoló egység be meneté(ei)re van(nak) kötve. A 3 kódoló egység kimenete(i) Ta tasztatúrára, míg a Ta tasztatúra ki menetet i) a 4 dekódoló egység másik bement té(ei)re van(nak) kötve. A 4 dekódoló egység 5 kimenete olyan 5 billenő fokozatra csatlakozik, amely 5 billenő fokozat kimenete 6 kapuáramkör n ásik bemenetére, 7 impulzus formáló áramkör bemenetére és olyan 8 időzítő áramkör bemenetére 55 van kötve, amely 8 időzítő áramkör kimenete a 6 k ipuáramkör harmadik bemenetére és a 8 időzítő á amkör másik bemenete 9 kimenő fokozat másik bemenetére csatlakozik. Az 5 billenő fokozat továbbá 10 referenciajel előállító áramkör harmadik 60 bemenetére és 11 jelhiba detektáló és visszabillentő á amkör harmadik bemenetére van kötve. A 10 n ferenciajel előállító áramkör kimenete egyrészt a 3 kódoló egység másik bemenetére, másrészt a 11 jt Ihiba detektáló és visszabillenő áramkör referen- 65 2