Всем привет и с наступающим
Задумался я тут над такой, вроде бы, простой вещью, но что-то ничего хорошего пока не выдумал...
Предположим, что у нас есть "чистый" в достаточной степени синус.
Пусть даже частота его известна и лежит, для ясности, в диапазоне от примерно нуля до мегагерц 500, можно больше )
Амплитуда неизвестна, но не очень велика, < 0.5V - 1V
И надо как можно точнее измерить эту его амплитуду.
Мне (как человеку, недавно слезшему с цифрового дерева в дебри аналоговой электроники) пришли в голову два пути:
1) Выпрямлять подходящим диодом (с подходящим смещением), поставить ФНЧ и пытаться что-то измерять. Но диод штука какая-то уж очень нелинейная, и мне пока не очень ясно, что на выходе будет измеряться - понятно, что в каких-то попугаях мы величину получим, но можно ли её потом достоверно перевести в значение амплитуды вообще? а после изменения температуры в частности?
2) Применить какой-нибудь компаратор или прочий АЦП, но тут по-полной встают проблемы согласования. То есть понятно, что качество измерения в любом случае будет существенно определяться согласованностью различных элементов системы. Но вход микросхемы видится здесь совсем уж слабым местом, поскольку входная ёмкость обычно специфицирована довольно широким диапазоном, зависит от частоты, температуры и ещё бог знает чего.
В итоге, оба пути, наверное, могут дать результат, но выглядят как-то не очень...
Каков "правильный" подход к решению этой задачи? Можно ли доработать какой-то из приведённых путей, или есть какой-то совсем другой вариант?
Буду рад любым мыслям и замечаниям