Маломощный генератор прямоугольных импульсов с режимом сна

Содержание

Схема генератора ШИМ на ATtiny

Принцип работы схемы: после подачи питания на выходе генератора (разъем CON2) формируется прямоугольный сигнал с частотой 10 кГц, заполнением 50% и уровнем, зависящим от значения напряжения питания Vcc. Чтобы уменьшить / увеличить заполнение сигнала на 1%, кратко нажмите кнопку микрик S1 (-) / S2 (+) (длительность нажатия менее 250 мс). Нажатие и удерживание кнопки S1 / S2 в течение более длительного времени приведет к непрерывному уменьшению / увеличению значения заполнения со скоростью примерно 4% в секунду до тех пор, пока не будет достигнуто предельное значение, то есть 0% или 100%. Установка 0% / 100% заполнения вызовет непрерывную логику низкого / высокого уровня (GND / Vcc) на выходе генератора.

Чтобы изменить частоту сигнала ШИМ, нажмите одновременно кнопки S1 и S2 на короткое время (менее 1 секунды). Тогда частота будет меняться до следующего значения в таком порядке: 10/20/40/80/1,25/2,5/5 кГц по кругу. Одновременное нажатие и удерживание кнопок S1 и S2 будет непрерывно изменять значение частоты до тех пор, пока кнопки не будут отпущены. После каждого изменения частоты начальное значение заполнения сигнала всегда составляет 50% (независимо от предыдущей настройки).

Кварцевый резонатор X1 нужен для работы микроконтроллера, благодаря чему получается выход с достаточно точной и стабильной частотой. Также возможно синхронизировать микроконтроллер с его внутренним RC-генератором с номинальной частотой 8 МГц. Преимущество этого решения заключается в том, что не нужно устанавливать резонатор X1 и конденсаторы C3 / C4, но большим недостатком будет неточная и нестабильная частота выходного сигнала.

Конденсаторы С1 и С2 фильтруют напряжение питания. Резистор R2 ограничивает ток, снимаемый непосредственно с вывода PB1 микроконтроллера, предотвращает его повреждение в случае короткого замыкания на выходе CON2.

При программировании не забудьте правильно установить фузы:

Генераторы с инверторами

Сделать генератор импульсов своими руками с инверторами можно и в домашних условиях. Для этого адаптер потребуется бесконденсаторного типа. Резисторы лучше всего использовать именно полевые. Параметр передачи импульса у них находится на довольно высоком уровне. Конденсаторы к устройству необходимо подбирать исходя из мощности адаптера. Если его выходное напряжение составляет 2 В, то минимальная емкость конденсатора должна находиться на уровне 4 пФ

Дополнительно важно следить за параметром отрицательного сопротивления. В среднем он обязан колебаться в районе 8 Ом


Смотреть галерею

Ждущий мультивибратор (одновибратор)

Ждущий мультивибратор в отличие от автоколебательного на выходе формирует одиночный импульс под действием входного сигнала, причём длительность выходного импульса зависит от номиналов элементов обвязки операционного усилителя. Схема ждущего мультивибратора показана ниже

Схема ждущего мультивибратора (одновибратора) на операционном усилителе.

Ждущий мультивибратор состоит из операционного усилителя DA1, цепи ПОС на резисторах R4R5, цепи ООС VD1C2R3 и цепи запуска C1R1VD2.

Цикл работы ждущего мультивибратора можно условно разделить на три части: ждущий режим, переход из ждущего режима в состояние выдержки и непосредственно состояние выдержки. Рассмотрим цикл работы мультивибратора подробнее.

Ждущий режим является основной и наиболее устойчивой частью цикла работы данного типа мультивибратора, так как самопроизвольно он не может перейти в следующие части цикла работы ждущего мультивибратора. В данном состоянии на выходе мультивибратора присутствует положительное напряжение насыщения ОУ (UНАС+), которое через цепь ПОС R4R5 частично поступает на неинвертирующий вход ОУ, тем самым задавая пороговое напряжение переключения мультивибратора (UПП), которое определяется следующим выражением

На инвертирующем входе ОУ присутствует напряжение, которое задаётся диодом VD1 (в случае кремневого диода напряжение примерно равно 0,6 – 0,7 В), то есть меньше порога переключения мультивибратора. При данных условиях ждущий мультивибратор может находиться неограниченно долгое время (до тех пор, пока не поступит запускающий импульс).

