195344. lajstromszámú szabadalom • Kapcsolási elrendezés sorrendi vezérlő kapcsolás kialakítására
1 HU 195 344 B 2 A 4c) ábra szerinti megoldásnál a 13A és 13B feltételcímbemenetekhez a jelek változására az 1 memória 11Y1-11Y8 kimeneti jeleinek változása, illetőleg az állapotváltozás akár azonnal, kapukésleltetésnyi idő alatt is megtörténhet. Ez a gyors reakció - amely más módon csak igen nehezen biztosítható - a legtöbb esetben nem is szükséges, sőt néha kimondottan hátrányos. Ha például az alkalmazott 1 memória válaszideje alatt a visszacsatolt 12 kimeneteken meghatározatlan kombinációk lépnek fel, akkor ez az állapottároló nem megfelelő billenését, a szekvenciális működés „összeesését” eredményezheti Ezt a jelenséget úgy kerülhetjük ki, ha gyors működésű, például bipoláris ROM-ot használunk, és biztosítjuk, hogy az állapotváltozások alkalmával az egymást követő állapotok kódja csak egyetlen bitben térjenek el egymástól. Ha ez a lehetőség nem biztosítható, akkor a téves működések elkerülése végett egy 2 időzítő áramkört célszerű az 1 memória 13 feltételcímbemenetei és visszacsatolt 14 címbemenetei előtt vagy az 1 memória 11 eredmyénykimenetei után alkalmazni. A találmányi! szerint kialakított vezérlő áramköri elrendezésnél az 1 memória egyes 13 A, 13B címbemeneteire a vezérlő 3 feltételbemenet bitjei, további visszacsatolt 14C, 14Dés 14Ecímbemeneteirepediga 11Y1-Y8 kimenetekről visszavezetett legalább egy visszacsatolt 12 kimenet van csatlakoztatva. Ai 1 memória ezen címekhez tartozó 133 rekeszének tartalma nemcsak all eredménykimenet jeleit szolgáltatja, hanem a következő vezérlési állapotot is tartalmazza, így a visszacsatolt 1 memóriával mint egyetlen funkcionális elemmel két funkció valósul meg: mégpedig a 30 kombinációs áramkör, valamint a 31 állapottároló regiszter (lásd 1.- ábrát), mivel az adott címhez tartozó 1 memória 133 rekeszének tartalma egy-egy logikai függvényt jelent Ugyanezen címhez tartozó, a visszacsatolás által szétválasztott különböző állapotok pedig az állapottárolást biztosít ják. A találmány szerinti vezérlő áramköri elrendezés egyik kiviteli alakját az 5. ábra szerint kialakított tömbvázlat szemlélteti Ez a kapcsolási elrendezés tartalmazza az 1 memóriát valamint a szükség szerint alkalmazott 2 időzítő áramkört. Amint az 5. ábrán látható, az 1 memóriának legalább egy 13 feltételcímbemenete és legalább egy visszacsatolt 14 címbemenete van, valamint legalább egy 11 eredménykimenettel és az abból leválasztott legalább egy visszacsatolt 12 kimenettel rendelkezik. A 2 időzítő áramkörnek legalább egy 23 feltételcímbemenete és legalább egy visszacsatolt 24 címbemenete, valamint legalább egy 21 vezérlőkimenete és legalább egy 22 állapotkimenete van. A legalább egy feltételbemenet a vezérlő 13 feltételcímbemenetre, vagy a 2 időzítő áramkör alkalmazása esetén a 23 feltételcímbemenethez csatlakozik A visszacsatolt 12 kimenet a visszacsatolt 14 címbemenetet alkotó állapotbemenetre, vagy a 2 időzítő áramkör alkalmazása esetén a visszacsatolt 24 címbemenetre csatlakozik A 2 időzítő áramkör alkalmazása esetén a vezérlő 13 feltételcímbemenetre a 21 vezérlőkimenet, a visszacsatolt 14 címbemenetet alkotó állapotbemenetre pedig a 22 állapotkimenet csatlakozik Az 1 memória 11 eredménykimenetei szolgáltatják az előállítani kívánt vezérlő eredményjelek bitjeit Ha a tévműködések vagy hazárdok elkerülése szükségessé teszi a 2 időzítő áramkört, akkor a 2 időzítő áramkört úgy alakítjuk ki, hogy a 21 vezérlőkimenet a 23 feltételcímbemenetnek a 22 állapotkimenet pedig a visszacsatolt 24 bemenetnek a késleltett/időzített megfelelője. Az 1 memória 1 -1 valamelyik 133 rekeszének tartalma, amely a 13 feltételcímbemenet és a visszacsatolt 14 címbemenet által van meghatározva, az állapotgráf által megkövetelt kimeneti kombinációt jelenti. Az 5. ábra szerinti blokkvázlat alapján a vezérlő áramköri elrendezés működése a következő: A vezérlő áramköri elrendezés pillanatnyi állapotánakmegfelelő kódkombináció a visszacsatolt 12 kimeneten jelenik meg. Ez a kódkombináció az 1 memória visszacsatolt 14 címbemenetére jut közvetlenül, vagy a 2 időzítő áramkör alkalmazásakor időzítve/késleltetve, és ezáltal érvényesíti az ezen kódkombináció által meghatározott memória-területet. Ekkor a 11 eredménykimeneteket és az ebből leválasztott visszacsatolt 12 kimeneteket az érvényesített tárterületen belül a vezérlő 13 feltételcímbemenetek által meghatározott 133 rekesz tartalma adja. Ez az állapot és ennek megfelelő kódkombináció mindaddig megmarad, míg az 1 memória vezérlő 13 feltételcímbemenetére nem jut a jelenlegitől eltérő állapotot kiváltó vezérlés. Ha a feltételcímbemenetek a pillanatnyi állapot megváltozását eredményezik, az érvényesített 1 memória 133 rekesze az új állapot állapotkódját tartalmazza a visszacsatolt 12 kimeneteken. Egy egyszerű további kiviteli példán keresztül bemutatjuk, hogy hogyan lehet egy találmány szerinti vezérlő áramkört kialakítani Tegyük fel, hogy a realizálandó áramkör egy háromfázisú óragenerátor, amely a bemenő Q órajelből a 6. ábra szerinti jeleket állítja elő. Első lépésként a megkülönböztetni kívánt állapotokat a 6. ábrán 0-5 állapotjelzéssel látjuk el. Az ebből felrajzolható állapotgráfot a 7. ábrán ábrázoltuk. Az állapotkódolást elvégezve, a 7. ábrán látható állapotgráfhoz beírva, meghatározhatjuk a visszacsatolt 12 kimenetek és a 13 feltételcímbemenetek számát. Az állapotkódolást elvégezve az állapotgráf alapján először a kívánt sorrendi vezérlések állapotai számának minimálisan a 2 alapú logaritmusa szerinti számú olyan jelet határozunk meg, amely jeleket az 1 memória 3 feltételcímbemeneteken kívül a visszacsatolt 14 címbemenetekre csatolunk vissza. Byen módon határozzuk meg a visszacsatolt 12 kimenetek szárnál Ezután a minimálisan szükséges 1 memória nagyságát választjuk meg. A példa egyszerűségénél fogva könnyen belátható, hogy a feladat megoldásához egy 16x8 bites memória elegendő. Ezután a működéshez ki nem használt állapotokat is kódoljuk. A működéshez ki nem használt két állapotot 5 10 15 20 25 30 35 40 45 50 55 60 4