функциональный генератор
Классы МПК: | H03K3/02 генераторы, отличающиеся по типу схемы или прочими средствами, используемыми для формирования импульсов |
Автор(ы): | Ким К.К., Барбарович В.Ю., Асмус В.И. |
Патентообладатель(и): | Петербургский государственный университет путей сообщения |
Приоритеты: |
подача заявки:
2001-08-01 публикация патента:
10.01.2004 |
Изобретение относится к радиоэлектронике и может использоваться для формирования сигналов специальной формы. Достигаемый технический результат - расширение функциональных возможностей. Функциональный генератор содержит инвертирующий интегратор, триггер Шмитта, задающий генератор и сумматор. 5 ил.
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5
Формула изобретения
Функциональный генератор, содержащий последовательно соединенные инвертирующий интегратор и триггер Шмитта, отличающийся тем, что он снабжен задающим генератором и сумматором, причем выход задающего генератора соединен с входом сумматора, другой вход которого соединен с выходом триггера Шмитта, а выход сумматора соединен с входом инвертирующего интегратора.Описание изобретения к патенту
Изобретение относится к радиоэлектронике, а более конкретно к функциональным генераторам сигналов специальной формы. Функциональными генераторами принято называть электронные схемы, формирующие сигналы специальной формы, описываемые некоторой функцией, например, треугольные, прямоугольные, синусоидальные напряжения. Известны простейшие генераторы треугольного и прямоугольного импульсов напряжения (Алексеенко А.Г., Коломбет Е.А., Стародуб Г.И. Применение прецизионных аналоговых ИС. М.: Радио и связь, 1981, рис. 5.14, 5.17). Простейшие генераторы представляют собой самовозбуждающиеся автогенераторы с использованием цепи положительной обратной связи в операционных усилителях. Генераторы обеспечивают получение импульсов прямоугольной и треугольной формы, которые невозможно синхронизировать между собой, что может быть необходимо при решении ряда задач электронной техники. Простой генератор треугольного и прямоугольного напряжений, выбранный в качестве прототипа (У. Титце, К. Шенк. Полупроводниковая схемотехника. М.: Мир, 1982, с. 307-308, рис. 18.26), состоит из последовательно включенных инвертирующего генератора и триггера Шмитта, охваченных отрицательной обратной связью (ОС). Триггер Шмитта является формирователем импульсов прямоугольного напряжения от единственного входного напряжения. Инвертирующий генератор в данной схеме является генератором треугольного (пилообразного) напряжения. Таким образом, простой функциональный генератор может одновременно обеспечить потребителя в автоколебательном режиме импульсами напряжения прямоугольной и пилообразной формы. Электрическая схема прототипа позволяет путем ее усложнения получать также в автоколебательном режиме линейную частотную модуляцию выходного напряжения, а также изменять и регулировать скважность выходного напряжения. Простой генератор и его известные схемы усложнения не решают задачи получения прямоугольных импульсов напряжения с регулируемым фазовым сдвигом, деления частоты следования прямоугольных импульсов, а также широтной модуляции сигналов, что необходимо для расширения области использования функциональных генераторов в приборостроении, вычислительной технике и автоматических технологических линиях и процессах. Широтная модуляция сигналов предполагает изменение под воздействием информационного параметра длительности импульсов при неизменных амплитуде и частоте их следования. Прототип работает следующим образом. В начальный момент на вход интегратора подается постоянное напряжение от триггера Шмитта, которое интегрируется интегратором. Величина выходного сигнала интегратора линейно растет со временем до тех пор, пока его величина сравняется с величиной порога срабатывания триггера Шмитта. В этом случае напряжение на выходе триггера Шмитта с устойчивого состояния скачком меняет свой знак. Вследствие этого напряжение на выходе интегратора изменяется в противоположную сторону, пока не достигнет другого порога срабатывания триггера Шмитта. Таким образом, прототип генерирует в автоколебательном режиме пилообразное треугольное напряжение на выходе интегратора и прямоугольное напряжение на выходе триггера Шмитта. Данный генератор позволяет в широком диапазоне перестраивать частоту формируемого напряжения. Она не зависит от уровня границ напряжения операционного усилителя. Амплитуда треугольного напряжения зависит только от установки уровня срабатывания триггера Шмитта. Как отмечалось, недостатком известного генератора является невозможность получения прямоугольных импульсов напряжений с регулируемым фазовым сдвигом, деления частоты следования прямоугольных импульсов и широтной модуляции сигналов, т.е. ограниченные функциональные возможности. Задачей предлагаемого изобретения является расширение функциональных возможностей функционального генератора. Поставленная задача достигается тем, что функциональный генератор, содержащий последовательно соединенные инвертирующий интегратор и триггер Шмитта, охваченные отрицательной обратной связью, снабжен задающим генератором и сумматором, причем выход задающего генератора соединен с входом сумматора, другой вход которого соединен с выходом триггера Шмитта, а выход сумматора соединен с входом инвертирующего интегратора. На фиг.1 изображена блок-схема предлагаемого функционального генератора. На фиг.2 приведены временные диаграммы работы предлагаемого генератора в случае, когда частота колебаний задающего генератора меньше собственной частоты колебаний простого функционального генератора. На фиг.3 приведены временные диаграммы работы предлагаемого генератора в случае, когда частота колебаний задающего генератора больше собственной частоты автоколебаний простого функционального генератора. На фиг.4 приведены временные диаграммы работы предлагаемого генератора в случае, когда частота колебаний задающего генератора существенно больше собственной частоты автоколебаний простого функционального генератора. На фиг.5 показана принципиальная схема действующей модели, изготовленной авторами, предлагаемого генератора. Функциональный генератор состоит из задающего генератора 1 (фиг.1), выход которого соединен с входом сумматора 2, второй вход которого соединен с выходом триггера Шмитта 5. Выход сумматора 2 соединен с входом инвертирующего интегратора 4. Триггер Шмитта 5 и инвертирующий интегратор 4 составляют блок простого генератора 3. Триггер Шмитта 5 и инвертирующий генератор 4 охвачены отрицательной обратной связью. В качестве задающего генератора может быть использован генератор любого типа, имеющий на выходе сигналы напряжений прямоугольной формы, симметричные относительно точки нулевого потенциала устройства. В качестве сумматора 2 используется любое устройство, обеспечивающее логическое суммирование напряжений задающего генератора 1 и триггера Шмитта 5 таким образом, что на выходе сумматора 2 напряжение равно нулю, если на его входы поступают напряжения разного знака, и совпадает по знаку с его входным напряжением, если это напряжение одного знака. Следует обратить внимание, что в данной схеме триггер Шмитта выполняет функции компаратора, сравнивающего два напряжения: выходное напряжение интегратора 4 и собственное выходное напряжение, и может быть заменен на компаратор другого типа. Принципиальная схема макета (фиг.5) построена на основе трех однотипных микросхем МС1 - МС3 - операционных усилителях КР544УД1А, причем на микросхеме МС1 собран задающий генератор 1, на МС2 и МС3 - соответственно интегратор 4 и триггер Шмитта 5 известного простого генератора 3. В качестве задающего генератора 1 использована известная схема мультивибратора (У. Титце, К. Шенк. Полупроводниковая схемотехника. М.: Мир, 1982, с. 311) на основе инвертирующего триггера Шмитта 5, охваченного цепью обратной связи в виде потенциометра R1 и конденсатора С1. Когда потенциал на конденсаторе С1 достигнет порога срабатывания операционного усилителя, он скачкообразно переходит в другое устойчивое состояние. Потенциометр R1 позволяет регулировать скорость заряда конденсатора С1 и соответственно частоту прямоугольных импульсов задающего генератора 1. Резисторы R1 и R2 задают уровень срабатывания операционного усилителя. В качестве сумматора 2 применен резистивный делитель R4 и R5, входы которого соединены с выходами задающего генератора 1 и триггера Шмитта 5, а выход - с входом интегратора 4. Плечи делителя (резисторы R4 и R5) подбираются таким образом, что в его средней точке потенциал равен нулю при разнополярных входных сигналах. Следует отметить, что резистор R5 включен в токовую цепь между триггером Шмитта 5 и интегратором 4 и влияет на частоту автоколебаний простого генератора 3. Резистор R6, потенциометр R7 и переменный конденсатор С2 являются времязадающей цепочкой интегратора 4 и устанавливают временной сдвиг между прямоугольными импульсами триггера Шмитта 5 и задающего генератора 1, длительность широтномо-дулированного сигнала на выходе сумматора 2 и коэффициент деления частоты задающего генератора 1. Резисторы R8, R9 и потенциометр R10 являются делителем напряжения в цепи установки порога срабатывания операционного усилителя МС3 триггера Шмитта 5. Функциональный генератор, принципиальная схема которого представлена на фиг.5, имеет следующие характеристики:- частота колебаний задающего генератора от 100 до 50000 Гц;
- регулировка временного сдвига между сигналами прямоугольной формы от 0 до 180o, с погрешностью, установленной по краям диапазона в зависимости от частоты 0,5-1,5%;
- коэффициент деления частоты от 1 до 500. Приведенные характеристики ограничивались параметром использованных элементов, в частности микросхем КР544УД1А, имеющих длительность фронта импульса 3 мс. При использовании микросхемы с меньшей длительностью фронта погрешность схемы может быть уменьшена. Предлагаемое устройство работает следующим образом (фиг.1). Задающий генератор 1 вырабатывает сигналы прямоугольного напряжения, симметричные относительно точки нулевого потенциала устройства и, в частном случае, со скважностью, равной 2. Эти сигналы поступают на вход сумматора 2, где сравниваются с выходным напряжением триггера Шмитта 5. В тот момент, когда сравниваемые напряжения совпадают между собой по знаку, происходит запуск схемы. Сумматор 2 вырабатывает напряжение того же знака, что и триггер Шмитта 5 и задающий генератор 1. Это напряжение поступает на вход генератора 4, который в свою очередь начинает вырабатывать линейноизменяющееся напряжение. Если время достижения выходным напряжением интегратора 4 порога срабатывания триггера Шмитта 5 меньше длительности импульса задающего генератора 1 (или частота собственных автоколебаний интегратора 4 и триггера Шмитта 5 больше частоты задающего генератора 1), то выходное напряжение триггера Шмитта 5 раньше изменит знак на противоположный, чем задающий генератор 1. Триггер Шмитта 5 и задающий генератор 1 окажутся в противофазе, и на выходе 6 сумматора 2 значение напряжения будет равно нулю, вследствие чего выходное напряжение интегратора 4 изменяться не будет. Такое состояние будет продолжаться до тех пор, пока задающий генератор 1 не изменит знак своего выходного напряжения на противоположный и при этом совпадает по полярности с выходным напряжением триггера Шмитта 5. На выходе сумматора 2 окажется напряжение того же знака, что и на выходах триггера Шмитта 5 и задающего генератора 1. Выходное напряжение интегратора 4 будет линейно изменяться в противоположном направлении и вновь достигнет порога срабатывания триггера Шмитта 5 раньше, чем изменится на противоположное выходное напряжение задающего генератора 1. На выходе 6 сумматора 2 напряжение будет равно нулю, и выходное напряжение интегратора 4 изменяться не будет, и такое состояние будет продолжаться до тех пор, пока задающий генератор 1 не изменит знак своего выходного напряжения на противоположный, при котором выходное напряжение интегратора 4 начнет линейно изменяться в противоположном направлении. Таким образом, предлагаемый функциональный генератор (фиг.1) вырабатывает периодические сигналы (фиг.2), частота которых задается частотой колебаний задающего генератора 1 (диаграмма uз.г на фиг.2). Интегратор 4 вырабатывает сигналы трапецеидальной формы (диаграмма uи на фиг. 2), причем частота и начало сигналов совпадают с частотой и началом сигналов задающего генератора 1. Триггер Шмитта 5, управляемый интегратором 4, вырабатывает сигналы прямоугольной формы (диаграмма uт на фиг.2), совпадающие по частоте, но сдвинутые по времени относительно сигналов задающего генератора 1 на величину t, определяемую разницей длительности импульса tз.г задающего генератора 1 и времени интегрирования tи интегратора 4 в соответствии с (1). t = tз.г-tи. (1)
Сумматор 2 формирует разнополярные, широтно-модулированные сигналы прямоугольной формы (диаграмма uc на фиг.2) с длительностью импульсов tc, определяемой только временем интегрирования tи интегратора 4 в соответствии с (2). tc = tи = tз.г-t. (2)
Длительность tс прямоугольных импульсов на выходе сумматора 2 или временной сдвиг t между сигналами триггера Шмитта 5 и задающего генератора 1 благодаря известным свойствам интегратора (У. Титце, К. Шенк. Полупроводниковая схемотехника. М. : Мир, 1982), могут регулироваться параметрами времязадающей цепочки интегратора 4 и высокой линейности характеристики, определяемой линейными уравнениями (3) и (4)
tc = tи = Kи; (3)
t = tз.г-tc = tз.г-Kи, (4)
где и - постоянная интегрирования интегратора 4;
К - коэффициент пропорциональности, зависящий только от порога срабатывания компаратора 5. Характеристика является линейной, если приращению аргумента на Х соответствует однозначное изменение функции на величину y = ax, где а - коэффициент пропорциональности (Арутюнов В.О. Электрические измерительные приборы и измерения. Москва - Ленинград, Государственное энергетическое издательство, 1958, с. 67). Выражения (3) и (4) удовлетворяют этому требованию. В свою очередь постоянная интегрирования и также является функцией своих аргументов. Если времязадающая цепочка интегратора 4 выполнена в виде R - С цепочки, то
и = RC,
и изменение любого из аргументов R или С на величину R или С приводит к однозначному изменению функции tc или t на величину соответственно
tc = Kи и (t) = -Kи.
Таким образом, временной сдвиг t между сигналами триггера Шмитта 5 и задающего генератора 1 можно линейно изменять одним из параметров времязадающей цепочки интегратора 4 в пределах от 0 до tз.г, что в переводе на угловые характеристики будет соответствовать сдвигу фаз от 0 до 180o. Если время достижения выходным напряжением интегратора 4 порога срабатывания триггера Шмитта 5 (время интегрирования и) больше длительности импульса задающего генератора 1 (фиг.3), то интегратор 4 не успевает до изменения знака выходного напряжения задающего генератора 1 изменить знак выходного напряжения триггера Шмитта 5, и задающий генератор 1 раньше компаратора 5 изменит знак своего выходного напряжения. На выходе 6 сумматора 2 окажется напряжение, равное нулю, и выходное напряжение интегратора 4 изменяться не будет. Такое состояния будет продолжаться до тех пор, пика задающий генератор 1 вновь не изменит знак выходного напряжения на противоположный, и интегратор 4 продолжит интегрировать выходное напряжение сумматора 2 в том же направлении и до тех пор, пока не достигнет значения порога срабатывания компаратора 5 или пока задающий генератор 1 не изменит знак своего выходного напряжения (фиг. 3). Если время интегрирования tи интегратора 4 существенно больше длительности импульса задающего генератора 1, то временные диаграммы работы предлагаемого функционального генератора выглядят, как показано на фиг.4. На фиг.3 и 4 диаграмма uз.г отражает сигналы прямоугольного напряжения, вырабатываемые задающим генератором 1 и являющиеся тактовыми для работы предлагаемого устройства. Интегратор 4 вырабатывает ступенчатый сигнал линейно изменяющегося напряжения (диаграмма uи на фиг.3 и 4), длительность которого и количество ступеней определяется соотношением времени интегрирования tи интегратора 4 и длительности импульсов задающего генератора 1. Триггер Шмитта 5 вырабатывает сигналы прямоугольной формы (диаграмма uт на фиг. 3 и 4), частота следования которых меньше частоты задающего генератора 1 в целое число раз. Сумматор 2 формирует последовательность прямоугольных импульсов (диаграмма uс на фиг.3 и 4) интегратором 4 и триггером Шмитта 5, причем количество импульсов одной полярности зависит от кратности деления частоты задающего генератора 1. Таким образом, если время интегрирования интегратора 4 больше длительности импульса задающего генератора 1, то предлагаемый функциональный генератор работает как делитель частоты колебаний задающего генератора 1 с коэффициентом Кд, равным
Kд = Tт/Tз.г = fз.г/fт = 2n-1, (5)
где Тз.г; fз.г - период, частота колебаний выходного напряжения задающего генератора 1; Тт; fn - период, частота колебаний выходного напряжения триггера Шмитта 5, n - целое число, подчиняющееся неравенству tи/tз.г+1>ntи/tз.г. В частном случае, когда n=1, коэффициент деления Кд=1, и функциональный генератор вырабатывает сигналы согласно фиг.2. Число n может быть определено на фиг.2-4, как количество положительных или отрицательных импульсов в одном полупериоде на выходе 6 сумматора 2 (диаграмма uс на фиг.2-4). Следует обратить внимание, что временной сдвиг t не влияет на значение коэффициента деления Кд треугольной формы. Предлагаемое устройство в отличие от прототипа позволяет получить две сдвинутые во времени последовательности прямоугольных импульсов одной и той же частоты, причем величина временного сдвига может линейно изменяться в зависимости от параметров времязадающей цепочки интегратора. Величина временного сдвига между прямоугольными импульсами может изменяться в пределах от 0 до 180o со сколь угодно малой дискретностью, определяемой только характеристиками использованных в схеме элементов. Информационно значение временного сдвига отражено в длительности прямоугольных импульсов на выходе сумматора, имеющих ту же частоту, что и сдвинутые во времени прямоугольные импульсы на выходе сумматора, являются широтно-модулированными сигналами, длительность которых при неизменной частоте следования и амплитуде может линейно регулироваться параметрами времязадающей цепочки интегратора в пределах от 0 до половины периода колебаний задающего генератора. Предлагаемое устройство позволяет также при изменении параметров времязадающей цепочки интегратора делить частоту следования импульсов задающего генератора, причем коэффициент деления устанавливается дискретно и в известных пределах не зависит от стабильности элементов схемы и точности установки коэффициента деления. При этом устройство позволяет получить трапецеидальный периодический сигнал с регулируемыми наклонами переднего и заднего фронтов в пределах от треугольного до прямоугольного, а также более сложный ступенчатый сигнал линейно изменяющегося напряжения.
Класс H03K3/02 генераторы, отличающиеся по типу схемы или прочими средствами, используемыми для формирования импульсов