Переход из ждущего режима в состояние выдержки, является следующей частью цикла работы ждущего мультивибратора и начинается после того, как на вход поступит импульс отрицательной полярности, амплитуда которого превысит двухкратное значение напряжения переключения ждущего мультивибратора. То есть минимальная амплитуда входного напряжения (UВХ min) должна быть равна

В этом случае напряжение порога переключения ждущего мультивибратора понизится и станет меньше, чем напряжение падения на диоде VD1. Далее произойдёт лавинообразный процесс переключения выходного напряжения и на выходе установится напряжение отрицательного насыщение ОУ (UНАС-) и ждущий мультивибратор перейдёт в состояние выдержки. При выборе номиналов элементов входной цепи C1 и R1 надо исходить из того, что конденсатор С1 должен полностью разрядиться за время действия входного импульса, то есть постоянная времени цепи C1R1 должна быть на порядок (в десять раз) меньше длительности входного импульса.

Заключительная часть цикла работы ждущего мультивибратора является состояние выдержки. В данном состоянии на неинвертирующий вход поступает часть напряжения с выхода мультивибратора, тем самым задавая пороговое напряжение перехода мультивибратора в ждущий режим. В тоже время выходное напряжение через цепь ООС C1R1 поступает на инвертирующий вход и открывает диод VD1, через который начинает разряжаться конденсатор С1. После разряда конденсатора С1 до 0 В происходит его зарядка через резистор R1 до напряжения перехода мультивибратора в ждущий режим. После чего схема переходит в исходное состояние и на выходе устанавливается напряжение положительного насыщения ОУ (UНАС+). Длительность состояния выдержки и непосредственно формируемого выходного импульса определяется временем зарядка конденсатора С1 через резистор R1 и в общем случае определяется следующим выражением

Так как ждущий мультивибратор имеет только одно устойчивое состояние, то за ним закрепилось название одновибратора.

Для того чтобы одновибратор вырабатывал положительные импульсы при положительных управляющих входных сигналах необходимо изменить полярность включения диодов VD1 и VD2.

Генератор свободной энергии на магнитах

Эффект взаимодействия магнитного поля и катушки широко применяется в магнитных двигателях. А в генераторе свободной энергии этот принцип применяется не для вращения намагниченного вала за счет подачи электрических импульсов на обмотки, а для подачи магнитного поля в электрическую катушку.

Толчком к развитию данного направления стал эффект, полученный при подаче напряжения на электромагнит (катушку намотанную на магнитопровод). При этом находящийся поблизости постоянный магнит притягивается к концам магнитопровода и остается притянутым даже после отключения питания от катушки. Постоянный магнит создает в сердечнике постоянный поток магнитного поля, которое будет удерживать конструкцию до тех пор, пока ее не оторвут физическим воздействием. Этот эффект был применен в создании схемы генератора свободной энергии на постоянных магнитах.

Рис. 2. Принцип действия генератора на магнитах

Посмотрите на рисунок 2, для создания такого генератора свободной энергии и питания от него нагрузки необходимо сформировать систему электромагнитного взаимодействия, которая состоит из:

  • пусковой катушки (I);
  • запирающей катушки (IV);
  • питающей катушки (II);
  • поддерживающей катушки (III).

Также в схему входит управляющий транзистор VT, конденсатор C, диоды VD, ограничительный резистор R и нагрузка Z­H.

Данный генератор свободной энергии включается посредством нажатия кнопки «Пуск», после чего управляющий импульс подается через VD6 и R6 на базу транзистора VT1. При поступлении управляющего импульса транзистор открывается и замыкает цепь протекания тока через пусковые катушки I. После чего электрический ток протечет по катушкам I и возбудит магнитопровод, который притянет постоянный магнит. По замкнутому контуру магнитосердечника и постоянного магнита будут протекать силовые линии магнитного поля.

От протекающего магнитного потока в катушках II, III, IV наводится ЭДС. Электрический потенциал от IV катушки подается на базу транзистора VT1, создавая управленческий сигнал. ЭДС в катушке III предназначена для поддержания магнитного потока в магнитопроводах. ЭДС в катушке II обеспечивает электроснабжение нагрузки.

