-
- Скорее всего сигнал косячный и идет пачками. - PlainUser(15.12.2021 17:00)
- Самый адекватный результат в итоге дало использование таблицы с очередными значениями OCR. В процессе отладки потерял всякое доверие себе и приборам. - AlexG(15.12.2021 16:50)
- безотносительно решения проблемы, - ну "чиста интереса для" а что за частота такая волшебная? почему такие жёсткие допуски? Ближайшее стандартное не подходит (вот совсем не представляю себе проект, где такая экзотическая частота могла бы применяться со столь жёсткими требованиями к точности) Adept(229 знак., 15.12.2021 15:57)
- В общем, легко! Выставляем целый К деления и калибруем
накристальный генератор под нужную частоту. Внешний кварц для
тестирования в процессе жизни. - Evgeny_CD(15.12.2021 08:17)
- у RC генератора шаг перестройки 0.5-1%. попасть 58035+-1 Гц только случайно можно, что возможно и произошло - Andrey190(15.12.2021 09:57)
- Контроллер работает от внутреннего RC генератора 8МГц. Коэфф
деления 138. 58035.7 х 138 = 8 008 926,6. Вполне в допуске
генератора. - Andrey190(14.12.2021 22:30)
- Проверил - нет, во фьюзах работа от внешнего генератора. - AlexG(15.12.2021 16:44)
- Тоже мне бином ньютона IBAH(189 знак., 14.12.2021 14:14, ссылка)
- Interrupt пишется через два "R". - RxTx(14.12.2021 21:10)
- Спасибо, завтра попробую. - AlexG(14.12.2021 17:52)
- А на той плате точно стоит резонатор на 12 МГц? А то возможны
варианты: 18МГц/310=58065.0 и 21.47727МГц/370=58000.0 - Kceния(14.12.2021 13:44)
- Да, точно. У меня была такая же версия, поэтому я добыл старую плату и проверил. - AlexG(14.12.2021 16:17)
- Однако! Есть [должны быть "в стандарте"] и такие. Toчкa oпopы(1 знак., 14.12.2021 14:35, ссылка)
- Я обычно использовал DigiKey как справочник по типовым частотам кварцев, а тут с каментами, шикарно. - Evgeny_CD(14.12.2021 23:54)
- Спасибо! Классная таблица! - Evgeny_CD(14.12.2021 23:51)
- если частота генерируется таймером и не получается делителями и таймер-компараторами, значит некорректна работа с таймером. Либо он останавливается во время чтения значений, либо некорректно формируется сам сигнал (формирование сигнала идёт аппаратно по CompareMatch или принудительным "ногодрыгом" ? (что само по себе не очень корректно)) Adept(101 знак., 14.12.2021 12:42)
- 51 и 9/13 цикла тактовой/4 - Nikolay_Po(14.12.2021 10:15)
- DDS без синуса? Vit(2 знак., 14.12.2021 09:31, ссылка, ссылка)
- менять делитель каждый период что бы среднее значение было требуемым, сейчас так во всех новых камнях на уартах получают дробные лелители. Nikolay801_(50 знак., 14.12.2021 08:54)
- если шум фазы и его распределение неважны то это как мне кааца на таймере можно сделать перегружая период по табличке. это аналог фапча с дробным коэф.деления но без фильтрации фазы. другой вариант - в крайних микроконтроллерах есть фапчи с дробным кд, lloyd практически о томже толкует. - klen(14.12.2021 08:27)
- Если на каждом такте (или на каждом N-ом такте - в зависимости от
допустимого джиттера) перезагружать Output Compare регистр, то
можно получить любую частоту. - il-2(14.12.2021 08:18)
- Например - 12000000 / 206.77 = 58035.5 Гц. Т.е. надо завести
таблицу на 100 элементов для Compare-регистра, в таблице должны
храниться значения 206 (23штуки) и 207(77штук), распределенные
равномерно. И циклически обновлять Compare-регистр из этой таблицы - il-2(14.12.2021 08:44)
- Подобные варианты я пробовал, получается недостаточная стабильность показаний частотомера - AlexG(14.12.2021 18:15)
- Тогда уж 206 (3штуки) и 207(10штук) - спасибо Nikolay_Po за точное
значение знаменателя. - йцyкeн(14.12.2021 11:03)
- 12000000 / (206 + 10/13) = 12000000 / 206.769 = 58035.7 Гц. Годится. il-2(309 знак., 14.12.2021 11:46)
- Я на аатини15 когда сделал ещё проще: symbions(124 знак., 14.12.2021 08:34)
- Например - 12000000 / 206.77 = 58035.5 Гц. Т.е. надо завести
таблицу на 100 элементов для Compare-регистра, в таблице должны
храниться значения 206 (23штуки) и 207(77штук), распределенные
равномерно. И циклически обновлять Compare-регистр из этой таблицы - il-2(14.12.2021 08:44)
- Огласите требования к джиттеру, а то, может быть, дельта-сигма модуляции хватило бы. lloyd(167 знак., 14.12.2021 08:16, ссылка)