Исследование схемы счетчика, построенного на JK-, T-триггерах

Эквивалентное преобразование электрических схем. Расчёт транзисторных схем. Факторы схемотехнической реализации счетчика. Проектирование JK-, T-триггеров и четырехразрядного счётчика. Исследование схемы счетчика на сложение с последовательным переносом.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид контрольная работа
Язык русский
Дата добавления 13.06.2012
Размер файла 1,5 M

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

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

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

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

Исследование схемы счетчика, построенного на JK-, T-триггерах

Содержание

электрическая схема счетчик

1. Эквивалентное преобразование электрических схем

2. Расчёт транзисторных схем

3. Проектирование и изучение работы JK-, T- триггеров и четырехразрядного счётчика

1.Расчёт эквивалентных схем

Определение идеальных элементов схем замещения:

1) Источник напряжения:

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

При любом токе, в таком случае, получается, что U=V.

2) Источник тока

Пусть ВАХ реального источника энергии (сетевого источника, батарейки) выглядит так:

Тогда при расчёте схемы нелинейный участок этой ВАХ можно не учитывать и реальный источник заменить на источник тока, имеющий следующие обозначения и ВАХ:

Здесь при любом напряжении I=Ii

3) Резистивный элемент

Был резистор с нелинейной ВАХ, её аппроксимировали (идеализировали, сделали линейной). После резистор описали линейной зависимостью U=k*I (закон Ома) и коэффициент пропорциональности назвали сопротивлением: R

Ёмкостный элемент

Был конденсатор с нелинейной вольт-кулонной характеристикой, её аппроксимировали (идеализировали, сделали линейной). После конденсатор описали линейной зависимостью Q=k*U (закон Фарадея) и коэффициент пропорциональности назвали ёмкостью: С

4) Индуктивный элемент

Была индуктивная катушка с нелинейной вольтсекунд-амперной характеристикой, её аппроксимировали (идеализировали, сделали линейной). После индуктивную катушку описали линейной зависимостью у=k*Il (закон Генри) и коэффициент пропорциональности назвали индуктивностью: L

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

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

5) Идеальный вентиль

Был диод с нелинейной ВАХ, её кусочно аппроксимировали (идеализировали, сделали линейной).

6) Идеальный ключ

Был переключатель с нелинейной ВАХ, её кусочноаппроксимировали (идеализировали, сделали линейной)

Преобразования схем:

1) Теорема размножения источников напряжения

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

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

2) Теорема об эквивалентности двух схем замещения источников электрической энергии

Дано:

1 схема 2схема 3. Соотношение

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

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

Утверждается: ВАХ 1сх = ВАХ 2сх, при заданном подключении измерительных приборов

3) Объединение сопротивлений

Соединённые параллельно резисторы можно заменить на один, сопротивление которого будет равно:

4) Поглощение источником

Разберём задание, посчитав ток i:

Используем два раза поглощение источником:

Также дважды используем замену источников Е и I:

Объединим R2 и R3 и заменим источник I на E:

Обозначим правый источник, как Uэ:

Uэ - i*(Rэ+R4+R5) - Uэ1 = 0

i = (Uэ - Uэ1)/(Rэ + R4 + R5) =

=(I*R5 - U*R3/(R2+R3))/(R2*R3/(R2+R3)+R4+R5);

2.Расчёт транзисторных схем

Дано

U1 = 8,5 В

U2= 5 В

Rк = 1,5 кОм

R1 = 10 кОм

R2 = 20 кОм

B = 80

Uвх - ?

А) Т - отсечка

Б) Т - насыщен

Решение

А)

1) По закону Кирхгофа составим уравнение:

Iб = 0 => I1 = I2;

2) Uбэ = 0 => по закону Кирхгофа:

I2*R2 = U2

I2 = U2/R2 = 0,25 мА

3) I1 = I2 = 0,25 мА

4) По закону Кирхгофа:

Uвх - I1*R1 +0 =0

Uвх = I1*R1 = 2,5 А

Ответ: При Т в отсечке, Uвх = 2,5 А.

Б)

1) При Т - насыщенном, Uкэ = 0, Uбэ =0,7 В => По закону Кирхгофа:

Uвх - I1*R1 - Uбэ = 0;

2) Выразим I1 по закону Кирхгофа:

I1 = I2 + Iб;

3) По закону Кирхгофа:

Iк*Rк = U1

Iк = U1/Rк = 5,7 мА

4) По соотношению Iб = Iк/B:

Iб = 0,07 мА

5) По закону Кирхгофа:

I2*R2 + 0,7 В = U2;

I2 = 4,3/R2 = 0,215 мА

6) Найдём I1:

I1 = 0,215 мА + 0,07 мА = 0,285 мА