Камнем преткновения в практической реализации такого генератора свободной энергии является создание переменного магнитного потока. Для этого в схеме рекомендуется установить два контура с постоянными магнитами, в которых силовые линии имеют встречное направление.

Кроме вышеприведенного генератора свободной энергии на магнитах сегодня существует ряд схожих устройств конструкции Серла, Адамса и других разработчиков, в основе генерации которых лежит использование постоянного магнитного поля.

NE555 – модуль генератора импульсов

Москва и МО: Самовывоз Курьерская доставка Россия и СНГ: Почта РФ СДЭК / Boxberry

  • Описание
  • Характеристики
  • Отзывы (0)

Купить NE555 — модуль генератора импульсов в Москве или с доставкой по России и СНГ очень просто! До покупки осталось всего 3 клика:

  • Добавьте товар в корзину
  • Оформите заказ, выбрав наиболее удобный способ доставки и оплаты
  • Дождитесь подтверждения от менеджеров или позвоните самостоятельно
  • Оплатите заказ удобным способом и получите его в ближайшее время

Модуль генератора импульсов на базе NE555

При помощи перемычки, имеющей четыре положения, можно настраивать частоту выходных импульсов в 4 диапазонах:

  • 0.5 – 50 Гц;
  • 35 Гц – 3.5 кГц;
  • 650 Гц – 65 кГц;
  • 50 кГц – 600 кГц.

Данные приведены для питания в 12 В. Когда вы изменяете частоту, всегда выключайте генератор! Питаться генератор может как от внешнего источника, так и от контроллера, которые могут обеспечить от 5 до 15 В постоянного тока. Генератор имеет красный светодиод, который начинает моргать при малой частоте на выходе.

В схеме есть два резистора: R1 и R2

Первый резистор «отвечает» за длительность паузы импульсов, а второй – за скважность

Если требуется управлять нагрузкой, которая превышает на выходе 35 мА, используйте усилитель тока выходного каскада. Максимальная нагрузка, которую выдерживает генератор, равна 200 мА.

Диоды 4148 вместо светодиодов

Светодиоды были заменены на всеми любимые диоды 4148. Это доступные быстродействующие сигнальные диоды со скоростью переключения менее 4 нс. Схема при этом осталась полноценно работоспособной, от описанных выше проблем не осталось и следа, а синусоида приобрела идеальный вид.

На следующей схеме элементы моста вина рассчитаны на частоту генерации 100 кГц. Так же переменный резистор R5 был заменен на постоянные, но об этом позже.

В отличие от светодиодов, падение напряжения на p-n переходе обычных диодов составляет 0.6÷0.7 В, поэтому величина выходного напряжения генератора составила около 2.5 В. Для увеличения выходного напряжения возможно включение нескольких диодов последовательно, вместо одного, например вот так:

Однако увеличение количества нелинейных элементов сделает генератор более зависимым от внешней температуры. По этой причине было решено отказаться от такого подхода и использовать по одному диоду.

ОТВЕТЫ НА ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ (FAQ)

Можете ли Вы изменить или доработать программу под мои пожелания?

Можем. Цена такой доработки будет определена в зависимости от её сложности; для больших партий некоторые доработки можем выполнить и бесплатно. Воспользуйтесь формой заказа выше и опишите желаемые доработки в поле «Примечания».

Пригодно ли устройство для прецизионных задач?

Нет. Встроенный тактовый генератор PIC12F675 не слишком точный, лучше рассчитывать на погрешность до 2% (обычно намного меньше). При задании периода с помощью потенциометра предпочтительна настройка частоты с помощью осциллографа на выходе, а не вольтметра на входе.

Можете ли Вы отправить изделие на Украину и другие страны ближнего зарубежья?

Да, мы можем отправить заказ в другие страны Почтой РФ, но доставка может стоить очень дорого (подробнее см. «Доставка заказов»). Если Вы готовы оплачивать дорогостоящую доставку, оформите заявку с сайта обычным путём (через форму выше), указав страну и город. Мы рассчитаем и сообщим Вам её точную стоимость.

Генераторы импульсов с использованием индуктивной обратной связи

Довольно простые и часто встречающиеся на практике генераторы импульсов (блокинг-генераторы) с использованием индуктивной обратной связи показаны на рис. 14 , 15 и 16.

Рис. 14. Генератор импульсов с использованием индуктивной обратной связи — схема.

