Дополнительные пояснения к методике

Поясним дополнительно принцип модификации блоков известных устройств с целью использования в качестве блоков устройства с предлагаемой структурой [28] на основе рассмотренных примеров.

Счетчик на основе блоков, подобных Т-триггеру (рис. 4.2), имеет в качестве первого блока Т – триггер. Другие блоки являются его модификацией, которая заключается в том, что вместо входа синхроимпульса на все конъюкторы подаются выходные сигналы предыдущего блока, переводящие следующий блок в очередное состояние. В данном случае для блока 2 это сигналы I11, I21, I31, I41 на одноименных выходах распределителя, которые подаются вместо синхроимпульса. В остальном структура блока (Т - триггера) не изменилась, не считая исключение инвертора синхросигнала.

Счетчик в коде Грея также использует в качестве первого блока известную схему, а в других блоках на конъюнкторы вместо


Таблица 4.6

I1 I2 I3 I4 I5 I6 I7 I8 Q5 Q6 Q7 Q8
(1) (2) (3) (4) (5) (6) (7)
(9) (10) (11) (12) (13) (14) (8)
(17) (18) (19) (20) (21) (15) (16)
(25) (26) (27) (28) (22) (23) (24)
(33) (34) (35) (29) (30) (31) (32)
(41) (42) (36) (37) (38) (39) (40)
(49) (43) (44) (45) (46) (47) (48)
1/57 (50) (51) (52) (53) (54) (55) (56)

 

 

Рис 4.4 Схема блока 2 счетчика импульсов в коде Джонсона.


 

синхроимпульсов подаются сигналы с выходов предыдущих блоков, являющиеся выходами распределителя (рис. 4.3). Это выходы I1 – I8. В этом заключается модификация.

Для счетчика в коде Джонсона используется блок, модифицированный по такому же принципу, также со входами I1 – I8, являющимися выходами первого блока (распределителя), формирующими сигналы взамен синхроимпульсов в первом блоке

Относительно принципа построения блоков, кроме первого, можно еще раз отметить, что они имеют несколько входов, каждый из которых переводит блок в очередное состояние. Первый вход в первое (исходное) состояние, второй вход во второе состояние и т.д., последний вход в последнее состояние. Переходы осуществляются только в порядке следования номеров. На внеочередной сигнал блок не реагирует.

Каждый из выходов формирует сигнал, соответствующий очередному состоянию.

Выходы соединяются со входами с соблюдениями принципа «зеркальности», не считая первых входа и выхода, соединенных между собой и соответствующих исходному (первому) состоянию блоков. Второй выход предыдущего блока, соответствующий его второму состоянию, соединяется с последним входом следующего блока, переводящий его в последнее состояние.

Третий выход предыдущего блока соединяется с предпоследним входом следующего блока и т.д. Последний выход предыдущего блока соединяется со вторым входом последующего блока. То есть последующий блок перейдет во второе состояние, когда предыдущий перейдет в последнее в первом своем цикле, в третье состояние, когда предыдущий в предпоследнее состояние во втором своем цикле и т.д. и в последнее состояние, когда предыдущий во второе состояние в своем последнем цикле. Когда предыдущий перейдет в первое состояние в новом цикле, последующий также перейдет в первое состояние (исходное). Далее описанный цикл двух блоков повторится.

Все вышеописанное можно легко проследить по таблицам переходов.

Необходимо также отметить, что блоки могут быть построены не только и не столько с использованием модификации известных устройств, но в первую очередь с использованием общих методов синтеза и в том числе описанных выше с учетом различных критериев оптимальности.