7) Найдём Uвх:

Uвх = I1*R1 + 0,7В = 2,85 + 0,7 = 3,55В

Ответ: Uвх = 3,55 В при Т в насыщении.

3. Проектирование JK-, T- триггеров и 4-х разрядного счётчика

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

- увеличивается или уменьшается код с поступлением счетных импульсов (счетчики на сложение и счетчики на вычитание),

- в каком коде отображается результат счета (двоичные, двоично-десятичные и т.д.),

- какие триггеры используются для реализации, и каким образом реализованы связи между отдельными триггерами счетчика (счетчики на T- триггерах, JK- триггерах, D- триггерах с последовательным, сквозным или параллельным переносом),

- какие сервисные функции имеет счетчик (синхронные или асинхронные загрузки, сброс, разрешение счета, управление направлением счета и т.д.).

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

1. Исследуем JK- триггер и его работу. Создадим графическую схему JK-триггера в программе max2+:

Входы r и s служат для ручной установки значения триггера. Нам их работа не интересна, хотя для начала работы прибора нужно на вход r подать значение 0. Рассмотрим комбинации входов J и K , которые влияют на работу триггера:

J = 0 K = 0 - сигнал сохраняется и не меняется.

J =1 K = 1 - сигнал инвертируется. Инверсия происходит только в том случае, если перед этим он сохранялся, то есть значения J и K были нулями.

J = 1 K = 0 - перевод сигнала в 1.

J = 0 K =1 - перевод сигнала в 0.

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

Составим программу JK-триггера в виде поведенческой модели на языке vhdl. Заметим, что входы r и s отброшены за ненадобностью. Поведенческая модель исследует только работу триггера в зависимости от входов j и k:

LIBRARY ieee;

USE ieee.std_logic_1164.all;

ENTITY jktr IS

PORT

(

k : IN STD_LOGIC;

j : IN STD_LOGIC;

qi : OUT STD_LOGIC;

q : OUT STD_LOGIC

);

END jktr;

ARCHITECTURE behav OF jktr IS

SIGNAL q1,f,q2 : STD_LOGIC;

BEGIN

PROCESS (k,j)

variable f: STD_LOGIC;

BEGIN

if (k='0'and j='0') then

f:='1';

elsif (k='1' and j='1') then

if (f='1') then

q1<=not q1; q2<=not q2; f:='0';

end if;

else

if (k='1') then

q1<='1'; q2<='0'; f:='0';

else

q1<='0'; q2<='1'; f:='0';

end if;

end if;

END PROCESS;

qi <= q1;

q <= q2;

END behav;

Заметим, что в схеме точно уточняются значения j и k, так как помимо их равенства в 0 и 1 есть другие состояния. Смоделируем работу и получим временную диаграмму:

Схема работает правильно. Исследуем работу T-триггера.

2. Создадим графическую схему T-триггера в программе max2+:

Для СЭ нужно, чтобы под действием каждого счётного импульса он переходил в состояние противоположное предыдущему.

Т-триггер получен слиянием входов J и K, потому работа заключается в том, что при смене фронта сигнала на входе Т на единицу, то выходной сигнал инвертируется. Смоделируем работу и составим временные диаграммы:

Как и в случае с JK-триггером, входы r и s нужны для сбрасывания сигнала и в начале, чтобы начать работу прибора, на вход r подаётся логический 0. В начале заметно, что вход q повторяет сигналы на входе t. Дело в том, что при сбрасывании сигнала, на входе t меняется фронт сигнала, что приводит к непредсказуемым последствиям. Необходимо, чтобы, во время подачи на вход r логического нуля, на вход t также подавался 0. Мы не учтём этого в поведенческой модели и просто укажем, что для работы прибора необходимо, чтобы вход r всегда получал логический сигнал 1. Вход s не будет влиять на работу прибора.

Напишем поведенческую модель T-триггера на языке vhdl:

LIBRARY ieee;

USE ieee.std_logic_1164.all;

ENTITY vh2 IS

PORT

(

t : IN STD_LOGIC;

s : IN STD_LOGIC;

r : IN STD_LOGIC;

qi : OUT STD_LOGIC;

q : OUT STD_LOGIC

);

END vh2;

ARCHITECTURE a OF vh2 IS

SIGNAL q1,q2 : STD_LOGIC;

BEGIN

PROCESS (t,s,r)

BEGIN

if (r='0') then

q1<='0';q2<='1';