Такие генераторы обычно работоспособны в широком диапазоне изменения напряжения питания. При сборке блокинг-генераторов необходимо соблюдать фазировку выводов: при неправильном подключении «полярности» обмотки генератор не заработает.

Рис. 15. Схема блокинг-генератора на транзисторе.

Рис. 16. Схема блокинг-генератора на транзисторе КТ315 с минимумом деталей.

Подобные генераторы можно использовать при проверке трансформаторов на наличие межвитковых замыканий: никаким иным методом такие дефекты не могут быть выявлены.

Литература: Шустов М.А. Практическая схемотехника (Книга 1), 2003 год.

Основная схема генерирования линейно-нарастающего напряжения

Для понимания того как происходит формирование линейно-нарастающего напряжения вспомним как протекает переходный процесс в интегрирующих RC-цепях. Для этого изобразим схему заряда конденсатора некоторым током I



График заряда конденсатора.

Заряд Q конденсатора постоянным током I происходит за время t

В тоже время напряжение UС на конденсаторе емкостью С определяется величиной заряда Q накопленного в конденсаторе

Таким образом, напряжение UС на конденсаторе емкостью С, который заряжается током I будет определяться временем t

Так как значение емкости и тока постоянны, то напряжение, до которого зарядится конденсатор пропорционально времени, прошедшего с момента замыкания ключа. Таким образом, напряжение на конденсаторе UС фактически является суммой напряжений за весь период t. Такое суммирование называется интегрированием, а схема, которая выполняет такую операцию, называется интегратором.

Интегратор на ОУ я рассматривал в одной из предыдущих статей и показан на рисунке ниже



Схема интегратора на операционном усилителе.

В данной схеме зарядный ток I конденсатора С1 определяется входным напряжением UBX и резистором R1, тогда выходное напряжение будет вычисляться по следующей формуле

Знак «–» в выражении показывает то, что входной сигнал поступает на инвертирующий вход ОУ.

Описанный здесь интегратор, имеющий на выходе линейно-изменяющуюся форму напряжения, является основой для построения генераторов треугольного и пилообразного напряжений.

↑ Интерпретация показаний и устранение застарелой ошибки

В интернете кочует иллюстрация возможных искажений и описание к ней с грубой ошибкой. Копипастеры, как обычно, или не читают, или не понимают что копируют. Воспользуемся для начала этими рисунками.


а) идеальная форма при отсутствии частотных искажений, б), в) ослабление ВЧ умеренное и большое, г) умеренное ослабление НЧ, д) кривизна говорит об ослаблении и средних частот, е), ж) в «оригинале» ошибочно говорится о подъёме на НЧ, конечно, это справедливо для е), а ж) — сильное ослабление НЧ и заметное СЧ. з) небольшой спад на самых высоких частотах, в зависимости от частоты ГПИ спад может быть далеко за пределами звукового диапазона, и) плавный провал на средних частотах, к) неглубокий провал в узком диапазоне на средних частотах, скорее всего вызван каким-то резонансом, но процесс апериодический т. к. нет выбросов.

Колебания кривой на последних рисунках л) и м) показывают на неустойчивую работу усилителя

, что хуже, чем просто частотные искажения, такие колебания могут быть незаметны при испытании синусоидальным сигналом!

Можно добавить, что получить импульсы, как на рис. а) возможно только для УПТ (усилителя постоянного тока), любые разделительные конденсаторы приводят к наклону верхушки импульса и даже если частота среза всего несколько Гц, при частоте импульсов 50 и даже 100 Гц, это приводит к форме показанной на рис. г).

Импульсы предложенного генератора при прямом изучении на экране осциллографа не идеальны, но, для звукового диапазона частот, этой «прямоугольности» хватает с многократным запасом.

Как сделать генератор повышенной нагрузки?

Обратим внимание на микросхемы. Генераторы импульсов указанного типа подразумевают использование мощного индуктора

Дополнительно следует подбирать только аналоговый адаптер. В данном случае необходимо добиться высокой пропускной способности системы. Для этого конденсаторы применяются только емкостного типа. Как минимум отрицательное сопротивление они должны быть способны выдерживать на уровне 5 Ом.

Резисторы для устройства подходят самые разнообразные. Если выбирать их закрытого типа, то необходимо предусмотреть для них раздельный контакт. Если все же остановиться на полевых резисторах, то изменение фазы в данном случае будет происходить довольно долго. Тиристоры для таких устройств практически бесполезны.


