При работе с высокочастотным генератором, перестраеваемым варикапом, потребовалось изготовить для него управляющий генератор пилообразного напряжения. Схем генераторов "пилы" существует великое множество, но ни одна из найденных не подошла, т.к. для управления варикапом требовался размах выходного напряжения в пределах 0 - 40В при питании от 5В. В результате раздумий получилась вот такая схема.
Формирование пилообразного напряжения происходит на конденсаторе C1, зарядный ток которого определяестся резисторами R1-R2 и (в гораздо меньшей степени) параметрами транзисторов токового зеркала VT1-VT2. Довольно большое внутреннее сопротивление источника зарядного тока позволяет получить высокую линейность выходного напряжения (фото ниже; масштаб по вертикали 10В/дел). Основной технической проблемой в таких схемах является цепь разряда конденсатора C1. Обычно для этой цели используются однопереходные транзисторы, туннельные диоды и пр. В приведенной схеме разряд производится ... микроконтроллером. Этим достигается простота налаживания устройства и изменения логики его работы, т.к. подбор элементов схемы заменяется адаптацией программы микроконтроллера.
Напряжение на C1 наблюдается компаратором, встроенным в микроконтроллер DD1. Инвертирующий вход компаратора подключен к C1, а неинвертирующий к источнику опорного напряжения на R6-VD1. По достижении напряжения на C1 значения опорного (примерно 3.8В) напряжение на выходе компаратора скачком изменяется от 5В до 0. Этот момент отслеживается программно и приводит к переконфигурированию порта GP1 микроконтроллера с входа на выход и подачи на него уровня логического 0. В результате конденсатор C1 оказывается замкнутым на землю через открытый транзистор порта и достаточно быстро разряжается. По окончании разряда C1 в начале следующего цикла вывод GP1 вновь конфигурируется на вход и производится формирование короткого прямоугольного синхро-импульса на выводе GP2 амплитудой 5В. Длительность разрядного и синхронизирующего импульсов устанавливается программно и может изменяться в широких пределах, т.к. микроконтроллер тактируется внутренним генератором на частоте 4 мГц . При варьировании сопротивления R1+R2 в пределах 1К - 1М частота выходных импульсов при указанной емкости C1 меняется примерно от 1 кГц до 1 Гц.
Пилообразное напряжение на C1 усиливается ОУ DA1 вплоть до уровня напряжения его питания. Желаемая амплитуда выходного напряжения устанавливается резистором R5. Выбор типа ОУ обусловлен возможностью его работы от источника 44В. Напряжение 40В для питания ОУ получается из 5В с помощью импульсного преобразователя на микросхеме DA2 включенной по стандартной схеме из ее даташита. Рабочая частота преобразователя 1.3 мГц.
Генератор собран на плате размером 32х36 мм. Все резисторы и большинство конденсаторов типоразмера 0603. Исключение составляют C4 (0805), C3 (1206), и C5 (танталовый, типоразмер А). Резисторы R2, R5 и разъем J1 установлены на обратной стороне платы. При сборке следует в первую очередь установить микроконтроллер DD1. Затем к проводникам платы временно подпаивают провода от разъема программатора и загружают прилагаемую программу. Отладка программы производилась в среде MPLAB, для загрузки использовался программатор ICD2.
Хотя описанное устройство и решило поставленную задачу и поныне успешно работает в составе свип-генератора, для расширения его возможностей приведенная схема может рассматриваться скорее как идея. Верхний предел частоты в данной схеме ограничен временем разряда C1, что в свою очередь определяется внутренним сопротивлением выходных транзисторов порта. Для ускорения процесса разряда желательно разряжать C1 через отдельный МОП транзистор с малым сопротивлением открытого канала. При этом можно значительно уменьшить время программной задержки для разряда, которая необходима для обеспечения полной разрядки конденсатора и, соответственно, падения выходного напряжения пилы практически до 0В (что было одним из требований к устройству). Для термостабилизации работы генератора желательно в качестве VT1-VT2 применить сборку из двух PNP транзисторов в одном корпусе. При низкой частоте генерируемых импульсов (менее 1 Гц) начинает сказываться конечное сопротивление генератора тока, что приводит к ухудшению линейности пилообразного напяжения. Ситуация может быть улучшена путем установки резисторов в эмиттеры VT1 и VT2.
Файлы:
Прошивка МК с исходником.
Вопросы, как обычно, складываем тут.