Ihads.ru

Все про недвижимость
2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

D триггер; устройство и элементы с управлением по фронту

D триггер — устройство и элементы с управлением по фронту

В цифровых схемах d триггер выполняет функции единичного запоминающего устройства. Такие решения применяют для оперативного и длительного хранения информации. Их используют в блоках фильтрации сигналов. Представленные ниже сведения помогут ознакомиться не только с теорией, но и с методикой решения отдельных практических задач.

Рабочая схема триггера

Содержание

An электронный счетчик последовательная логика схема, которая имеет тактовый входной сигнал и группу выходных сигналов, которые представляют собой целое число «счетчиков». После каждого квалифицированного фронта тактового сигнала схема будет увеличивать (или уменьшать, в зависимости от конструкции схемы) счетчики. Когда счетчики достигли конца счетной последовательности (максимальное количество счетчиков при увеличении; нулевое значение при уменьшении), следующие часы вызовут переполнение или уменьшение счетчика, и последовательность счета начнется заново. Внутри счетчики используют триггеры для представления текущих счетчиков и для удержания счетчиков между часами. В зависимости от типа счетчика вывод может быть прямым представлением счетчиков (двоичное число) или может быть закодирован. Примеры последних включают счетчики звонков и счетчики, которые выводят коды Грея.

Многие счетчики предоставляют дополнительные входные сигналы для облегчения динамического управления последовательностью счета, например:

  • Сброс — обнуление счетчиков. Некоторые производители ИС называют это «сбросом» или «общим сбросом» (MR).
  • Включить — разрешает или запрещает подсчет.
  • Направление — определяет, будет ли количество увеличиваться или уменьшаться.
  • Данные — данные параллельного ввода, которые представляют собой определенное значение счетчика.
  • Загрузить — копирует данные параллельного ввода в счетчики.

Некоторые счетчики обеспечивают вывод Terminal Count, который указывает, что следующие часы вызовут переполнение или недостаточное заполнение. Это обычно используется для реализации каскадирования счетчиков (объединение двух или более счетчиков для создания единого, большего счетчика) путем подключения выхода Terminal Count одного счетчика к входу Enable следующего счетчика.

Модуль счетчика — это количество состояний в его счетной последовательности. Максимально возможный модуль определяется количеством триггеров. Например, четырехбитный счетчик может иметь модуль до 16 (2 ^ 4).

Читайте так же:
Рамблер top 100 счетчик

Счетчики обычно классифицируются как синхронные или асинхронные. В синхронных счетчиках все триггеры используют общие часы и меняют состояние одновременно. В асинхронных счетчиках каждый триггер имеет уникальные часы, и состояния триггера меняются в разное время.

Синхронные счетчики подразделяются на разные категории. Например:

  • Счетчик модуля — считает через определенное количество состояний.
  • Счетчик декад — счетчик модуля 10 (считает до десяти состояний).
  • Счетчик вверх / вниз — считает как вверх, так и вниз в соответствии с управляющим входом.
  • Кольцевой счетчик — образован «круговой» регистр сдвига.
  • Счетчик Джонсона — а скрученный счетчик колец.
  • Счетчик кода Грея — выводит последовательность кодов Грея.

Счетчики реализуются различными способами, в том числе как выделенные. MSI и LSI интегральные схемы, как встроенные счетчики внутри ASIC, как универсальные счетчики и таймеры периферийных устройств в микроконтроллеры, и, как IP-блоки в ПЛИС.

Асинхронный (пульсирующий) счетчик

Асинхронный (пульсирующий) счетчик представляет собой «цепочку» переключаемых (T) триггеров, в которой наименее значимый триггер (бит 0) синхронизируется внешним сигналом (входными часами счетчика), а все другие триггеры — синхронизируется выходом ближайшего, менее значимого триггера (например, бит 0 синхронизирует триггер бита 1, бит 1 синхронизирует триггер бита 2 и т. д.). Первый триггер синхронизируется по нарастающим фронтам; все остальные триггеры в цепочке синхронизируются по падающим краям часов. Каждый триггер вводит задержку от фронта тактового сигнала до переключения выхода, таким образом заставляя биты счетчика изменяться в разное время и создавая эффект пульсации при распространении тактового сигнала на входе по цепочке. При реализации с дискретными триггерами счетчики пульсаций обычно реализуются с Шлепанцы JK, при этом каждый триггер настроен на переключение при синхронизации (то есть, J и K оба подключены к высокому логическому уровню).

