shkal Написал:1) Как сделать детектор огибающей\пиковый детектор с ошибкой 1%? Либо надо очень быстрый АЦП (100*верхняя частота генерации), либо как-то интерполировать пики между отсчётами, что требует много реалтаймовых вычислений.1) Например использовать 2 АЦП (синхронно чтобы работали). Снимать sin и cos. Всё остальное в цифре делать.
2) Фактически такая система АРУ никогда не устанавливается, а дрейфует между двумя соседними "ступеньками" ЦАПа, т.е. амплитуда колебаний будет промодулирована некоторым напряжением треугольной формы. Каков будет спектр этого напряжения, какая нужна разрядность ЦАПа-АЦП, чтобы этот эффект не вылезал за -140дб - я не знаю.
3) "Сильно фильтровать" тоже не очень получается - набег фазы в петле
2) Конечно будет "дрейфовать", но если разрядность достаточно большая это думаю не будет проблемой.
3) Но возможностей больше. Например частоту фильрации и ед. усиления в петле можно сделать переменной, снижать по мере установления. Делать разной для разных частот генератора. Хитрить в общем есть больше возможностей.
Я не утверждаю что в этом вообще есть смысл, это просто была идея у меня такая. Возможно будут какие то трудности в её вопрлощении и потеряется всякий смысл это делать.
Вообще прощу прощения за "захват" твоей темы. Не думал что мой пост вызовет столько разговоров совсем не по теме. Если хочешь я думаю можно всё про "процессорный детектор" перенести в другую ветку.