Класифікація лічильників

Класифікація лічильників виконується за різними ознаками:

У напрямку рахунку вхідних імпульсів лічильники ділять на три групи:

  • підсумовують, в яких з приходом кожного вхідного імпульсу в межах лічильного циклу до вмісту лічильника додається одиниця;
  • віднімають, в яких з приходом кожного вхідного імпульсу вміст лічильника зменшується на одиницю;
  • реверсивні, в яких реалізуються прямий та зворотний напрямки рахунку.

За коефіцієнтом рахунку лічильники поділяються на:

  • двійкові (бінарні), у якихКсч = 2 n ,деn- кількість тригерів;
  • двійково-десяткові (декадні),Ксч = 10 n, де n - число лічильників;
  • зі змінним коефіцієнтом рахункуКсч 2 n ,деn- кількість тригерів.

За способом організації внутрішніх зв'язків між тригерами виділяють:

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

Основними показниками лічильників є:

1. Місткість лічильника, чисельно рівна коефіцієнту рахунку, характеризує максимальну кількість імпульсів, яке може порахувати лічильник за один період роботи.

деn- кількість послідовно включених тригерів.

2.Швидкодіявизначається:

2.1 Роздільна здатністьtраз.сч, під якою мають на увазі мінімальний час між двома вхідними сигналами, протягом якого ще не виникає збою в роботі лічильника (лічильник спрацьовує без перепусток);

2.2 Часом установки коду лічильникаtуст, рівним часу між моментом надходження вхідного сигналу та переходом лічильника в новий стійкий стан.

Тимчасові властивості залежать від тимчасових характеристик тригерів та способу зв'язків між собою.

На умовному графічному позначенні в основне поле поміщають літери СТ (відcounter- лічильник).

Лічильники з послідовним перенесенням та постійним коефіцієнтом рахунку

Сумуючий лічильник

Лічильники з послідовним переносом будують на основі Т-тригерів із двоступінчастою структурою.

класифікація
Розглянемо найпростіший лічильник, що складається з ланцюжка 4-х тригерів (рисунок 5.36). У такому ланцюжку кожен тригер називають розрядом лічильника.

Функціонування лічильника відображає часова діаграма (рисунок 5.37).

Як вихідний стан прийнято стан з нульовим рівнем на виходах всіх тригерів:Q0 = Q1 = Q2 = Q3 = 0.

Зрізом першого вхідного імпульсуТперемикається тригер молодшого розрядуDD1.1з «0» на «1», на виходіQ0 =1, Q1 = 0, Q2 = 0, Q3 = 0, тобто. 00012 = 110;

Зрізом другого імпульсуТперший тригер переключиться на «0», а другий перепише одиницю з першого, на виході Q0 = 0, Q1 = 1, Q2 = 0, Q3 = 0, тобто. 00102 = 210.

По четвертому імпульсу на виході Q0 = 0, Q1 = 0, Q2 = 1, Q3 = 0, тобто. 01002 = 410.

По восьмому імпульсу на виході Q0 = 0, Q1 = 0, Q2 = 0, Q3 = 1, тобто. 10002 = 810 , і т.д.

По п'ятнадцятому імпульсу на виході Q0 = Q1 = Q2 = Q3 = 1, тобто. 11112 = 1510; по зрізу 16-го імпульсу на лічильникуQ0 = Q1 = Q2 = Q3 = 0, тобто. лічильник автоматично скидається. При подальшому надходженні імпульсів починається новий цикл рахунку.

лічильника
Малюнок 5.37

З тимчасових діаграм та схеми лічильника (рисунок 5.37) можна зробити такі висновки:

1. Даний лічильник здійснює рахунок імпульсів від 0 до 15, йогоКсч = 24 = 16, т.к. у цьому лічильнику 4 розряди (тригера);

2. Максимальне числоN,яке може бути записано в лічильникуN = 2 n -1 = 2 4 - 1 = 15;

3. Стан розрядів (тригерів) являє собою запис числа імпульсів, що надійшли в двійковому коді (тобто 0 або 1);