Смотреть галерею

Механизм генерации

Упрощенно схему можно представить так:

Вместо транзистора мы ставим некий «элемент с отрицательным сопротивлением». По сути – усилительный элемент. То есть, ток на его выходе больше, чем ток на входе (так вот хитро).

К входу этого элемента подключен колебательный контур. С выхода элемента на этот же колебательный контур подана обратная связь (через кондер C2). Таким образом, когда на входе элемента ток увеличивается (происходит перезарядка контурного конденсатора), увеличивается ток и на выходе. Через обратную связь, он подается обратно на колебательный контур – происходит «подпитка». В результате, в контуре устаканиваются незатухающие колебания.

Все оказалось проще пареной репы (как всегда).

Формирование прямоугольного сигнала с изменяемой частотой

Если вы знакомы с Arduino, то вы должны знать что плата Arduino может достаточно просто формировать ШИМ сигнал (с помощью функции analogwrite) на ряде своих контактов

Но с помощью этой функции можно управлять только коэффициентом заполнения (скважностью) ШИМ сигнала, но нельзя управлять его частотой – а это как раз и нужно для нашего генератора сигналов. Управление частотой сигнала прямоугольной формы можно осуществить используя таймеры платы Arduino и непосредственно переключая состояние контактов на их основе

Помочь нам в этом может библиотека Arduino PWM Frequency Library (библиотека управления частотой ШИМ сигнала), более подробно работу с ней мы рассмотрим далее в статье.

Но в использовании этой библиотеки есть ряд слабых сторон. Дело в том, что данная библиотека изменяет настройки по умолчанию Таймера 1 (Timer 1) и Таймера 2 (Timer 2) платы Arduino. В связи с этим вы уже не сможете, к примеру, использовать библиотеку для управления серводвигателем или другие библиотеки, задействующие эти таймеры платы Arduino. Также функция analogwrite на контактах 9,10,11 & 13 использует Timer 1 и Timer 2, следовательно, вы уже не сможете формировать SPWM сигнал (синусоидальный ШИМ сигнал) на этих контактах.

Но преимуществом этой библиотеки является то, что она не мешает работа Таймера 0 (Timer 0) платы Arduino, который в нашем случае является более важным чем Timer 1 и Timer 2 потому что в этом случае вы можете без проблем использовать функцию задержки (delay) и функцию millis(). Также контакты 5 и 6 управляются Таймером 0, поэтому мы без проблем сможем использовать на этих контактах функцию analogwrite или осуществлять управление сервомотором.

Зачем нужны ТТ

Подключение трехфазных счетчиков через трансформаторы тока Меркурий дает возможность расширить диапазон измеряемых параметров до нескольких сотен Ампер. Достичь этого удается за счет применения преобразующих устройств с фиксированным коэффициентом трансформации (чаще всего он равен 20-ти). Поскольку счетчики типа Меркурий рассчитаны на токи не более 60-ти Ампер – использование трансформатора позволяет снимать показания при их значениях в питающих цепях, достигающих многих сотен Ампер.

У других моделей ТТ коэффициент трансформации имеет «свои» значения (5, 30, 40 и т. д.).

Выбор конкретного образца преобразователя зависит от расчетного уровня токовой нагрузки в потребительской сети. Если значение тока не превышает 60-ти Ампер, что случается крайне редко, допускается прямое подсоединение счетчика в контролируемую цепь.

Применение таймера NE555. Часть 2 — генератор прямоугольных импульсов на NE555

Пример №7 — Простой генератор прямоугольных импульсов на NE555

В момент включения схемы, конденсатор C1 разряжен и на выходе 3 таймера NE555 находится высокий уровень. Затем конденсатор C1 через резистор R1 начинает постепенно заряжаться.

В момент, когда потенциал на конденсаторе, и соответственно на выводе 6 (стоп) таймера, достигнет примерно 2/3 напряжения питания, сигнал на выводе 3 переключится на низкий уровень. Теперь конденсатор через сопротивление R1 начинает разряжаться. Когда уровень напряжения на входе 2 (запуск) упадет до 1/3 Uпит., на выходе снова будет высокий уровень. И процесс повторится снова.

ОБЩЕЕ ОПИСАНИЕ ГЕНЕРАТОРА ИМПУЛЬСОВ

