Разработка микросхемы асинхронного счетчика на 8 или 16 бит

Особенности асинхронных счетчиков и разработка алгоритма работы микросхемы (описание и блок-схема). Временные диаграммы работы микросхемы и функциональная схема устройства. Условно-графическое обозначение и технические характеристики микросхемы.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид реферат
Язык русский
Дата добавления 18.12.2014
Размер файла 377,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Введение

Цель работы: разработка микросхемы - асинхронного счетчика на 8 или 16 бит. Результат счета зависит от управляющего сигнала. После того, как будет посчитано 8 или 16 бит, то счетчик должен прекратить свою работу.

1. Счетчики

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

Таблица истинности двоичного счетчика -- последовательность двоичных чисел от нуля до , где n - разрядность счётчика, а минус один из-за того за начало отсчета принимается 0 [2].

Каждый выход счетчика представляет собой разряд двоичного кода, причем разряд, переключающийся чаще других (по каждому входному импульсу), будет младшим, а разряд, переключающийся реже других, - старшим.[1]

2. Особенности асинхронных счетчиков

Выходной сигнал каждого триггера служит входным сигналом для следующего триггера. Поэтому все разряды (выходы) асинхронного счетчика переключаются последовательно (отсюда название - последовательные счетчики), один за другим, начиная с младшего и кончая старшим. [3]

3. Разработка алгоритма работы микросхемы (описание)

1. Начало.

2. Условие: если сигнал CS (отвечает за выбор микросхемы) в состоянии логической единицы, то переходим к блоку 3, если CS в состоянии логического нуля, то ожидаем, когда сигнал будет равен логической единице.

3. Условие: если сигнал INIT (отвечает за сброс данных на всех триггерах) в состоянии логической единицы, то переходим к блоку 4, если INIT в состоянии логического нуля, то ожидаем, когда сигнал будет равен логической единице.

4. Сброс информации на всех триггерах.

5. СН = 0. Счетчик находится в состоянии 0.

6. Запуск тактируемого сигнала CLK. Вход счетчика в счетный режим.

7. Работа счетчика на первые 8 бит. Условием перехода к блоку 6 является достижение на выходе числа 7 в битовом представлении.

8. Условие: если управляющий сигнал Х равен логическому нулю, то переменная Limit = 8, если управляющий сигнал равен логической единице, то Limit = 16.

9. Сравнивается информация на счетчике CH с переменной Limit. Если счетчик достиг 8(16) бит, то происходит переход к блоку 11. В противном случае, счетчик продолжает работу, происходи переход к блоку 10.

10. Прибавление к счетчику 1 бита. СН = СН + 1.

11. Установка сигнала STOP в логическую единицу для прекращения работы счетчика.

12. Остановка счётчика.

13. Конец.

Блок-схема алгоритма работы микросхемы представлена на рисунке 1

4. Разработка алгоритма работы микросхемы (блок-схема)

Рис. 1. Блок-схема алгоритма работы микросхемы

5. Структурная схема устройства

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

- блок управления,

- блок-счетчик,

- блок выходных данных.

Блок управления осуществляет управление работой основных компонентов схемы. На входы блока поступают сигналы CS, который отвечает за выбор микросхемы, и INIT, отвечающий за сброс данных на всех триггерах. Сочетание этих сигналов дает схеме знак о том, что схема может начать работу.

На вход блока приходит сигнал STOP и анализируется. Если он равен логической единице, то блок-счетчик не может начать работу. Если STOP не активен, то происходит запуск тактируемого сигнала CLK.

На вход блока управления также приходит управляющий сигнал Х. Если Х находится в состоянии логического нуля, то счетчик входит в счетный режим и считает до 8 бит, после этого срабатывает сигнал STOP, что свидетельствует об окончании счета. На вторых счет не происходит, на них будет сброс информации. Если Х активен, то счетчик продолжает работу на вторые 8 бит. После того, как счетчик наберет максимальное значение (16 бит) сработает сигнал STOP, и счетчик прекратит работу.

