Skip to main content
LibreTexts - Ukrayinska

7.4: Впровадження декодера за допомогою одного чіпа

  • Page ID
    30020
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)

    Схема декодера - це широко використовувана ІС, і тому вона була реалізована в мікросхемі IC. Цей чіп простіший у використанні, ніж виробляти всю цю схему, тому він буде використовуватися в розділі 9 для реалізації мультиплексора. У наступному розділі буде розглянута реалізація чіпа декодера 74139 в схемі.

    \(\PageIndex{1}\)Чіп 74139

    Чіп 74139 реалізує два повноцінних декодера, реалізованих в одному чіпі. Два декодери знаходяться в основному з протилежних сторін чіпа. Різниця полягає в тому, що з лівого боку мікросхеми нижній штифт, штифт 8, з'єднаний з заземлювальною рейкою, а з правого боку мікросхеми верхній штифт, штифт 16, з'єднаний з позитивною рейкою.

    Мікросхема 74139 має індивідуальну непереносимість того, що його вихід є зворотним декодером, реалізованим у розділі 8.2. Це означає, що для вибраного вихідного рядка встановлено значення low, а невибрані рядки встановлюються на високі 7. Таким чином, щоб налаштувати для цього в реалізованій схемі вихід буде відправлений на інвертор на мікросхемі 7404 перед відправкою на світлодіоди. Це дозволить виводу бути таким, яким він був у розділі 8.2.

    \(\PageIndex{1}\)Малюнок - схема конфігурації штифтів для мікросхеми 74139. Два декодера на мікросхемі пронумеровані 1 і 2. Входи до першого декодера 1E ', 1A 0 і 1A 1, а входи до другого декодера 2E', 2A 0 і 2A 1. Значення A 0 і A 1 є виділеними рядками для кожного декодера. E' є увімкненням вхідного низького біта. Якщо E' не ввімкнено (E позитивний або не підключений), ланцюг в основному відключений, він не є ні позитивним, ні заземленням, і результати не повинні використовуватися. Якщо E' увімкнено (або підключено до землі), ланцюг підключається. Використання бітів включення полягає в тому, щоб зменшити потужність в ланцюзі, і це інженерна проблема, і насправді не викликає занепокоєння ланцюга.

    Виходи з декодера маркуються 1Y [0-3] і 2Y [0-3]. Вони також є активними низькими, а вихідний рядок, який є низьким, - це та, яка вибрана. У схемі в цьому розділі буде використовуватися лише перший декодер, а виходи будуть надіслані на 7404 інвертований для перетворення виходу в більш поширений очікуваний позитивний вихід.

    Малюнок\(\PageIndex{1}\): Схема конфігурації контактів 74139

    Знімок екрана 2020-06-26 о 8.27.39 PM.png

    \(\PageIndex{2}\)Реалізація одного декодера 2-to-4 за допомогою чіпа 74139

    У цьому розділі буде описано, як реалізувати декодер 2-4 за допомогою чіпа декодера 74139. Для початку пам'ятайте, що вихід з 74139 увімкнено низький, або true, коли вихід дорівнює 0. Так що вихід з мікросхеми доведеться відправити на 7404 (НЕ), а схема буде складатися з 2 мікросхем. Наступний список кроків реалізує схему декодера за допомогою чіпа 74139.

    Малюнок\(\PageIndex{2}\): 74139 схема декодера

    Знімок екрана 2020-06-26 о 8.30.36 PM.png

    1. Вставте перемикачі A і B, а вихідні світлодіоди A'B ', A'B, AB' і AB.
    2. Вставте та живіть чіп декодера 74139.
    3. Вставте та живіть мікросхему 7404 інвертора.
    4. Увімкніть вихід з першого декодера на мікросхемі 74139, підключивши низький контакт включення (контакт 1) до землі.
    5. Підключіть вхідний перемикач А до контакту 3 на мікросхемі 74139. Підключіть вхідний перемикач B до контакту 2 на мікросхемі 74139.
    6. Підключіть кожен вихід 1I 0 до 1I 3 до входу інвертора наступним чином:
      1. I 0 (pin 3) на мікросхемі 74139 підключений до п'ятого інвертора (контакт 11) на мікросхемі 7404 інвертора.
      2. I 1 (pin 4) на мікросхемі 74139 підключений до четвертого інвертора (pin 13) на мікросхемі 7404 інвертора.
      3. I 2 (pin 5) на мікросхемі 74139 підключений до першого інвертора (pin 1) на мікросхемі 7404 інвертора.
      4. I 3 (pin 6) на мікросхемі 74139 підключений до другого інвертора (pin 3) на мікросхемі 7404 інвертора.
    7. Підключіть виходи інвертора до потрібних світлодіодів:
      1. Підключіть контакт 10 на мікросхемі інвертора 7404 до світлодіода A'B.
      2. Підключіть контакт 12 на мікросхемі інвертора 7404 до світлодіода A'B.
      3. Підключіть контакт 2 на мікросхемі інвертора 7404 до світлодіода AB'.
      4. Підключіть контакт 4 на мікросхемі інвертора 7404 до світлодіода AB.

    Тепер ця схема повинна вести себе як схема в розділі 7.3.


    7 Причина, по якій вихід встановлений низьким, полягає в тому, що вихід з декодера часто ігнорується, якщо це не обраний вихід. Це означає, що позитивні дроти можна ігнорувати і не використовувати. Оскільки низький стан використовує менше електроенергії і виробляє менше тепла, ніж високий стан, використання низького включення, а не високого включення є інженерним рішенням для економії енергії та тепла.