164634. lajstromszámú szabadalom • Eljárás és berendezés digitális, növekményes függvénygnerálásra parahisztémás integrátorokkal
9 164634 10 A generátort követő végrehajtószervek a kapott impulzusokat ismét csak csökkenő vagy növekvő jellegűnek minősíthetik. Itt viszont már más koordinátarendszerben történik az értelmezés XF/L illetve YF/L szerint. 5 A 2. táblázat első sorából látható, hogy ha az 1. jelű esetben x és XF/L csökken, viszont y csökken és YF/L növekszik. A végrehajtószervek számára a felfle-irányok a 2. táblázat KF/L és YF/L oszlopaival jellemez- 10 hetők. Amint már említettük, a 6. ábrán x jelöléssel azokat az egységeket láttuk el, amelyekben az ismert függvénygenerátorokhoz képest a találmány szerint változtatásokat végeztünk. Az alábbiakban is ezen egységeket külön-külön részletezzük. Az I Integrátorok (6. ábra) részletesebben a 7. ábrán láthatók. A megvalósított elrendezés emlékeztet a 4b ábrára azzal a kiegészítéssel, hogy az X és Y regiszterek számára a körgenerálásnál 20 elmondottak szerint a keresztbekapcsolást megvalósítottuk és azok E és H-síneivel a számlálás előre-hátra irányát meg tudjuk szabni, illetve mindkét sínre logikai nullát adva le tudjuk tiltani. A KX és KY-al jelölt kapurendszer a 3. 25 ábrának és az 1. táblázatnak megfelelő parahisztérnás impulzusirányítást valósítja meg, de a példakénti megoldásban sebességjavítási célokból a következő találmány szerinti megoldást javasoljuk: A táblázat oszlopaiban egymás alatt 2 hat- 30 ványai szerinti gyakorisággal minden második, negyedik, nyolcadik stb. megjelenő impulzusokat nem a 0/1 átmenetek észlelésével, hanem a feltételek fennállásának és az órajelnek figyelembevételével képezzük, ami időnyereséggel jár. 35 Az impulzusirányítást egy csak előre, vagy hátraszámláló paraméterregiszter állapotaiból állíthatjuk elő, de nem a 3. ábra dinamikus kapui segítségével, hanem tárolóállapotok és billentőfeltételek bekapuzásával. A kapuzáshoz csupán 40 négybemenetű és a 8. ábrán KI jelölésű kapukra van szükség, mivel felhasználjuk a szinkronszámlálóként kialakított paraméterregiszter billentőfeltételeit is. A kapuk rendszerére nézve nincs megkötöttség (ÉS, NAND stb.) lényeg csak annyi, 45 hogy az összes fokozatban azonos áramkörök alkalmazhatók, miáltal a nagyobb szóhosszúság esetén sem léphet fel sebességromlás. Ezenkívül a billentőfeltétel utáni Tj, T2 ül. 50 T3 tároló megfelelő kimenetének állapota, az integrátor X ill. Y regiszterének kimenete és az órajel kerül az egyes gyakoriság-kapukba. így minden súlymértéken azonos, de a 3. ábránál jóval kevesebb késleltetést kapunk. 55 Ezzel a megoldással kiántegráltságú elemek segítségével is megvalósíthatók olyan gyors szerkezetek, amelyek egyéb módszerek esetén különleges elemeket tesznek szükségessé, különleges elemek alkalmazása esetén pedig a sebesség még 60 tovább növelhető. Sokkal egyszerűbb a felépítés és kevesebb elem kell, mint más megoldásnál. Ez azon kívül, hogy gazdasági előnyt jelent, a megbízhatóságot is nagymértékben fokozza. 65 Sebességszabályozás Annak elkerülésére, hogy az integrátorokban szereplő kisebb mennyiségek esetén a pályamenti sebesség értéke ne változzon, a következő megoldást javasoljuk: Egy kapurendszerrel (6. ábrán LX és LY-ban) biztosítjuk, hogy azon a helyértéknek megfelelő Kl-kapun jöjjön ki a legnagyobb gyakoriságú impulzus, ahol a műveletvégzés megkezdése előtt X és/vagy Y első logikai „I" értéke szerepel. Ez a T számlálónak LX és LY-tól függő változó hosszúságát jelenti. Letiltjuk a T számláló kisebb helyértékű tagjait és az eláő, már nem tiltott fokozat képezi a legkisebb bináris súlyértéket. A műveletvégzés megkezdése előtt gondoskodni kell - egy megfelelő értelmű beírással - arról, hogy a számlálást a tiltások ellenére a letiltani nem kívánt fokozatokban el tudjuk végezni. Hibakorrekció A mi eljárásunk és berendezésünk az egyenetlenségi hiba csökkentésére - tehát a kijövő impulzusok egyenletesebbé tételére - a T paraméterszámláló egyik billentőfeltétele - az ábrán a 4. billentő-feltétel - segítségével paraméterugratást végez oly módon, hogy a T-számlálóhoz a billentőfeltétel egy alkalmas számot hozzáad. A hozzáadáshoz nincs szükség külön elemre, ha ezt például a törlő bemenetekre történő visszacsatolás segítségével oldjuk meg. A visszacsatolás mértéke a sebességszabályozásról elmondottak miatt változni fog. A helyesbítés így nemcsak a szokásos végpontkorrekció, hanem az interpolálás során többször is bekövetkezhet. Az egyéb megoldásokkal szemben ez a korrekciós megoldás nem okoz sebességromlást. Ezzel a megoldással egyszerű eszközökkel, például kisintegráltságú elemek segítségével is megvalósíthatók olyan gyors szerkezetek, amelyek egyéb módszerek esetén különleges elemeket tesznek szükségessé. Különleges elemek alkalmazása esetén pedig a sebesség még tovább növelhető. Sokkal egyszerűbb a felépítés és kevesebb elem kell, mint más megoldásnál. Ez azon kívül, hogy gazdasági előnyt jelent, a megbízhatóságot is nagymértékben fokozza. Nincs szükség külön elemekre az integrátorok azonosan nulla információs tartalmának észlelésére (X 10.0 ill. Y 10.0). Tekintettel arra, hogy nagyobb szóhosszúság esetén ezeket úgyis például 4 vagy 6 bites modulokból állíthatjuk össze, az így létrejövő utolsó fokozat utáni billentőfeltétel ezt a tényt minden külön eszköz nélkül közli. Útszámlálók (ZX és ZY a 6. ábrán) Feladatuk, hogy az egyes koordinátairányokban megtett lépések számát nyilvántartsák és egy előírt értékkel összevessék. A megfelelő koordinátairányú egyezés esetén gondoskodniuk 5