В простейшем случае однобитовый счетчик состоит из одного триггера. Этот счетчик будет увеличиваться (путем переключения своего выхода) один раз за такт и будет считать от нуля до единицы перед переполнением (начиная с нуля). Каждое состояние выхода соответствует двум тактовым циклам, и, следовательно, выходная частота триггера составляет ровно половину частоты входных тактовых импульсов. Если этот выход затем используется в качестве тактового сигнала для второго триггера, пара триггеров сформирует двухбитный счетчик пульсаций со следующей последовательностью состояний:

Читайте так же:
Как такой счетчик будет считать отказы
Цикл часовQ1Q0(Q1: Q0) десятичный
111
212
3113
4

Дополнительные триггеры могут быть добавлены к цепочке для формирования счетчиков любого произвольного размера слова с выходной частотой каждого бита, равной ровно половине частоты ближайшего, менее значимого бита.

Счетчики пульсаций демонстрируют нестабильные состояния на выходе, пока тактовый сигнал на входе распространяется по цепи. Продолжительность этой нестабильности (время установления выхода) пропорциональна количеству триггеров. Это делает счетчики пульсаций непригодными для использования в синхронные схемы которые требуют, чтобы счетчик имел быстрое время установления выхода. Кроме того, часто непрактично использовать выходные биты счетчика пульсаций в качестве тактовых сигналов для внешних схем, поскольку эффект пульсаций вызывает временной сдвиг между битами. Счетчики пульсаций обычно используются в качестве счетчиков общего назначения и делителей тактовой частоты в приложениях, где мгновенный отсчет и временной сдвиг не важны.

Синхронный счетчик

В синхронном счетчике тактовые входы триггеров соединены вместе, и все триггеры одновременно запускаются общими часами. Следовательно, все триггеры изменяют состояние одновременно (параллельно).

Например, схема, показанная справа, представляет собой четырехразрядный синхронный счетчик с восходящим (восходящим) счетчиком, реализованный с помощью триггеров JK. Каждый бит этого счетчика может переключаться, когда все менее значимые биты находятся в высоком логическом состоянии. По нарастающему фронту тактового сигнала бит 1 переключается, если бит 0 имеет высокий логический уровень; бит 2 переключается, если биты 0 и 1 имеют высокий уровень; бит 3 переключается, если все биты 2, 1 и 0 имеют высокий уровень.

Счетчик декады

Десятилетний счетчик считается десятичным, а не двоичным. Счетчик декад может иметь каждую (то есть может считаться двоично-десятичный, как 7490 интегральная схема) или другие двоичные кодировки. Десятичный счетчик — это двоичный счетчик, рассчитанный на 1010 (десятичный 10). Обычный четырехступенчатый счетчик можно легко превратить в декадный, добавив логический элемент И-НЕ, как показано на схеме справа. Обратите внимание, что FF2 и FF4 предоставляют входы для логического элемента И-НЕ. Выходы логического элемента И-НЕ подключены к входу CLR каждого из FF «. [1] . Он считает от 0 до 9, а затем сбрасывается до нуля. Выход счетчика может быть установлен на ноль путем импульсного низкого уровня линии сброса. Затем счетчик увеличивается с каждым тактовым импульсом, пока не достигнет 1001 (десятичная 9). Когда он увеличивается до 1010 (десятичное 10), оба входа логического элемента И-НЕ становятся высокими. В результате выход NAND становится низким и сбрасывает счетчик на ноль. Понижение D может быть сигналом CARRY OUT, указывающим на то, что счет был десять.

Читайте так же:
Дверцы чтобы спрятать счетчик

Счетчик звонков

Кольцевой счетчик — это регистр циклического сдвига, который запускается таким образом, что только один из его триггеров является единичным, а другие находятся в нулевом состоянии.

Кольцевой счетчик — это регистр сдвига (каскадное подключение шлепки) с выходом последнего, подключенным к входу первого, то есть в кольцо. Обычно циркулирует шаблон, состоящий из одного бита, так что состояние повторяется каждые n тактов, если используется n триггеров.

Счетчик Джонсона

А Счетчик Джонсона (или же счетчик хвостового кольца, счетчик витых колец, счетчик ходячих колец, или же Счетчик Мебиуса) представляет собой модифицированный кольцевой счетчик, в котором выходной сигнал последнего каскада инвертируется и возвращается в качестве входа в первый каскад. [2] [3] [4] Регистр циклически перебирает последовательность битовых комбинаций, длина которой равна удвоенной длине регистра сдвига, продолжаясь бесконечно. Эти счетчики находят специализированные применения, в том числе такие, как декадный счетчик, цифро-аналоговое преобразование и т. Д. Их можно легко реализовать с помощью триггеров типа D или JK.

Счетчики информатики

