3. Аналіз спроектованого подільника частоти розглянемо докладно, бо він є типовий для будь-якого ЦПП взагалі.
Зазвичай функціонування пристрою зображають перемикальним графом. Для його побудови зручно скористатися перемикальною таблицею (табл. 9.1), до якої доцільно внести початковий стан N, наприклад, у шістнадцятковій системі числення, його двійковий код Q4 … Q0 відповідно до номерів тригерів, функції збудження всіх розрядів CiJiKi, включаючи синхросигнали Ci (бо лічильник не є паралельний), відтак стани Qi+, до яких перемкнуться тригери після надходження чергового лічильного імпульсу, і, нарешті, шістнадцятковий код N+ нового стану лічильника. Задля наочності позначимо над функціями збудження черговість перемикання розрядів, а під ними – значення цих функцій, які зчитуємо безпосередньо зі схеми (зупинимося для прикладу на схемі рис. 9.8,б).
Таблиця 9.1
N |
Q4Q3Q2Q1Q0 |
1 |
2 |
3 |
2 |
1 |
N+ |
|
C4J4K4 dCQ21 |
C3J3K3 dQ0Q21 |
|||||||
00 |
00000 |
101 |
101 |
111 |
111 |
111 |
00111 |
07 |
07 |
00111 |
111 |
– |
– |
– |
111 |
10110 |
16 |
16 |
10110 |
111 |
– |
– |
– |
101 |
00110 |
06 |
06 |
00110 |
111 |
111 |
– |
111 |
111 |
11101 |
1D |
1D |
11101 |
111 |
– |
– |
– |
101 |
01100 |
0C |
0C |
01100 |
111 |
111 |
– |
101 |
111 |
10101 |
15 |
15 |
10101 |
111 |
– |
– |
– |
101 |
00100 |
04 |
04 |
00100 |
111 |
111 |
111 |
111 |
111 |
11011 |
1B |
1B |
11011 |
101 |
– |
– |
– |
101 |
01010 |
0A |
0A |
01010 |
101 |
101 |
– |
101 |
111 |
00001 |
01 |
01 |
00001 |
101 |
– |
– |
– |
111 |
00000 |
00 |
02 |
00010 |
101 |
101 |
– |
111 |
111 |
00001 |
01 |
… |
… |
… |
… |
… |
… |
… |
… |
… |
1A |
11010 |
101 |
– |
– |
– |
101 |
01010 |
0A |
З лічильного входу С імпульси потрапляють безпосередньо до першого і останнього тригерів, першочерговість перемикання яких позначаємо цифрою 1, перепад цих імпульсів на їх синхровходах – у вигляді С4 = С0 = dС та зчитуємо зі схеми сигнали J4 = Q2, K4 = 1, J0 =, K0 = 1.
Наслідком перемикання молодшого розряду є перепад dQ0, яким керуються тригери з виходами Q1, Q3, тому черговість їх спрацьовування позначаємо цифрою 2, функції синхровходів – С3 = С1 = dQ0 та зчитуємо зі схеми сигнали на входах J і K. І, нарешті, в останню чергу (цифра 3) перемикається середній тригер перепадом С2 = dQ1.
Відтак вносимо початковий код, наприклад, N = 00 і заповнюємо клітинки таблиці з функціями першої черги, позначаючи активний перепад dС = 1 (або стрілкою догори, бо в нас активними є позитивні перепади), а вихідні стани тригерів Qi беремо з лівої частини таблиці: J4 = Q2 = 0, J0 == 1. За цими функціями збудження визначаємо наступний стан двох тригерів після надходження лічильного імпульсу і вносимо його до правої частини таблиці: Q4+ = 0, Q0+ = 1. Позитивний перепад сигналу Q0 ® Q0+ = = 0 ® 1 позначаємо для тригерів другої черги як dQ0 = 1, так само занотовуємо їх функції збудження та наступні стани Q3+ = 0, Q1+ = 1. У третю чергу позитивним перепадом dQ1 = 1 перемикається до протилежного стану середній тригер (бо J2 = K2 = 1), тому занотовуємо Q2+ = 1.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.