4. Стану тригера відповідають у двійковому коді порядковому номеру імпульсу, що впливає. Наприклад, після 11 вхідного імпульсу на виході Q0 = 1, Q1 = 1, Q2 = 0, Q3 = 1, тобто. 10112 = 1110 . Записане в лічильник число можна визначити як:

M = 1*2 3 + 0*2 2 + 1*2 1 + 1*2 0 = 8+0+2+1=11.

5. Результат рахунку знімається як двійкового коду з виходів всіх розрядів одночасно.

6. Кожен вхідний імпульс збільшує число, записане в лічильник на 1. Такий лічильник називають підсумовуючим.

7. По зрізу імпульсу 16 лічильник автоматично скидається і починається новий цикл рахунку.

8. Частота повторення вихідного сигналу в n розряді2 nрази менше частоти повторення вхідних імпульсівТ, тобто.

9. У лічильників, що працюють у режимі поділу, використовується вихідний сигнал, що знімається з останнього тригера.

На малюнку 5.38 представлено УДО лічильника зКсч=16.

лічильників

Підсумовуючий можна реалізувати на тригерах, лічильний вхід якихкерується фронтом вхідних імпульсів. У цьому випадку їх необхідно об'єднати так, як показано на малюнку 5.39.

лічильників

Спрацьовування всіх тригерів відбувається фронтом рахункового імпульсуТ. Тому, щоб реалізувати операцію підсумовування, необхідно на тригериDD2таDD3інформацію подавати з інверсних виходів попередніх тригерів.

Тимчасова діаграма роботи лічильника показана малюнку 5.39,б.

Перевагою лічильника з послідовним перенесенням є простота. Недоліком лічильника служить низька швидкодія (т.к. тригери в лічильнику спрацьовують послідовно один за одним). Зміна стану лічильника відбувається із затримкою, викликаною перехідними процесами наn - p– переходах транзисторів. Затримка зростає з числом розрядів. У чотирьохрозрядних лічильників затримка на четвертому розряді в 4 рази більша за затримку першого розряду.

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

Зчитувач лічильник

У лічильнику, що зберігається, двійкове число, що зберігається, з кожним імпульсом, що надходить, зменшується на «1».

лічильника
Схема трирозрядного віднімає лічильника динамічним управлінням по зрізу представлена ​​малюнку 5.40.

Для зворотного рахунку використовуються з'єднання по інверсним виходам тригерів, тому перемикання тригераi-розряду відбуватиметься при зрізі (тобто при фронті).

Тимчасові діаграми роботи лічильника представлені малюнку 5.41.

На початку роботи подачею сигналів на настановні входиSвстановленостан

Перенесення з молодшого розряду до старшого відбувається за зміни стану молодшого розряду з «0» на «1».

Переповнення лічильника відбувається після сьомого імпульсу при досягненні нульового стану. При фронті восьмого імпульсу лічильник повертається у вихідний стан «1112».

лічильників
Малюнок 5.41

Якщо лічильник, що віднімає, реалізується на базіТ-тригерів з управлінням по фронту, то сигнали на входи наступних тригерів, на противагу схеми малюнка 5.40, необхідно подавати з прямих виходів попередніх тригерів (рисунок 5.42 а). Тимчасова діаграма роботи лічильника з такою структурою наведена малюнку 5.42,б.

З часової діаграми видно, що з кожним наступним рахунковим імпульсом вихідний код зменшується на одиницю (декрементується). З останнім восьмим імпульсом лічильник повертається у вихідний стан.

Таким чином, шляхом перемикання виходів з інверсних на прямі і назад, можна отримати як підсумовують, так і лічильники, що віднімають. Ця властивість покладено основою побудови реверсних лічильників.

Лічильники, що окремо віднімають, використовуються рідко. Операція віднімання організується разом із додаванням у реверсивних лічильниках.

Лічильники мають маркуванняІЕ. Наприклад, лічильники з послідовним перенесенням К155ІЕ2, К155ІЕ5.