Блок выходных данных построен одном 16-разрядном регистре параллельного типа, предназначен для хранения результата счетчика.

Структурная схема устройства представлена на рисунке 2

6. Структурная схема устройства

Рис. 2. «Структурная схема устройства»

асинхронный счетчик микросхема устройство

7. Временные диаграммы работы микросхемы

Временные диаграммы представлены в Приложении 1.

t1 - время предустановки. Происходит выбор микросхемы.

t2 - время сброса данных на всех триггерах.

tclk - время начала срабатывания тактируемого сигнала CLK

tq0 - время перехода младшего разряда из состояния логического нуля в состояние логической единицы. Повторяется на схеме каждый раз, когда сигнал Q0 переходит из состояния логического нуля в состояние логической единицы.

tq1 - время перехода младшего разряда из состояния логического нуля в состояние логической единицы. Повторяется на схеме каждый раз, когда сигнал Q1 переходит из состояния логического нуля в состояние логической единицы.

tq2 - время перехода младшего разряда из состояния логического нуля в состояние логической единицы. Повторяется на схеме каждый раз, когда сигнал Q2 переходит из состояния логического нуля в состояние логической единицы.

tq3 - время перехода младшего разряда из состояния логического нуля в состояние логической единицы. Повторяется на схеме каждый раз, когда сигнал Q3 переходит из состояния логического нуля в состояние логической единицы.

tq4 - время перехода младшего разряда из состояния логического нуля в состояние логической единицы. Повторяется на схеме каждый раз, когда сигнал Q4 переходит из состояния логического нуля в состояние логической единицы.

tq5 - время перехода младшего разряда из состояния логического нуля в состояние логической единицы. Повторяется на схеме каждый раз, когда сигнал Q5 переходит из состояния логического нуля в состояние логической единицы.

tq6 - время перехода младшего разряда из состояния логического нуля в состояние логической единицы. Повторяется на схеме каждый раз, когда сигнал Q6 переходит из состояния логического нуля в состояние логической единицы.

tq7 - время перехода младшего разряда из состояния логического нуля в состояние логической единицы. Повторяется на схеме каждый раз, когда сигнал Q7 переходит из состояния логического нуля в состояние логической единицы.

tх -переход управляющего сигнала Х в состояние логической единицы, если счет идет на 16 бит.

tstop -переход управляющего сигнала STOP в состояние логической единицы, если сигнал Х не перешел в состояние логической единицы. Прекращение работы счетчика.

tq8 - время перехода младшего разряда из состояния логического нуля в состояние логической единицы. Повторяется на схеме каждый раз, когда сигнал Q8 переходит из состояния логического нуля в состояние логической единицы.

tq9 - время перехода младшего разряда из состояния логического нуля в состояние логической единицы. Повторяется на схеме каждый раз, когда сигнал Q9 переходит из состояния логического нуля в состояние логической единицы.

tq10 - время перехода младшего разряда из состояния логического нуля в состояние логической единицы. Повторяется на схеме каждый раз, когда сигнал Q10 переходит из состояния логического нуля в состояние логической единицы.

tq11 - время перехода младшего разряда из состояния логического нуля в состояние логической единицы. Повторяется на схеме каждый раз, когда сигнал Q11 переходит из состояния логического нуля в состояние логической единицы.

tq12 - время перехода младшего разряда из состояния логического нуля в состояние логической единицы. Повторяется на схеме каждый раз, когда сигнал Q12 переходит из состояния логического нуля в состояние логической единицы.

tq14 - время перехода младшего разряда из состояния логического нуля в состояние логической единицы. Повторяется на схеме каждый раз, когда сигнал Q14 переходит из состояния логического нуля в состояние логической единицы.

tq15 - время перехода младшего разряда из состояния логического нуля в состояние логической единицы. Повторяется на схеме каждый раз, когда сигнал Q15 переходит из состояния логического нуля в состояние логической единицы.

tstop -переход управляющего сигнала STOP в состояние логической единицы. Прекращение работы счетчика.

