Atmega16 Деление 64 бит на 32 бит

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
akl
Друг Кота
Сообщения: 4476
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

Если будет предложен алгоритм однопериодного измерения двух частот 500.01Гц и 500.02Гц контроллером, тактируемым 16'000'000Гц, я буду очень признателен.
Реклама
Открыл глаза
Сообщения: 79
Зарегистрирован: Сб май 08, 2010 09:33:42

Сообщение of_silence »

Я понял, в чем тут проблема. Я так понимаю все дело в том, что вы хотите чтобы даже при 500 герцах разрядность была .01? в этом нет смысла! кварцевый генератор даже с такой точностью не ходит. Это примерно то же самое, что от неотстроенного кварца при применении в часах требовать точность ухода менее 2 секунд в сутки. (в сутках 86400 секунд, в нашем случае 50000 отсчетов)
Скиньте максимальную точность на порядок и все получится! При больших частотах - сотые откидываем, при малых - возвращаем :idea:
Реклама
Держит паяльник хвостом
Аватара пользователя
Сообщения: 993
Зарегистрирован: Пн сен 18, 2006 11:16:05
Откуда: Тула

Сообщение Neekeetos »

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

Сообщение of_silence »

Хм, кварцы есть от 100 до 5 ppm, в последнем случае действительно будет достаточная стабильность.
Но верность такого способа для всех случаев жизни все равно вызывает сомнения - длительность импульса должна быть строго постоянной, длительность фронта/спада не большой, и тому подобное.
Если все условия соблюдены, то пожалуй соглашусь - такую точность действительно достигнуть реально.
Реклама
Эиком - электронные компоненты и радиодетали
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»