Цитата(A. Fig Lee @ Dec 29 2008, 02:52)

Пишу здесь, так как ориентируюсь на AVR.
Хочу померять напряжение переменного тока (сети) без выпрямления.
Можно применить RMS, как мне посоветовали или другой способ -
.....
A = sqr( (x2 - (x1*cos(d))/sin(d))**2 + x1**2)
Зачем так сложно?!
А померить !1! раз за период в максимуме (минимуме) никак? (всеравно вы для вашего способа должны разность фаз измерять!) Так и измеряйте на 90 градусов. Причем т.к. вершина достаточно пологая, то точность этих самых 90 градусов далеко не критична!
Фиксируете момент перехода через 0, пускаете таймер, и по событию от таймера автоматом пускается АЦП (autotriggered), ну или вручную в обработчике прерывания.