8. Функциональная схема устройства

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

- блок управления,

- блок-счетчик на первые 8 бит,

- блок-счетчик на вторые 8 бит,

- блок выходных данных.

Блок управления контролирует управление работой основных компонентов схемы. На входы блока поступают сигналы CS, который отвечает за выбор микросхемы, и INIT, сброс данных на все триггерах. Сочетание этих сигналов дает схеме знак о том, что схема может начать работу.

На вход блока приходит сигнал STOP и анализируется. Если он равен логической единице, то блок-счетчик на первые 8 бит и блок-счетчик на вторые 8 бит не могут начать работу. Если STOP не активен, то работает блок-счетчик на первые 8 бит.

На вход блока управления также приходит управляющий сигнал Х. Если Х находится в состоянии логического нуля, то работает только блок-счетчик на первые 8 бит. После этого срабатывает сигнал STOP, что свидетельствует об окончании счета. Блок-счетчик на вторые 8 бит не работает. Если Х активен, то после работы блок-счетчика на первые 8 бит продолжает работу блок-счетчик на вторые 8 бит. После того, как блок-счетчик на первые 8 бит и работу блок-счетчик на вторые 8 бит наберут максимальное значение, то сработает сигнал STOP, и блок-счетчики прекратят работу. Данные поступят на блок выходных данных.

Блок выходных данных построен одном 16-разрядном регистре параллельного типа, предназначен для хранения результата счетчика.

Структурная схема устройства представлена на рисунке 3.

Рис. 3. «Функциональная схема устройства»

9. Принципиальная схема устройства

Принципиальная схема построена на элементах И-НЕ, ИЛИ-НЕ, НЕ в соответствии с функциональной схемой.

Управление схемой осуществляется посредством следующих сигналов:

CS - выбор микросхемы. Активный сигнал низкого уровня.

INIT - сброс всех триггеров микросхемы. Активный сигнал низкого уровня.

STOP- прекращение работы счетчика. Активный сигнал высокого уровня.

X - управляющий сигнал. Отвечает за выбор разрядности счетчика. Активный сигнал высокого уровня

Сначала на вход схемы поступает сигнал CS, который отвечает за выбор микросхемы. С задержкой поступает сигнал INIT. После того, как эти два сигнала пришли на входы, формируется сигнал R, разрешающий начало работы микросхемы.

Сигнал R, STOP, X поступают на блок входных данных. На входе блока сигнал STOP анализируется. Если он равен логическому нулю, то происходит запуск тактируемого сигнала CLK, счетчик входит в четный режим на первые 8 бит. Если STOP активен, то счетчик не работает. После того, как счетчик завершит счет на первые 8 разрядов, анализируется управляющий сигнал Х. Если Х находится в состоянии логического нуля, сигнал STOP переходит в состояние логической единицы, что свидетельствует об окончании счета. На вторых 8 разрядах счетчика происходит сброс информации. Если Х активен, то после работы счетчика на первые 8 бит, он продолжает счет до 16 бит. После того, как счетчик наберет максимальное значение, то сработает сигнал STOP, и счетчик прекратит работу. Результат счетчика будет храниться в 16-разрядном регистре параллельного типа.

Принципиальная схема устройства представлена в Приложении 1.

В Приложении 2 приведены схемы D-триггера, SR-триггера и таблица истинности счетчика

10. Условно-графическое обозначение. Назначение выводов

Рис. 5. «УГО микросхемы. Назначение выводов»

11. Корпус микросхемы

Рис.6. «Корпус микросхемы»

12. Технические характеристики микросхемы

1. Номинальное напряжение питания 5 В 5 %

2. Выходное напряжение низкого уровня не более 0,4 В

3. Выходное напряжение высокого уровня не менее 2,4 В

4. Входной ток низкого уровня не более -1,6 мА

5. Входной ток высокого уровня не более 0,04 мА

6. Потребляемая статическая мощность не более 310 мВт

Заключение

В результате курсового проекта разработаны:

