Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-25_ответы_ЭВМ.doc
Скачиваний:
17
Добавлен:
22.07.2019
Размер:
1.02 Mб
Скачать

Счетчики.

Счетчики предназначены для подсчета числа входных импульсов. Основным элементом при построении счетчиков являются триггерные устройства. Один триггер образует один разряд счетчика. n - триггеров образуют n - разрядный счетчик. Так как каждый триггер имеет два устойчивых состояния, то n - триггеров имеют 2n состояний. Основным параметром любого счетчика является его емкость (коэффициент пересчета, модуль счета).

Ксч = 2n - максимальное число состояний счетчика, включая нулевое состояние. Количество импульсов, которое может быть подсчитано n – разрядным счетчиком равно N = 2n – 1 (исключается нулевое состояние).

Счетчики можно классифицировать:

1.      По основанию системы – двоичные и десятичные.

2.      По способу организации счета – асинхронные и синхронные.

3.      По направлению переходов – суммирующие, вычитающие, реверсивные.

4.      По способу построения цепей сигналов переноса – с последовательным, сквозным, групповым и частично – групповым переносом.

Асинхронный двоичный счетчик с последовательным переносом.

Xсч

Q3

Q2

Q1

Q0

0

0

0

0

0

1

0

0

0

1

2

0

0

1

0

3

0

0

1

1

4

0

1

0

0

5

0

1

0

1

6

0

1

1

0

7

0

1

1

1

8

1

0

0

0

9

1

0

0

1

10

1

0

1

0

11

1

0

1

1

12

1

1

0

0

13

1

1

0

1

14

1

1

1

0

15

1

1

1

1

Импульсы, подлежащие счету, подаются на вход С0  первого триггера, который формирует младший разряд счетчика. Перед производством подсчета подаваемых импульсов, счетчик обнуляется. Для этого все установочные входы R объединены и при подаче сигнала RS = 0 устанавливаются Q0 = Q1 = Q2 = Q3 = 0.

Временные характеристики ОЗУ:

Главная временная характеристика- быстродействие. Параметр быстродействия отпределяется таймингом.

Тайминг – это задержка между отправкой команды контроллера памяти и её выполнением, измеренная в тактах шины памяти(т.е. сколько тактов пропускает шина в ожидании выполнения команды).

В основе динамической памяти (DRAM) лежат ячейки, объединенные в двумерные массивы. Такую структуру можно представить в виде решетки с ячейками в её узлах. Чтобы обратится к одной из них, контроллеру надо знать её адрес. Он состоит из двух компонентов: номера строки и номера столбца. Массивы ячеек с одинаковым количеством строк и столбцов объединяются в банки. Котроллер выбирает необходимых банк и посылает ему адрес строки (сигнал RAS). Доступ к ужной строке занимает некоторое время, т.е тайминг RAS to CAS Delay. Затем посылается адрес столбца (сигнал CAS) и опять ожидается ответ – задержка(тайминг) CAS Latency. Тайминг RAS Precharge показывает время между командой закрытия и повторной активацией строки. Active to Precharge Delay – между командой активации и командой закрытия. И наконец, Command Rate – это минимальное время между подачей любых двух команд.

Билет 16: 1.вычитающий двоичный счетчик 2.назначение и состав видеосистемы

Двоичные вычитающие асинхронные счётчики

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

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

Рисунок 6 Схема четырёхразрядного двоичного вычитающего счётчика, построенного на универсальных D-триггерах.

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

Это вызвано тем, что при поступлении переднего фронта тактового импульса первый триггер переходит в единичное состояние. В результате на его выходе тоже формируется передний фронт. Он поступает на вход второго триггера, что приводит к записи единицы и в этот триггер. Точно такая же ситуация складывается со всеми триггерами счётчика, то есть все триггеры перейдут в единичное состояние. Для четырёхразрядного счётчика это и будет число 1510. Запишем новое состояние вычитающего счётчика в таблицу 2.

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

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

Таблица 2. Изменение уровней на выходе вычитающего счётчика при поступлении на его вход импульсов.

номер входного импульса

Q3

Q2

Q1

Q0

0

0

0

0

0

1

1

1

1

1

2

1

1

1

0

3

1

1

0

1

4

1

1

0

0

5

1

0

1

1

6

1

0

1

0

7

1

0

0

1

8

1

0

0

0

9

0

1

1

1

10

0

1

1

0

11

0

1

0

1

12

0

1

0

0

13

0

0

1

1

14

0

0

1

0

15

0

0

0

1

Для тех, кто привык работать с реально выпускаемыми микросхемами, следует обратить внимание, что для примера были использованы D-триггеры, работающие по заднему фронту. Микросхемы, выпускаемые промышленностью, например, 1533ТМ2 (два D-триггера в одном корпусе) срабатывают по переднему фронту, поэтому схемы для суммирующего и вычитающего счётчика поменяются местами.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]