ФАПЧ

Feb 21, 2007 3 Replies

Hi All !



Hе подскажет ли кто как программно реализовать ФАПЧ? Хотелось бы на AVR сделать синхронизацию 15625 Гц и 50 гц.


VS> Hе подскажет ли кто как программно реализовать ФАПЧ? VS> Хотелось бы на AVR сделать синхронизацию 15625 Гц и 50 гц.

таймером 1 измеряем частоту сети с максимальной точностью, и по каждому прерыванию от сетевой частоты устанавливаем до скольки считать ШИМу на таймере 2. поскольку прерывания редкие (50 или 100Гц) можно со спокойной совестью в них делить и умножать :)

можно заодно устройство захвата на таймере 1 заюзать.

... Слабый пол сильнее сильного в силу слабости сильного пола к слабому.

VS>> Hе подскажет ли кто как программно реализовать ФАПЧ? VS>> Хотелось бы на AVR сделать синхронизацию 15625 Гц и 50 гц.

DE> таймером 1 измеряем частоту сети с максимальной точностью, и по DE> каждому прерыванию от сетевой частоты устанавливаем до скольки DE> считать ШИМу на таймере 2. поскольку прерывания редкие (50 или DE> 100Гц) можно со спокойной совестью в них делить и умножать :)

DE> можно заодно устройство захвата на таймере 1 заюзать.

Да уж. Х и Х курят :-(). Почитайте все же у них про ФАПЧ.

On 10:04 Thu 22 Feb , Rifkat Abdulin wrote: RA> From: Rifkat Abdulin snipped-for-privacy@kgpa.ru VS>>> Hе подскажет ли кто как программно реализовать ФАПЧ? VS>>> Хотелось бы на AVR сделать синхронизацию 15625 Гц и 50 гц. DE>> таймером 1 измеряем частоту сети с максимальной точностью, и по DE>> каждому прерыванию от сетевой частоты устанавливаем до скольки DE>> считать ШИМу на таймере 2. поскольку прерывания редкие (50 или DE>> 100Гц) можно со спокойной совестью в них делить и умножать :) DE>> можно заодно устройство захвата на таймере 1 заюзать. RA> Да уж. Х и Х курят :-(). Почитайте все же у них про ФАПЧ. кто тебе мешает считать значения для частоты ШИМа так чтобы оно по фазе совпадало с частотой сети?

... Linux is like a wigwam - no windows, no gates, apache inside...

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required