Коллеги,
Предлагаю вашему вниманию генератор шим на микроконтроллере для ДВ диапазона. Генератор вырабатывает две шим-последовательности импульсов А и Б, период и заполнение которых можно изменять с помощью кнопок "+" и "-". Еще одна кнопка "D/P" служит для выбора предмета изменения. Если кнопка не нажата, то можно изменять заполнение D, если нажата - то период повторения импульсов Р.
Программа написана под МК ATtiny861A, входная частота - 8 МГц - должна быть от высокостабильного источника. Период следования и заполнения меняются в широких пределах. Данная версия программы не ограничивает заполнение, таким образом импульсы могут перекрываться. В дальнейшем, я думаю, можно будет ввести ограничение на заполнение, скажем, половина периода минус пауза (deadtime). Пауза между А и Б кратна периоду тактовой частоты процессора. Скажем, для 20 МГц это составит 0.05, 0.10, 0.15,.., 0.75 мкс. В силу вышесказанного пауза отключена.
Генератор удобно использовать для подбора периода и заполнения при разработке самодельных усилителей мощности, как двухтактных, на полумосте и на мосте, ну и резонансных само собой.
Если понадобится, то с помощью микроконтроллера можно будет ввести режим плавного включения УМ, скажем, за 0.1 с или за 10 с. К генератору в дальнейшем можно добавить ДВ-синтезатор, с помощью которого можно будет устанавливать, по моим расчетам, частоту с дискретностью 0,004 Гц.