ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
345877 Топик полностью
fk0, легенда (08.08.2012 17:41, просмотров: 262) ответил AVF на именно. uart наименее критичен, он позволяет +-2%, поэтому без всяких калибровок работает. просто перестраховался на полный диапазон температур, тем более что часовой кварц все равно есть
+-2% на весь диапазон температур не получается. Нужно калибровать. Казалось бы не сложно, но... если бы OSCCON менялся шагами по 0.4% (8000КГц +-12% на 6 бит OSCCON). Но написано же, что шаг немонотонный, нелинейный. Где гарантия, что шаг в очередной раз не ~30кГц окажется, а все 200кГц, например? И с немонотонностью тоже: какой же тогда нужен алгоритм калибровки? Перебрать все 64 значения (6 бит) и установить наиболее подходящее? Непонятно. Кроме того, если калибровка на ходу осуществляется -- важно, чтобы в процессе перестройки частота не ушла за 2% от номинала. Если настраивать на +-1 и смотреть изменение частоты -- можно. Если перебирать какие попало значения -- явно не вариант.
[ZX]