Добрый вечер! Возникла проблема с компинсацией 300 Гц состовляющей на выходе ИП. Таймер генерирует ШИМ (который компенсирует 300 Гц синус) с запаздованием на 1/4 периода . Т.е. запаздывание от момента начала преобразования АЦП до момента выдачи таймером ШИМ с компенсацией состовляет 0.5мс. Алгоритм преобразования - таймер генерит прерывание АЦП, в обработчике прерывания происходят расчеты ,которые передаются на таймер. Частота ШИМ 200кГц. Длительность прерывания 3 мкс при периоде ШИМ 5 мкс. Попробовал АЦП запускать без прерывания, а прерывание делать от таймера - величена задержки не изменилась.
|