Цитата(Microwatt @ Sep 7 2008, 01:46)

Вариант синусоиды ЦАПом + 3 усилителя D - то что сразу приходит в голову. По крайней мере, в мою.
При таком небольшом выходном напряжении может получиться достаточно компактно.
В общем пока вариант такой: синус делать в цифрах с таблицы или CORDICом, затем формировать ШИМ прямо исходя из этих цифр, даллее его на драйвера/ключи, далее фильтр и с него обратная связь - АЦП, 1 период оцифровывать, интегральным подсчетом находить среднее и вносить коррекцию в ШИМ в зависимости от отклонения выходной амплитуды.
По ходу вопрос:
без цифр конечно, в воздухе, но:
я получаю значения ШИМ для синусоиды; на выходе моя синусоида как то искажается; я оцифровываю 1 ее период, и анализирую каждую точку - на сколько она отклоняется от заданного значения, и далее делаю таблицу корректировок для следующего периода таким образом чтобы вернуть выход к требуемой форме;
это велосипед изобретается?
Спасибо!
Жизнь не такая долгая, чтобы писать программы на ассемблере...