Чип 74147, 74LS147
Чипът74147 позволява 10 входни сигнала да бъдат подредени в последователност според приоритета на сигнала. Веригата служи и като клавиатурен енкодер или обикновен 10 в 1 енкодер.
Работа по веригата
74147 има девет входа (1 до 9) и четири двоични изхода.
74147 е активен нисък вход. Ако нито един вход не е нисък, всички изходи са зададени на висок (съответстващ на десетична 0). Ако към един от входовете се приложи напрежение с ниско ниво, тогава на изходите се генерира двоичен код, съответстващ на този вход. Например, ако към вход 6 (щифт 3) се приложи напрежение с ниско ниво, на изходите се задават следните стойности: AO = 1, A1 = O, A2 = O, A3 = 1 (числото 6 в двоично кодиран десетичен код изглежда като 0110, а в обратна форма с активно ниско ниво на сигнала е равно на 1001).
Ако два или повече входа на 74147 се захранват едновременно на ниско ниво, кодът, съответстващ на входа с най-висок пореден номер (най-висок приоритет), се генерира и състоянието на останалите входове се игнорира. Например, когато входове 4 и 6 на 74147 са едновременно ниски, изходът е 1001; ако и двата входа 4 и 7 са с ниско ниво, изходите се настройват на двоичен код 1000. Ако входовете с по-висок приоритет са с висок, изходите се кодират за следващия вход с нисък най-висок приоритет, докато накрая всички входове са с висок. Чипът 74147 работи без използването на тактови импулси и вътрешен буферен регистър. Във всеки моментвреме, сигналът на входа на чипа 74147, който има най-висок приоритет, се появява на изходите под формата на своя двоичен еквивалент.
Приложение
Приоритетен енкодер, клавиатурен енкодер.
Произвежда се следната номенклатура микросхеми: 74147, 74LS147.