198257. lajstromszámú szabadalom • Impulzus kód modulációs transzlátor, ehhez használható léptető regiszter fokozat és multiplexer
1 2 NM1 és PM2 tranzisztorok vezetnek, amíg a rekesz kimeneti áramkörében lévő PM’2 és NM’l tranzisztorok lezártak. így a PM1 és NM2 tranzisztorok nyelő elektródjai közösen a 0 kimenetre kapcsolódnak és így a rekesz áramköre az I vagy 1 bemenetére kapcsolt adatok részére inverterként működik, — amikor a 4 vezérlő bemenet inaktív állapotba kerül, akkor a bemeneti és kimeneti áramkörök működése szerepet cserél, — amikor az 5 és 4 vezérlő betneneteket egyszerre akitváljuk, illetve deaktiváljuk, akkor a 3 adatbemenetre kapcsolt adatokat az SW1 kapcsolón keresztül a rekesz kimeneti áramköréhez továbbítjuk, itt invertáljuk, majd a rekesz 2 kimenetéhez küldjük, Az SR léptetőregiszter PC11 . . . PCI8 rekeszeinek áramkörei a PCI ... PC6 rekeszek részére itt leírt módon működnek, de most a rekesz bemeneti áramkörét az SW2 kapcsoló leválasztja a rekesz kimeneti áramkörétől, amikor az SW1 kapcsoló zárt állapotban van és viszont, mivel ezeket a kapcsolókat ellentétes vezérlő jelek működtetik. Látható, hogy a bl . . . b8 bitekből, S = bl előjelbitből, K = b2b3b4 szegmens kódból és L = b5b6- -b7b8 lépéskódból álló tömörített 8-bites PCM szó 13-bites lineáris PCM J nagyságú. szóvá történő átkódolásának alkalmas algoritmusát a J = 2K’ (L* a.24 ♦ b.2‘*) + c vagy , J=J =c összefüggés adja meg, ahol — c = 0 az Aszabályhoz és c = —16 a mu-szabályhoz, — K’ értéke a KO ... K7 szegmensek esetében 0 ... 7 között változik, ez alól kivétel a KO rekesz az A-szabály esetében, mert ekkor ez az érték nem 0, hanem 1, — a = b = 1 a K2 . . . K7 szegmensek esetében mindkét szabálynál és KI esetében a mu-szabálynál és így-J’ = 2K’ (L+ 24 +'2_1) — a = 1 és b = 0 a KO rekesznél (mu-szabály), a KI rekesz esetében (A-szabálynál) a = 1 ésb = 0és ebből adódik, hogy J’ = 2K (L ♦ 24) — a = b= 0ésK, = laK0 rekesznél (A-szabály esetében) és így J’ = 2.L A fentiekben vázolt COLI áramkör ennek az algoritmusnak a kiszámítására az alábbiak szerint alkalmas. A COLI 1 áramkör INI bemeneti kapcsára vezetett tömörített PCM jelet a legnagyobb helyértékű MSB bitjével kezdődően az INPI bemeneti áramkörhöz vezetjük és a kapott 8-bites tömörített PCM jelet, amely az 1. ábra szerint bl . . . b8 biteket tartalmaz és a korábban meghatározott S előjelbitből, K szegmensekből és L lépésekből, mint részekből áll, sorosan úgy visszük be a SIPOl regiszterbe, mint a bl . . . b4 és b5.. . . b8 bitekből álló két egymást követő négybites sorozatot. A négy bl . . . b4 bit továbbengedése az LCi latch áramkörben az első TP2 időzítő Impulzus hatására következik be (2. ábra). Az S = bl előjelbitet az OCI kimeneti áramkörhöz továbbítjuk, a hárombites K = b2b3b4 szegmensnek megfelelő szegmens kódot pedig az SDECI szegmens dekóderhez küldjük, ahol a dekódolás a „nyolc szegmens kódból egyet” kiválasztás alapján történik, és ezeket az S7 S6 S5 S4 S3 S2 S’l S'O . bitek képezik, amelyek az SDECI szegmens dekódemek a hasonlóan jelölt kimenetein jelennek meg. Ez a kód a KO ... K7 szegmenseket az alábbi táblázat szerint definiálja: S7 S6 S5S4S3S2S’l S’0 K’decimális értéke K0 0 0 0 0 0 0 0 1 0 KI 0000001 01 K7 10 0 0 0 0 0 0 7 Így az SDECI szegmens dekóder S’O, S’l, S2 . . . S7 kimeneteinek mindegyikét a KO, Kl, K2 . . . K7 szegmensek közül a megfelelő aktiválja, és ezekhez a szegmensekhez a K’ = 0, 1, 2 ... 7 decimális értékeit rendeljük hozzá. A fent ismertetett algoritmus szerint azonban ez nem érvényes a KO szegmensre az A-szabály esetében, mert K’ értékének ekkor 1-nek kell lennie a 0 helyett. Az első TP3 időzítő impulzus hatására a bl bitet és az SDECI szegmens dekóder S’O,S’l, S2 . . . S7 kimenetéin lévő kódot az LC3 latch áramkörrel érvényesítjük és ennek hatására a bl és S2 ... S7 bitek ahhoz a LOGI logikai áramkörhöz jutnak, amelyet arra használunk, hogy a pillanatnyilag alkalmazott (és az A vezérlő bemenetnél jelölt) szabálytól függően kiszámítsuk az algoritmus fenti a és b értékeit, továbbá, hogy az A-szabály használatakor kiszámítsuk a KO szegmenshez tartozó helyes K’ értéket. A LOGI logikai áramkör az a, b, S0 és SÍ kimetein a hasonlóan jelölt további jeleket szolgáltatja: a = S’O + A b = S’O (S’l ♦ A) SO = S’O.A SÍ = S’O.A* S’l és ezekből az összefüggésekből adódik, ami a fenti algoritmus szerint is követelmény, mely szerint: a=b=l a K2 . . . K7 szegmenseknél mind az A- és muszabályok esetében, mely utóbbikra az A=0, illetve A=1 értékek a jellemzőek, a=l és b=0 a KO szegmensnél (mu-szabálynál) és a KI szegmensnél (A-szabálynál) a=b=0 és KO szegmensnél (A-szabály esetében) és ennek következtében a fent megadott szegmens kódok most megváltoztak és az alábbi megváltozott szegmens kódokat adják: S7 S6 S5 S4 S3 S2 SÍ S0 K0(mu) 0 0 0 0 0 0 0 1 K0(Á) 0 0 és KI 0 0 0 0 1 0' K7 1 0 0 0 0 0 0 0 Ebből látható, hogy a kívánalmakkal összhangban a K’=l decimális értéket a KO szegmenshez rendeljük hozzá az A-szabály használatakor. Az itt vázolt műveletek végzése során az L lépéskódot meghatározó b5 b6 b7 b8 bitekből álló sorozatot a SIPOl regiszterbe visszük. 198 2:: 5 10 15 20 25 30 35 40 45 50 55 60 6