Tudd Intuíció, előadás nyilvántartások

Egy további alkalmazás a léptető regiszterek megszervezése mindenféle késleltető vonalak, különösen a jelentős számú szakaszaiban. A Shift regiszter nyújt semmilyen bemeneti jel késedelem egy egész számú ciklus. Ugyanakkor azt kell szem előtt tartani, hogy az időtartam a bemeneti jel (vagy bármely eleme) is továbbítani a késleltetés, hogy az egy órajel ciklusra. Ez a késedelem sort lehet használni, hogy hasonlítsa össze több későbbi ciklusokban a bemeneti jel, hogy aritmetikai műveletek végrehajtását több bemeneti agyvérzés és más hasonló célra. Működése a késleltető vonal a léptetőregiszter ábrán látható. 8.20.


Ábra. 8.20. bemeneti késleltetési sort a shift regiszter

Shift regisztert is használható kialakítására az előre meghatározott impulzus-időtartamok, az impulzus időtartam lehet beállítani, hogy az ellenőrző kódot. hogy szabályozni kell programozottan. Ábra. 8.21 ábra egy lehetséges rendszer ilyen generátor.


Ábra. 8.21. Pulse formálója egy meghatározott időtartamra az ellenőrző kódot

A kiindulási állapotban (mielőtt pozitív él a bemeneti jel) flip-flop nullázódik minden kimenet léptető regiszter - nullával inverz multiplexer kimenet - egy egységet. Táplálják a multiplexer vezérlő kód, amely meghatározza az időtartama a kimeneti jel. Abban kézhezvételét pozitív él trigger bemenet jel átvitele a készülék (kezdődik kimeneti jel) és a jel egység elkezd mozogni egymást váltani regisztrálni minden éle az órajelet.

Tegyük fel, hogy az ellenőrző kód 5. Ezután, amikor az egység 5 kimenetén jelenik meg a léptető regiszter. továbbításra kerül a multiplexer kimenete KP7 inverzió. Amikor ezt a null jel a bemeneti flip-flop -R alaphelyzetbe flip-flop, hogy nulla, azaz a kimeneti végén.

Így a kimeneti időtartama határozza meg az ellenőrző kódot. Beállítási hiba időtartam egyenlő egy időszak az órajel függ a time shift közötti bemenő jel és a szélét a legközelebbi órajel impulzus. Minél több a kimeneti jel időtartamát, annál kisebb a relatív hiba a telepítés annak pontosságát. Például, amikor az ellenőrző kódot 0 kiadási idő lehet 0 és T, ahol T - időszakban az órajel. A kód 7, ha a vezérlő kimeneti jel hossza 7T a 8T. Ebben az esetben nem tartjuk a ravaszt késedelem a shift regiszter és multiplexer.

Léptetőregiszterek is fel lehet használni a szorzás és osztás a bináris számok 2 n. ahol n - egy egész szám. nullánál nagyobb. A váltás a bináris szám a jobb felé (LSB) egy kicsit egyenértékű elosztjuk a bináris számot 2. Az eltolódás balra (szemben MSB) egy számjegy megegyezik szorzás 2. Annak érdekében, hogy elmozdulás regisztrációhoz szorozni és osztani bináris kód kell csak jegyezze fel ezt a kódot a nyilvántartásban és a napi több alkalommal, hogy a jobb vagy a bal oldalon. Legkényelmesebb e nyilvántartás IR13. Ebben az esetben is szükséges, hogy a felszabaduló kibocsátások tolta nullák, azaz, hogy a bemenetek az expanziós terül DR és DL kell alkalmazni a nulla jeleket.

Végül az utolsó alkalmazás léptető regiszter. nézzük - ez a generátor egy véletlen jelsorozat, vagy véletlenszerű sorrendben kódokat. Szigorúan véve, a szekvenciák teljesen véletlenszerű, és kvázi-véletlen, hogy meg kell ismételni, időszakosan, de ebben az időszakban elég nagy. Véletlen jelek és kódszekvenciát általánosan alkalmazott vizsgáló berendezés a zaj generátor, logikai játékeszközök.

A kihívás az, hogy a kimeneti jel vagy kódot megváltoztatja állapotát véletlenszerűen (vagy majdnem random). Signal kell véletlenszerűen váltani 0-1 és 1-0, és a kódot kell véletlenül értékeket a 0-tól (2 N-1), ahol N - számú kód bitet (például 0-tól 255 egy 8-bites kódot, ). Pszeudo-véletlen sorozatok van előnye a valódi véletlen, hogy - kiszámítható és ismétlődő, de ugyanaz, és azok hiánya.

A szerkezet a kvázi-random szekvencia generátor egy olyan nagyon egyszerű léptetőregiszter (ábra. 8.22). Ez egy léptetőregiszter párhuzamos kimenetek (például, IR8), több (legalább kettő) van kombinálva keresztül XOR elem kimeneti jelet, vagy a kimeneti jel a szállított a regiszter bemeneti, záró áramkör egy gyűrű. Az áramkör órajele frekvenciával Ft.


Ábra. 8.22. A szerkezet a pszeudo-random szekvencia generátor

Válogatás bitszámokat a visszajelzést kapcsolat egy nehéz feladat, de vannak look-up asztalok, ahol fel vannak sorolva. Mindenesetre az egyik kapcsolódási pontok - a kimenet MSB. Táblázat. 8.9 ábra a kapcsolódási pontot a visszacsatolt eltolási regiszter egy más számú bit N (bitek száma tekinthető nulla).

A táblázat azt mutatja, hogy a több, előnyös, hogy a bitek száma nem többszöröse a 8, például 7, 15. vagy 31. Ebben az esetben a visszacsatolás csak két kimenettel, azaz csak egy két-bemenet kizáró VAGY elem.

Az az időszak, a kimeneti jelgenerátort egyenlő (2 N -1) órajel ciklust, ahol N - bitek száma a léptetőregiszter. Ezalatt az idő alatt az összes lehetséges kimeneti kód értékek (egy kivételével) egyszer ülésezik. Az egységek számának a kimeneti jel nagyobb, mint a nullák száma a készüléket.

Nyomtató kód 0 000 letiltott állapotú, mivel blokkolja a működését a generátor, reprodukálására magát újra és újra. De ugyanakkor, hogy egy nulla kódot csak magát, így ez elég, hogy ő nem volt ott, amikor az áramkört.

Frekvenciaspektrumát a kimeneti jel követni fogja időközönként (FT / 2 N -1). és a borítékot a spektrum majdnem állandó akár egy frekvencia 0,25fT. azaz legfeljebb ennek a frekvenciájú zaj lehet tekinteni, fehér (csökkenése 3 dB történik frekvenciája 0,45 FT).


Ábra. 8.23. 31 bites pszeudo-véletlenszám generátor szekvencia shift regisztert

Ábra. 8.23 ábra egy gyakorlati áramköre a pszeudo-véletlen generátor 31-bites léptető regiszter. Visszacsatolást nyújt a kimenet regiszterek 30 és 17 keresztül a két bemenet kizáró VAGY elem egy inverter. Használata miatt az inverter tilos állapot kód generátor 1111. 1. (és nem a kódolás 000 0), ami ebben az esetben megszűnik nagyon egyszerű - a kezdeti nyilvántartások nullázódik, ha a készülék be van kapcsolva -Resets jelet. Kvázi-random generátor sorozata a 31 bites kódok az összes regiszter kimenetei és a kvázi-random sorrendben egyesek és nullák kapcsolatba a regiszter kimenet. Egy ilyen generátor használjuk az ismert cég a Hewlett-Packard egy zajgenerátort.

Kapcsolódó cikkek