Цитата(Peeoner @ Jul 23 2008, 12:52)

Какая будет точность измерения, если период измерения меньше 1с, ну скажем 0.1с
А самому трудно посчитать? Есть формула Fx=Fo*M/(N±1). Fx=8000000, Fo=4000000, для 0.1с окна M=400000, N=800000±1
Для N=800000+1 получим Fx=8000000*400000/800001=3999995.00001Гц
Для N=800000 получим Fx=8000000*400000/800000=40000000.00000Гц
Абсолютная погрешность составит ±4.9999938Гц, т.е. примерно ±5 Гц.
Для расчёта погрешности в методе ворот фиксируете N, а M±1.
Цитата(Peeoner @ Jul 23 2008, 12:52)

To =GM=
вы вот говорите 1000 измерений за 1с. Тогда период одного измерения 0.001с--или я не прав? А как же 1с и 100с?
Не правы. Период одного измерения остаётся 1с.
Ранее в этом топике мы обсуждали вопрос, как мерять частоту на голой авр с минимальной погрешностью. defunct упирался и тогда, и говорил, что с такой точностью померить нельзя. Ему было показано. что можно, он смирился. Было показано также, что по точности определения частоты метод захвата имеет существенное преимущество перед методом ворот. Причём, заметьте, все обсуждения касались однократного измерения.
Сейчас обсуждение перешло в плоскость статистической обработки некоторого количества измерений, скажем 1000 (можно получить и 10000 измерений и 100000 измерений (для 20МГц клока)), получаемых за одну секунду. Я показал один из вариантов, как можно сделать 1000 независимых измерений в секунду. На самом деле, вариантов много. Вам обработку делать пока не надо, сначала освойте однократное измерение.
Цитата(Peeoner @ Jul 23 2008, 12:52)

To =GM=
А вот если за 1с уплывет частота, то среднее будет сильно искажено...Ваш метод расчитан на измерения стабильных значений частоты, что ли?
Ну вы думайте, что говорите. А если в методе ворот уплывёт частота, значение частоты не будет искажено? Есть только один способ борьбы с таким явлением. Естественно, хотелось бы, чтобы на периоде измерения частота оставалась более-менее стабильной.
Цитата(Peeoner @ Jul 23 2008, 12:52)

100с период измерения-это круто!! Токо смысл? Мне же не водородный эталон по этому частотомеру настраивать) Я хотел бы что бы обратили применимость метода к измерения частот, близким к критическим-ну скажем 4МГц. С периодом измерения 0.1с.
To defunct -можно пару предложений по вашему варианту метода "ворот", а то что-то мне кажется, что метод =GM= будет давать нифиговую погрешность, если период измерения будет менее 1с!
1) Смысл в том, чтобы из 30-рублёвого прибора (МК) выжать максимум, а уж как этим максимумом распорядится отдельно взятый разработчик, это не наше дело.
2) На практике метод применим для частот от 0.1 Гц до Fclk/2.
3) Для 0.1с окна мой метод даст максимальную погрешность примерно ±5 Гц, а метод ворот примерно ±10 Гц для частот порядка Fclk/2.