В теория вычислимости, а прилавок считается разновидностью памяти. Счетчик хранит один натуральное число (первоначально нуль) и может быть сколь угодно длинным. Счетчик обычно рассматривается вместе с конечный автомат (FSM), который может выполнять со счетчиком следующие операции:

  • Проверить, равен ли счетчик нулю
  • Увеличьте счетчик на единицу.
  • Уменьшите счетчик на единицу (если он уже равен нулю, он не изменится).

Следующие машины перечислены в порядке мощности, каждая из которых строго более мощная, чем следующая:

  1. Детерминированный или недетерминированный автомат плюс два счетчика
  2. Недетерминированный автомат плюс один куча
  3. Недетерминированный автомат плюс один счетчик
  4. Детерминированный автомат плюс один счетчик
  5. Детерминированный или недетерминированный автомат.

Для первого и последнего не имеет значения, является ли конечный автомат детерминированный конечный автомат или недетерминированный конечный автомат. У них одинаковая сила. Первые два и последний — уровни Иерархия Хомского.

Читайте так же:
Счетчик с термокоррекцией левый

Первая машина, автомат плюс два счетчика, по мощности эквивалентна Машина Тьюринга. См. Статью о счетные машины для доказательства.

Веб-счетчик

А веб-счетчик или же счетчик посещений это компьютерная программа, которая указывает количество посетителей или посещений определенного страница в Интернете получил. После настройки эти счетчики будут увеличиваться на единицу каждый раз при доступе к веб-странице в веб-браузер.

Номер обычно отображается как встроенный цифровое изображение или в простой текст или на физическом прилавке, таком как механический счетчик. Изображения могут быть представлены в различных шрифты, или стили; классический пример — колеса одометр.

Веб-счетчик был популярен в середине-конце 1990-х и начале 2000-х годов, позже его заменили более подробные и полные веб-трафик меры.

Компьютерные счетчики

Многие системы автоматизации используют ПК и ноутбуки для мониторинга различных параметров машин и производственных данных. Счетчики могут подсчитывать такие параметры, как количество произведенных изделий, номер партии продукции и измерения количества использованного материала.

Другие значения слова «триггер»

Мы с вами разобрали, что такое триггер в психологии, поскольку в этом значении он употребляется чаще всего. Однако, как мы с Вами уже говорили, существует ещё несколько определений слова «триггер», к числу которых относится:

Триггер в медицине

В среде медиков не только психологи и психиатры активно используют данный термин. В медицине триггером называется фактор, спровоцировавший нежелательный процесс в организме (например, приступ астмы или мигрени). Триггерами могут служить погодные условия, употребленные продукты питания, сильный стресс и иные внешние воздействия на организм.

Другой вид «триггеров» в медицине – триггерные точки. Они представляют собой участки в мышечной ткани, подвергшиеся спазму и обладающие повышенной чувствительностью к внешним воздействиям.

Триггер в электронике

Данным термином в микроэлектронике и схемотехнике обозначается важнейший элемент – специальный электронный ключ, фиксирующийся в одном из двух положений. Эти положения обозначаются как 0 и 1 или «Истина» и «Ложь». Процессор любого современного компьютера или смартфона состоит из миллионов триггеров, объединенных между собой в логические схемы.

Читайте так же:
Заправочные пистолеты со встроенным счетчиком

Главная особенность электронного триггера заключается в возможности бесконечно долго находиться в одном из заданных состояний. При этом он способен мгновенно переключаться между этими состояниями по единичному сигналу извне.

Триггер в маркетинге

Любой маркетолог прекрасно знает, что такое триггер, поскольку для него это один из важнейших инструментов, позволяющих вести продажи. В своей работе маркетологи активно используют психологические ловушки, заставляющие покупателей принимать нерациональные решения и совершать ненужные покупки. Иногда они выстраивают целые цепочки из триггеров, постепенно подводящих потенциального покупателя к определенному решению.

Самые распространенные триггеры в маркетинге:

  1. Хит. Покупатель решает, что товар действительно хорош, раз настолько популярен, ведь другие люди не станут просто так выбрасывать деньги на ненужную вещь.
  2. Акция. Большинство приёмов, связанных с акциями, основано на незнании покупателями реальных цен. Но это не отменяет магического эффекта надписей «3 по цене 2» или «Скидка 80%!». Даже чувствуя подвох, человек не хочет упускать такую выгоду и совершает покупку.
  3. Искусственный дефицит. Маркетологи часто утверждают, что товар вот-вот закончится, или используют таймеры в стиле «До конца акции осталось 59 минут». Люди боятся, что не успеют, и совершают необдуманную покупку. Несмотря на избитость данного приёма, он по-прежнему эффективен.
голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector