Проектирование дискретного устройства и абстрактного автомата. Схема электрическая принципиальная дискретного устройства, страница 2

T  

      U1, f1                       c     

                                         k     

Рси.3. Схема делителя частоты.

  U1

 


0                                      0.1                                0.2                 t,мс

 U2

 


0                                      0.1                                0.2                 t,мс

Рис.4. Временная диаграмма работы делителя частоты.


Разработка счетчика.

Счетчик - цифровое устройство, которое осуществляет счет числа появлений сигналов определенного уровня на входе.

Нам требуется создать двоичный суммирующий счетчик на JK-триггерах с коэффициентом счета 7.  Будем считать, что в нашем случае 7 - это номер максимального состояния, т.е. всего состояний восемь. В противном случае надобность в преобразователе кодов отпадет.

Нам понадобиться три триггера ,  т.к. 2 3=8, и для кодировки состояний их хватит. Минимизацию будем производить по методу карт Карно.

Таблица переходов.       

3   2    1  

3   2   1

0

0   0   0

0   0   1

1

0   0   1

0   1   0

2

0   1   0

0   1   1

3

0   1   1

1   0   0

4

1   0   0

1   0   1

5

1   0   1

1   1   0

6

1   1   0

1   1   1

7

1   1   1

0   0   0

0

0   0   0

0   0   1

Таблица переходов JK-триггера.

переход

J

K

0  -   0

0

-

0  -   1

1

-

1  -   0

-

1

1  -   1

-

0

Используя приведенные таблицы,  можно построить карты Карно и по полученным формулам синтезировать счетчик.

J1          Q2                                   K1       Q2

 


      Q1    —    —    —    —              Q1    1      1      1      1 

 

1      1      1     1                         ---    ---    ---    --          

Q3                                              Q3

J2          Q2                             K2       Q2

 


     Q1     —    —    1     1                 Q1    1      1     ---    ---

 

—   —      0     0                          0     0     ---    --          

Q3                                              Q3

J3            Q2                                      K3       Q2

 


     Q1     1      ---   ---     0               Q1     ---     1     0     ---

 

0     —     ---    0                         ---     0      0     --           

Q3                                              Q3

В результате получим следующие выражения:

J1=1 ;            K1=1;

J2=Q1 ;          K2=Q1 ;

J3=Q1*Q2 ;   K3=Q1*Q2 .

Здесь Q1 и Q2 - прямые выходы первого (младшего) и второго триггеров. По известным формулам можно начертить схему счетчика.