Encoder (elektronik)

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 27. januar 2017; checks kræver 16 redigeringer .

En encoder (encoder)  ( engelsk  encoder ) er en logisk enhed , der udfører en logisk funktion (operation) - konvertering af en positionel n-bit kode til en m-bit binær, ternær eller k-ær kode .

Typer af indkodere

Binær encoder

Den binære koder udfører den logiske funktion at konvertere en entydig n-ær kode til binær. Når et signal påføres en af ​​de n indgange (nødvendigvis én, ikke flere), vises den binære kode for nummeret på den aktive indgang ved udgangen.

hvor  er antallet af input,  er antallet af output bits.

Ternær scrambler

Den ternære koder udfører den logiske funktion at konvertere en unær n-ær entydig (en-et eller et-nul) kode til en ternær. Når et signal ("1" i en kode med én enhed eller "0" i en kode med ét nul) tilføres en af ​​de n indgange, vises den ternære kode for det aktive indgangsnummer ved udgangen.

Antallet af ind- og udgange i en fuld ternær encoder er relateret af relationen:

, hvor  er antallet af input,  er antallet af output ternære cifre.

Fuld k-ary encoder

Hvis antallet af indgange er så stort, at alle mulige kombinationer af udgangssignaler bruges i koderen, så kaldes en sådan koder komplet, hvis ikke alle, så ufuldstændig.

Antallet af input og output i en komplet k-ary encoder er relateret af forholdet:

, hvor  er antallet af input,  er antallet af output k-ary bits,  er bunden af ​​talsystemet .


Prioritetskoder

Prioritetskoderen adskiller sig fra koderen ved tilstedeværelse af et yderligere logisk kredsløb til valg af det aktive niveau af seniorindgangen for at sikre betingelsen for, at koderen fungerer (kun ét aktivt niveau ved indgangen). Signalniveauer ved andre indgange ignoreres af kredsløbet.

Eksempler

Se også

Litteratur