Реверсивні лічильники

Реверсивні синхронні лічильники мають один інформаційний вхід, на який подається сигнал х, що задає напрямок лічення (додавання чи віднімання) числа змін тактового сигналу з 1 на 0 (або з 0 на 1). Надалі вважатимемо, що при х = 0 виконується додавання, а при x = l віднімання. Найбільший практичний інтерес становлять двійкові і двійково- десяткові (код 8–4–2–1) реверсивні лічильники.

На рис. 2.61 зображено граф переходів 3 - розрядного реверсивного лічильника. Гілки цього графа позначено значеннями сигналів x/z1z2, де х — вхідний інформаційний сигнал; z1 вихідний сигнал, що свідчить про додатне переповнення лічильника; z2 — вихідний сигнал, що свідчить про від’ємне переповнення лічильника.

Рисунок 2.61 — Граф переходів двійкового
реверсивного лічильника з чотирма розрядами

Поряд з вузлами зазначене число полічених лічильником з урахуванням знака значень сигналів dH = 1 (лічильник переповняється при переході зі стану 011 у стан 100 — додатне переповнення та при переході зі стану 100 у стан 011 — від’ємне). Можна помітити, що реверсивний двійковий лічильник підраховує значення сигналів dH= 1 у додатковому коді. Значення сигналу Q3 визначає знак числа (Q3 = 0 додатне число, Q3 = 1 — від’ємне).

Уклавши за графом переходів (див. рис. 2.62) таблицю істинності (табл. 2.19) для функцій Qr+ (r = 1, 2, 3), z1 і z2 та склавши діаграми Вейча для функцій Qr+ і функцій збудження Tr Т- тригерів (рис. 2.62), отримаємо

(2.18)

Рисунок 2.62— Синтез двійкового реверсивного лічильника

Таблиця 2.19 — Таблиця істинності для функцій Qr+

i x Q3 Q2 Q1 Q3+ Q2+ Q1+ Z1 Z2
                   

З табл. 2.19 випливає, що

(2.19)

Якщо у виразах (2.19) сигнал Q3 замінити на інверсний , то вийдуть функції P і W, які є перенесенням у наступний двійковий розряд та позику перенесення з наступного двійкового розряду: Сигнали Р і W використовують для послідовного вмикання двійкових реверсивних лічильників з метою збільшення їхньої розрядності.

Якщо виконати синтез двійкового реверсивного лічильника, який має 24 внутрішніх станів, то функції збудження Tr (r = 1, 2, 3, 4) і функції виходу лічильника z1 та z2 матимуть вигляд:

(2.20)

Порівнявши вирази (2.20) з (2.18) і (2.19), можна дійти висновоку: якщо двійковий реверсивний лічильник складається з т Т -тригерів, то функції збудження Tr і функції z1 та z2 визначатимуться співвідношеннями:

(2.21)

де Qm — сигнал, що визначає значення знакового розряду.

Функції збудження T -тригерів (2.21) можна перетворити так: Отримані функції збудження можна подати також у вигляді: T1 = 1,

На рис. 2.63 зображено схему 3-розрядного двійкового реверсивного лічильника, виконану на підставі останніх виражень з T -тригерів. У разі збільшенні числа розрядів лічильника структура кожного розряду буде такою самою, як і структура третього розряду.

З виразів (2.21) випливає, що

де H2 = xH та H1H2 =0, тобто в двійковому реверсивному лічильнику можна використовувати два тактових сигнали H1 і Н2, що в сукупності із сигналами перенесення Р і позики перенесення W дозволяє збільшувати розрядність лічильника. Так, мікросхема К155ИЕ7 є 4-розрядним двійковим реверсивний лічильником, виконаний за цим принципом. На рис. 2.64 зображено схему,побудовану за двома мікросхемами К155ИЕ7 (Q8 знаковий розряд).

Рисунок 2.63 — Схема двійкового чотирьохрозрядного реверсивного
лічильника

Рисунок 2.64 — Схема двійкового реверсивного лічильника

з вісьма розрядами на мікросхемах К155ИЕ7

T -тригери мікросхеми K155ИЕ7 також мають асинхронні потенційні входи Dr¢ (r = 1, 2, 3, 4) та , які використовують для запису будь-якого числа від 0 до 15, а також асинхронний потенційний вхід для встановлення стану «0» лічильника. Тригери на входах Dr', і F' - це D’-F’ - тригери. Сигнали перенесення Р і позики перенесення W описуються вираженнями: P = H1Q1Q2Q3Q4, та використовуються для запуску наступного лічильника.

Розглянемо тепер принцип побудови двійково- десяткового реверсивного лічильника, граф переходів якого показаний на рис. 2.65 (гілки графу переходів позначені сигналами x/PW, де х — сигнал, що задає напрямок лічення; Р — перенесення у наступну декаду; W — позика перенесення з наступної декади). Якщо за графом переходів виконати синтез лічильника з T -тригерів, то функції збудження Tr і функцій Р та W з урахуванням тактового сигналу Н матимуть вигляд:

де

Рисунок 2.65 — Граф переходів реверсивного
двійково - десяткового лічильника

Мікросхема К155ИЕ6 є реверсивним двійково - десятковим лічильником, що виконаний на підставі цих функцій (як і в реверсивному двійковому лічильнику тут є також асинхронні потенційні входи Dr', F' і R', де
r = 1, 2, 3, 4).

На рис. 2.66 зображено схему реверсивного лічильника, що складається з двох десяткових розрядів і знакового тригера, виконаного на D-тригері. Тактові сигнали і можуть бути сформовані так, як показано на рис. 2.66.

Рисунок 2.66 — Схема реверсивного двійково - десяткового лічильника на

мікросхемах К155ИЕ6

Якщо лічильник працює без переповнення (максимальні додатне та від’ємне числа рівні +99 і -100), то значення сигналу Q9 = 0 вказує на додатне число, a Q9 = 1 на від’ємне, записане в лічильнику. Модуль від’ємного числа (при Q9 = 1) визначається як доповнення числа, записаного в двох десяткових розрядах, до числа 102. Для одержання модуля від’ємних чисел можна використовувати мікросхеми K155ПР6.

Наявність у мікросхем K155ИЕ6 та K155ИЕ7 входів Dr¢ і F' для рівнобіжного запису коду дає змогу використовувати їх у режимі програмувальних лічильників. На рис. 2.67 зображено схему лічильника за mod M, коефіцієнт перерахування якого визначається співвідношенням

М == а + 2 b + 4 c + 8 d + 10 (e + 2 f + 4 g + 8 h),

У разі використання мікросхем K155ИЕ6 та співвідношенням

М = а × 20 + 21 + с× 22 + 23 + е×24 + 25 + 26 + h× 27

у разі використання мікросхем K155ИЕ7 (лічильники працюють у режимі віднімання). Числа, записані в двійково-десяткові лічильники, не повинні перевершувати числа 9.

Рисунок 2.67— Схема лічильника з програмованим

коефіцієнтом перерахунку

Контрольні питання і завдання

1. Дати визначення лічильника і лічильника-дільника.

2. Які тригери можуть бути використані для побудови лічильника?

3. Яка відмінність асинхронних і синхронних лічильників?

4. Які функціональні особливості лічильників з паралельним перенесенням?

5. Яке призначення інформаційних входів лічильника?

6. Які функції виконують регістри зрушення, зберігання?

7. Скільки треба тригерів для створення 12-ти розрядного регістра?

8. Як збільшити розрядність регістра?

9. Побудувати двійковий синхронний подільник частоти з використанням входів управління на JK - тригерах:

а) К=7; б) К=8; в) К=9; г) К=12;


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: