Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
Я пытаюсь загнать в МК амплитуды син. сигналов и разность их фаз.
A1 и A2 = 0...5В.
Для определения амплитуд, сигналы подаются на АЦП (PA0 и PA1).
А для определения разности фаз, я пытаюсь детектировать переход через ноль, как описано в этом appnote (95K).
Т.е. предварительно усиливаю сигналы до 110-240В, а ограничительные диоды, которые прицеплены к каждому из входов МК делают из синусоиды прямоугольный сигнал. Далее, уже программно, обрабатываются внешние прерывания по спадающему фронту сигналов.
Идея правильная или есть ошибки?