· алгоритм работы микросхемы программируемого счетчика;

· структурная схема программируемого счетчика;

· функциональная схема программируемого счетчика;

· Временные диаграммы работы микросхемы;

· условно-графическое обозначение.

Произведен выбор корпуса для микросхемы.

Разработанная схема программируемого счетчика осуществляет счет с выбором на 8 или 16 бит.

Литература

1. Партин А. С., Борисов В. Г. «Введение в цифровую технику», Радио и Связь, Москва, 1987г.

2. Янсен Й. «Курс цифровой схемотехники», Москва, «Мир», 1987г.

3. Угрюмов Е.П. «Цифровая схемотехника», Санкт-Петербург, «БХВ-Петербург», 2004г.

4. Шарапов А. В. «Микроэлектроника. Цифровая схемотехника», Томский межвузовский центр дистанционного образования. 2007г.

5. Шило В. Л. «Популярные цифровые микросхемы», Радио и Связь, Москва, 1987г.http://www.intuit.ru/

Размещено на Allbest.ru


Подобные документы

  • Изучение структуры и алгоритмов работы асинхронных и синхронных триггеров. Суммирующие и вычитающие счетчики. Изменение коэффициента пересчета счетчиков. Временные диаграммы работы суммирующего счетчика. Логические сигналы на прямом и инверсном выходах.

    лабораторная работа [614,9 K], добавлен 20.06.2011

  • Использование параметрических феррорезонансных стабилизаторов напряжения. Конструктивно-технологическое исполнение интегральной микросхемы. Расчет интегрального транзистора и его характеристики. Разработка технических требований и топологии микросхемы.

    курсовая работа [140,6 K], добавлен 15.07.2012

  • Интегральные микросхемы: сведения, классификация, условно-графическое обозначение, маркировка. Условные обозначения микросхем, основные электрические параметры, базовые логические элементы. Регистры, счетчики, дешифраторы, триггеры, аппараты защиты.

    лекция [770,3 K], добавлен 20.01.2010

  • Обоснование выбора датчика. Выбор микросхемы AD594, микроконтроллера. Блок–схема для программирования МК АТmega8. Подключение микросхемы к термопарам. Подключение одиночного и двойного питания. Схема соединения, обеспечивающая равенство температур.

    курсовая работа [962,4 K], добавлен 23.12.2015

  • Анализ исходных данных и выбор конструкции. Разработка коммутационной схемы. Расчет параметров элементов. Тепловой расчет микросхемы в корпусе. Расчет паразитных емкостей и параметров надежности микросхемы. Разработка технологии изготовления микросхем.

    курсовая работа [150,4 K], добавлен 12.06.2010

  • Функциональная спецификация и структурная схема автомобильных вольтметра-термометра-часов. Описание ресурсов микроконтроллера, назначение выводов микросхемы. Ассемблирование и разработка алгоритма работы, коды кнопок и описание команд управления.

    курсовая работа [2,0 M], добавлен 27.12.2009

  • Основные преимущества цифровых систем связи по сравнению с аналоговыми. Принципы работы дискретных устройств, особенности их построения. Устройство генератора импульсов, синтез счетчика, мультиплексора и дешифратора. Разработка асинхронного автомата.

    курсовая работа [552,1 K], добавлен 21.11.2012

  • Основные характеристики счетчиков. Микроконтроллер в пошаговом режиме работы и в режиме внешнего доступа. Структуры микроконтроллеров серии 1816 и их системы команд. Работа двоичного счетчика с последовательным переносом на примере микросхемы 155ИЕ5.

    реферат [172,1 K], добавлен 29.09.2012

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

    курсовая работа [708,7 K], добавлен 13.07.2008

  • Основные принципы построения АМ-ЧМ приемников. Анализ схемы электрической принципиальной ИМС TA2003. Разработка физической структуры кристалла, технологического маршрута изготовления и топологии интегральной микросхемы. Компоновка элементов и блоков.

    дипломная работа [2,0 M], добавлен 01.11.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.