Итак, целый день ломания головы дал изумительно простое и красивое решение
Я думаю, всё понятно без особых слов. Со сдвигового регистра в режиме деления на 3 получаем три прямоугольника, смещенные на 120 град.
Идея заключается в том, чтобы сложить их на элементах "исключающее или" с частотой, немного отличающейся. В результате того, что частоты медленно "плывут" друг по другу, на выходах "исключающего или" создается ШИМ, который надо сгладить - и получатся медленные треугольники, смещенные на треть, с частотой, равной разнице исходных частот.
Триггер Шмитта применен в качестве инвертора потому, что дальше на них можно сделать генераторы частот.
Как и требовалось, перестройка одной частоты, одной ручкой.
примечание: Частота сравнения (10.01 кГц по рис.) должна иметь скважность строго 2, иначе треугольник не получится.
Точную скважность 2 проще всего получить, пропустив сигнал через счетный триггер.
Сообщение отредактировал Меджикивис - May 4 2015, 05:02
Построив автомобили, человечество освободило лошадей от необходимости работать.
Почему оно не освободило от такой необходимости себя ))