elsif (t'EVENT and t='1') then

q1<=not q1; q2<=not q2;

end if;

END PROCESS;

qi <= q1;

q <= q2;

END a;

Смоделируем работу и получим временную диаграмму:

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

Посмотрим приборы, которые основаны на jk-триггерах. К примеру: 4-х разрядный счётчик.

1. Счётчик, при поступлении импульса, путём сложения считает в двоичной системе по разрядам. Создадим графическую схему в программе max2+:

Вход r необходим для сбрасывания сигнала в 0. Заметим, что для этого следует подавать на вход r логический 0, так как, перед подачей на вход CLRN, сигнал инвертируется. Вход С служит, как определяющий работу прибора. Если на входе С меняется фронт сигнала, то прибор работает. Постоянный сигнал на входе С прекратит работу счётчика. На вход jk, для корректной работы прибора, должен подаваться постоянный фронт сигнала, а именно логической единицы. При подаче на вход JK логического нуля, прибор не будет работать, и будет просто сохранять своё состояние.

Смоделируем работу схемы и получим временные диаграммы:

Напишем поведенческую схему счётчика на языке vhdl:

LIBRARY ieee;

USE ieee.std_logic_1164.all;

ENTITY vh3 IS

PORT

(

r : IN STD_LOGIC;

jk : IN STD_LOGIC;

c : IN STD_LOGIC;

q3 : OUT STD_LOGIC;

q2 : OUT STD_LOGIC;

q1 : OUT STD_LOGIC;

q0 : OUT STD_LOGIC

);

END vh3;

ARCHITECTURE a OF vh3 IS

SIGNAL qs0,qs1,qs2,qs3 : STD_LOGIC;

BEGIN

PROCESS (r,jk,c)

BEGIN

IF ( c'EVENT AND c='1') THEN

IF ( jk='1' AND r='1') THEN

IF(qs0='0') THEN

qs0<='1';

ELSE

IF(qs1='0') THEN

qs0 <= '0';

qs1 <= '1';

ELSE

IF(qs2='0') THEN

qs0 <= '0';

qs1 <= '0';

qs2 <= '1';

else

if (qs3='0') then

qs0 <='0';

qs1 <='0';

qs2 <='0';

qs3 <='1';

end if;

END IF;

end if;

end if;

end if;

end if;

if (q1='1) and (q2='1') and (q3='1') and (q0=1') then

q0<='0';

q1<='0';

q2<='0';

q3<='0';

end if;

END PROCESS;

q0 <= qs0;

q1 <= qs1;

q2 <= qs2;

q3 <= qs3;

END a;

Последнее обнуление необходимо, чтобы после 15, счётчик не перевёл все выходы в постоянный сигнал - 1, а начал считать снова. Смоделируем работу и составим временную диаграмму:

Результат ничем не отличается от результата графической схемы.

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


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

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

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

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

    контрольная работа [130,9 K], добавлен 10.01.2015

  • Принципы работы счетчика двоичных чисел, методика синтеза счетчиков-делителей. Построение функциональной и принципиальной схем. Схема счетчика-делителя с коэффициентом деления 48. Применение счетчиков на интегральных схемах со средней степенью интеграции.

    курсовая работа [295,0 K], добавлен 14.11.2017

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

    курсовая работа [171,3 K], добавлен 25.11.2013

  • Понятие и назначение счетчика, его параметры. Принцип построения суммирующего и вычитающего счетчика. Универсальность реверсивного счетчика. Счетчики и делители с коэффициентом пересчета, отличным от 2n. Счетчики со сквозным переносом (разные триггеры).

    реферат [2,0 M], добавлен 29.11.2010

  • Анализ и синтез асинхронного счетчика с КСЧ=11 в коде 6-3-2-1 и с типом триггеров JJJJ, его назначение, разновидности и технические характеристики. Пример работы суммирующего счетчика. Синтез JK–триггера (устройства для записи и хранения информации).

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

  • Описание узлов 16 разрядного счетчика и изучение принципов работы его элементов. Обзор общих сведений о триггерах. Разработка принципиальной схемы проектируемого устройства с использованием моделей компьютерной программы Electron ics Workbench 5.12.

    контрольная работа [1,1 M], добавлен 25.05.2014

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

    контрольная работа [1,6 M], добавлен 06.08.2013

  • Структурно–функциональное описание счетчика. Построение функциональной схемы синхронного автомата для 4-разрядного счетчика. Кодирование состояний автомата по критерию надежности функционирования. Логическое моделирование схемы функционального теста.

    контрольная работа [105,8 K], добавлен 14.07.2012

  • Структура и диаграмма работы генератора чисел как "черного ящика". Методы и способы построения ГЧ на базе счетчика Джонсона, сдвигового регистра, триггеров, двоичного и кольцевого счетчика. Выбор оптимального ГЧ в соответствии с критерием оптимизации.

    курсовая работа [4,3 M], добавлен 13.11.2013

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