В электротехнике генератор функций обычно представляет собой часть электронного испытательного оборудования или программного обеспечения, используемого для генерации различных типов электрических сигналов в широком диапазоне частот . Некоторые из наиболее распространенных форм сигналов, создаваемых генератором функций, — это синусоидальная волна , прямоугольная волна , треугольная волна и пилообразная форма . Эти формы сигналов могут быть как повторяющимися, так и однократными (для чего требуется внутренний или внешний источник запуска). [1] Еще одной функцией, включенной во многие генераторы функций, является возможность добавления смещения постоянного тока . Интегральные схемы, используемые для генерации сигналов, также могут быть описаны как ИС генератора функций.
Хотя генераторы функций охватывают как аудио , так и радиочастоты , они обычно не подходят для приложений, которым требуются сигналы с низким искажением или стабильной частотой. Когда требуются эти характеристики, другие генераторы сигналов будут более подходящими.
Некоторые генераторы функций могут быть синхронизированы по фазе с внешним источником сигнала (который может быть опорной частотой) или другим генератором функций. [2]
Генераторы функций используются при разработке, тестировании и ремонте электронного оборудования. Например, они могут использоваться в качестве источника сигнала для тестирования усилителей или для введения сигнала ошибки в контур управления . Генераторы функций в основном используются для работы с аналоговыми схемами , соответствующие генераторы импульсов в основном используются для работы с цифровыми схемами .
Простые функциональные генераторы обычно генерируют треугольную волну, частоту которой можно регулировать как плавно, так и пошагово. [3] Эта треугольная волна используется в качестве основы для всех других выходов. Треугольная волна генерируется путем многократной зарядки и разрядки конденсатора от источника постоянного тока . Это создает линейно возрастающую и убывающую рампу напряжения. Когда выходное напряжение достигает верхнего или нижнего предела, зарядка или разрядка меняются местами с помощью компаратора , создавая линейную треугольную волну. Изменяя ток и размер конденсатора, можно получать разные частоты . Пилообразные волны можно создавать, заряжая конденсатор медленно слабым током, но используя диод поверх источника тока для быстрой разрядки — полярность диода изменяет полярность результирующей пилы, т. е. медленный подъем и быстрое падение или быстрый подъем и медленное падение.
Прямоугольную волну с рабочим циклом 50% легко получить, отметив, заряжается или разряжается конденсатор, что отражается на выходе коммутационного компаратора тока. Другие рабочие циклы (теоретически от 0% до 100%) можно получить, используя компаратор и пилообразный или треугольный сигнал. Большинство генераторов функций также содержат нелинейную диодную схему формирования , которая может преобразовывать треугольную волну в достаточно точную синусоидальную волну путем скругления углов треугольной волны в процессе, похожем на обрезку в аудиосистемах.
Счетчик шагающего кольца , также называемый счетчиком Джонсона , и (линейная) схема формирования только резистора являются альтернативным способом получения аппроксимации синусоидальной волны. Это, возможно, самый простой генератор с числовым управлением . Два таких счетчика шагающего кольца являются, возможно, самым простым способом создания непрерывной фазовой частотной манипуляции, используемой в двухтональной многочастотной сигнализации и ранних тонах модема . [4]
Типичный функциональный генератор может обеспечивать частоты до 20 МГц. Радиочастотные генераторы для более высоких частот не являются функциональными генераторами в строгом смысле, поскольку они обычно вырабатывают только чистые или модулированные синусоидальные сигналы.
Генераторы функций, как и большинство генераторов сигналов , могут также содержать аттенюатор , различные средства модуляции выходной формы волны и часто способность автоматически и повторно «разворачивать» частоту выходной формы волны (с помощью генератора, управляемого напряжением ) между двумя пределами, определяемыми оператором. Эта возможность позволяет очень легко оценить частотную характеристику заданной электронной схемы .
Некоторые генераторы функций также могут генерировать белый или розовый шум . [ требуется ссылка ]
Более продвинутые генераторы функций называются генераторами произвольных сигналов (AWG). Они используют методы прямого цифрового синтеза (DDS) для генерации любой формы сигнала, которая может быть описана таблицей амплитуд и временных шагов.
Типичные характеристики универсального функционального генератора:
Совершенно иной подход к генерации функций заключается в использовании программных инструкций для генерации формы волны с обеспечением вывода. Например, для генерации формы волны можно использовать универсальный цифровой компьютер ; если диапазон частот и амплитуда приемлемы, звуковую карту, имеющуюся в большинстве компьютеров, можно использовать для вывода сгенерированной волны.
Элемент электронной схемы, используемый для генерации волновых форм в других устройствах, которые могут использоваться в цепях связи и измерительных приборах, а также в приборах-генераторах функций. Примерами являются интегральные схемы Exar XR2206 [7] и Intersil ICL8038 [ требуется ссылка ] , которые могут генерировать синусоидальные, квадратные, треугольные, пилообразные и импульсные формы волн на частоте, управляемой напряжением .
Элемент электронной схемы, который обеспечивает выходной сигнал, пропорциональный некоторой математической функции (например, квадратному корню) его входного сигнала; такие устройства используются в системах управления с обратной связью и в аналоговых компьютерах . Примерами являются квадратная трубка Raytheon QK329 [8] и логарифмический/антилогарифмический усилитель Intersil ICL8048. [9]
Генераторы механических функций представляют собой рычажные механизмы , кулачковые следящие механизмы или некруглые зубчатые колеса , предназначенные для воспроизведения различных типов функций, как периодических (например, синусоидальных или косинусоидальных функций), так и однократных (логарифмических, параболических, тангенциальных функций и т. д.) [10] .
Измерительные приборы, такие как манометры, высотомеры и барометры, включают в себя генераторы функций рычажного типа в качестве средств линеаризации. До появления цифровых компьютеров механические генераторы функций использовались в конструкции систем управления огнем орудий и механических калькуляторов .