Привет всем!
В качестве одного из вариантов Zappera предлагаю взять за основу схему программируемого таймера
отсюда
http://svv.on.ufanet.ru/timer.htm .
Здесь оный можно запрограммировать на 7-20-7-20-7 с точностью до секунды.
Имеется также прога для программирования таймера.
Независимых выходов там - 6.
Есть гальваническая развязка с компом (для перепрограммирования).
Выложен исходник прошивки для AVR-a.
Советую подумать уважаемым ЧЕРЕПАМ-программистам - как вывести нужные частоты на выходы ( 30 кГц или другую, желаемую). Кварц там на 8 МГц - так что поделить-установить нужные импульсы следования можно в широком диапазоне.
Меандр на выходе - думаю не обязателен, да думаю и не желателен - достаточно сформировать
короткие импульсы через определённое количество тактов.
Можно использовать таймер целиком, не меняя программы, а управлять им (включать - выключать)
генератор на 555 или на DDS.
Схема + программа управления DDS лежит здесь -
http://www.myplace.nu/avr/minidds/Форма сигнала программируется любая, но нам нужна только прямоугольная.
Частота, правда до 200 кГц, но убежден - это далеко не единственная "приблуда".
Остаётся на выходе поставить формирователь "крутых" фронтов, да и регулятор амплитуды (5-10В)
не помешает.
Всем GOOD LUCK!!!