При работе цифровых схем часто возникает задача синхронизации моментов изменения или записи сигналов. Для этого можно воспользоваться любым известным генератором периодических сигналов.
Генератор, в принципе, может быть построен на любом усилительном элементе, охваченном положительной обратной связью. Обобщённая схема генератора незатухающих колебаний приведена на рисунке 7.1.
Рисунок 7.1 – Обобщенная схема генератора
Для самовозбуждения колебаний в такой схеме необходимо выполнить два условия:
1. баланс амплитуд;
2. баланс фаз.
Баланс амплитуд выполняется если произведение коэффициента усиления усилителя K и коэффициента передачи цепи обратной связи b будет больше единицы:
Баланс фаз выполняется, если сумма фазового сдвига усилителя a и фазового сдвига цепи обратной связи j будет равным нулю или 360°:
В качестве усилительного элемента можно использовать любой активный элемент, обладающий усилением, в том числе транзистор или операционный усилитель. Однако в этом случае потребуется специальное устройство преобразования выходного сигнала генератора к цифровым логическим уровням, используемым в разрабатываемой схеме.
Намного проще было бы использовать для построения тактовых генераторов логические элементы. Так как любые логические элементы обладают усилением, то для построения генераторов можно использовать как инверторы, так и схемы логического "И" и "ИЛИ". В некоторых случаях для построения генераторов используют даже триггеры. Так как от параметров усилительного элемента в значительной степени зависят параметры генератора, то рассмотрим логический инвертор с точки зрения его усилительных параметров.