Генератор импульсов на базе микроконтроллера PIC12F675 предназначен для формирования прямоугольных логических импульсов регулируемой длительности.

Имеет гибкую настройку, широкий диапазон выходных частот и управление, которые делают применение этой микросхемы удобным для широкого круга задач. Благодаря своей компактности и автономности позволяет существенно упростить электронные схемы, имеющие узлы генерации частоты, сделать их более точными, наделить их дополнительными функциями, уменьшить площадь печатных плат.

Назначение выводов микросхемы (см. рисунок выше):

Вывод Обозначение Тип Описание
1 Vdd Пит. Питание (диапазон напряжений питания указан ниже).
2 Pulses Выход Генерируемые импульсы.
3 IdleState Вход Задание состояния покоя выхода Pulses (при выключенной генерации): – при выключенной генерации выход Pulses находится в состоянии «0»;1 – при выключенной генерации выход Pulses находится в состоянии «1»;соединён с выходом Pulses – при отключении генерации выход Pulses будет оставаться в том состоянии, в котором он был на момент её отключения (после включения питания состояние Pulses будет неопределено).
Смена состояния входа IdleState при выключенной генерации приводит к немедленной смене состояния выхода Pulses (работает как повторитель). При этом время реакции на смену сигнала IdleState – до 100 мкс.
4 Run Вход Разрешение генерации импульсов: 1 – включена, 0 – выключена.
При переходе Run из 0 в 1 выход Pulses немедленно изменяет своё состояние на противоположное (фронт первого импульса).
При переходе Run из 1 в 0 выход Pulses немедленно переходит в состояние покоя (текущий импульс по длительности не завершается).
Время реакции на смену сигнала Run – до 100 мкс, в «медленном режиме» – до 500 мкс.
5 M1 Вход Выбор режима работы (M1:M0):0:0 – напряжение, быстрый режим.0:1 – напряжение, средний режим.1:0 – напряжение, медленный режим.1:1 – USART/Flash.
Режим работы может изменяться «на ходу», при этом желательно, чтобы ножки M0 и M1 меняли состояние одновременно. Время реакции на смену сигналов M1 и M0 обычно не превышает нескольких мкс.
Если генератор всегда используется в одном и том же режиме, ножки M0 и M1 можно притянуть к Vdd и Vss в соответствии с требуемым режимом.
6 M0 Вход
7 Ur / RX Вход В режиме напряжения – аналоговый вход Ur (задаёт длительность импульсов: Vss – минимальная, Vdd – максимальная).В режиме USART – цифровой вход RX (линия связи).В режиме Flash – цифровой вход RX, должен быть притянут к Vdd.
8 Vss Земля «Земля» питания и логики.

Рекомендуется (не является обязательной) установка конденсатора ёмкостью 1–10 мкФ между линиями Vdd и Vss в непосредственной близости от микросхемы, особенно при управлении длительностью импульсов с помощью напряжения (способствует снижению помех на линии питания).

Генератор тактовых импульсов для компьютера

В компьютере генератор отвечает за синхронную работу всех его устройств: процессора, оперативной памяти, шин данных. Работу процессора при этом можно сравнить с работой часов. Исполнение инструкции центральным процессором осуществляется за определенное число тактов. Точно также функционируют и часы. Такты в механических часах определяются колебаниями маятника.

Производительность процессора напрямую зависит от частоты тактов. Чем больше частота тактов, тем больше инструкций процессор способен выполнить за определенный промежуток времени. Одна команда или инструкция может выполняться процессором за часть такта или за несколько сотен тактов. Общая тенденция современного развития компьютерной техники заключается в снижении количества тактов, выделяемых для выполнения одной простейшей инструкции.

Минусы светодиодов

На светодиодах стоит остановиться отдельно. Их использование в схеме синус генератора вызвано величиной падения напряжения, которое обычно лежит в интервале 1.2-1.5 вольта. Это позволяет получать достаточно высокое значение выходного напряжения.

После реализации схемы, на макетной плате, выяснилось, что из-за разброса параметров светодиодов, фронты синусоиды на выходе генератора не симметричны. Это немного заметно даже на приведенной выше фотографии. Помимо этого присутствовали небольшие искажения формы генерируемого синуса, вызванные недостаточной скоростью работы светодиодов для частоты генерации 100 кГц.