Atmega16 Деление 64 бит на 32 бит
Если будет предложен алгоритм однопериодного измерения двух частот 500.01Гц и 500.02Гц контроллером, тактируемым 16'000'000Гц, я буду очень признателен.
- Реклама
- Сообщения: 79
- Зарегистрирован: Сб май 08, 2010 09:33:42
Я понял, в чем тут проблема. Я так понимаю все дело в том, что вы хотите чтобы даже при 500 герцах разрядность была .01? в этом нет смысла! кварцевый генератор даже с такой точностью не ходит. Это примерно то же самое, что от неотстроенного кварца при применении в часах требовать точность ухода менее 2 секунд в сутки. (в сутках 86400 секунд, в нашем случае 50000 отсчетов)
Скиньте максимальную точность на порядок и все получится! При больших частотах - сотые откидываем, при малых - возвращаем
Скиньте максимальную точность на порядок и все получится! При больших частотах - сотые откидываем, при малых - возвращаем
для одного периода погрешность будет 0,0156, если не учитывать точность настройки кварца, то получается только ошибка квантования порядка половины последнего разряда, это нормально.akl писал(а):Если будет предложен алгоритм однопериодного измерения двух частот 500.01Гц и 500.02Гц контроллером, тактируемым 16'000'000Гц, я буду очень признателен.
Конечно ходит, 0,01 на 500Гц это 20ppm отклонение - частей на миллион, обычный средненький кварц - 50ppm во всем температурном диапазоне, а в диапазоне комнатных температур он даст те же 20ppm или лучше, особенно если триммером настроить центральную частоту. Часовые кварцы имеют обычно большую температурную стабильность, в нормальных часах - порядка 10ppm.of_silence писал(а):Я понял, в чем тут проблема. Я так понимаю все дело в том, что вы хотите чтобы даже при 500 герцах разрядность была .01? в этом нет смысла! кварцевый генератор даже с такой точностью не ходит.
Информация по RLC mini находится >тут<
- Сообщения: 79
- Зарегистрирован: Сб май 08, 2010 09:33:42
Хм, кварцы есть от 100 до 5 ppm, в последнем случае действительно будет достаточная стабильность.
Но верность такого способа для всех случаев жизни все равно вызывает сомнения - длительность импульса должна быть строго постоянной, длительность фронта/спада не большой, и тому подобное.
Если все условия соблюдены, то пожалуй соглашусь - такую точность действительно достигнуть реально.
Но верность такого способа для всех случаев жизни все равно вызывает сомнения - длительность импульса должна быть строго постоянной, длительность фронта/спада не большой, и тому подобное.
Если все условия соблюдены, то пожалуй соглашусь - такую точность действительно достигнуть реально.

