DIY - Do It Yourself.


Опубликовано: 12/08/19

Детектор пика сигналов.

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

Система может находиться в одном из двух состояний - режим записи и режим измерений. Текущее состояние определяется уровнем на выходе D-триггера. Высокий уровень - режим записи, низкий - измерений. Чем выше частота задающего генератора, тем чаще происходят измерения, тем точнее определение минимумов и максимумов амплитуды сигнала.

В режиме записи открывается ключ S1 и заряд конденсатора C12 выравнивается с уровнем напряжения исходного сигнала.

В режиме измерений происходит сравнение ранее записанного напряжения конденсата C12 с текущим уровнем напряжения исходного сигнала.

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

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

  • Схема в режиме измерений - высокий уровень D-триггера. Работа компаратора заблокирована высоким уровнем на входе Latch enable, значение на выходе компаратора остаётся неизменным.

  • Пауза перед открытием ключа S1 необходима чтобы завершить предшествующий цикл измерений. Задержка переднего фронта задаётся цепочкой U3,R2,D2,C3,U6

  • Закрываю ключ S1 и выдерживаю паузу необходимую для завершения переходных процессов закрытия транзистора. Время паузы задаётся цепочкой U2,D1,R1,C1,U7

  • Перевожу компаратор в режим измерений - Latch disable, подав низкий уровень на вход LE компаратора.

  • Cравниваю ранее записанное в конденсатор напряжение с текущим уровнем сигнала. Время сравнения задаётся частотой работы генератора U4,R5,C2,U9.


Мищук Андрей.
Сбербанк: 5469 3800 8271 1366
energy4all@inbox.ru
Буду признателен за поддержку!
Микроконтроллеры.