[an error occurred while processing this directive] [an error occurred while processing this directive]
Internal RC генератор, это Вам не "кварец" ...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено з_а_С 18 января 2002 г. 16:39
В ответ на: Вопрос по калибратору внутреннего генератора в pic12c50x отправлено hotson 18 января 2002 г. 15:43

Ежели речь идёт о OPT кристаллах, то нужное значение калибровки именно для Ft ~ 4 mHz в них уже записано. Без установленных в процессе изготовления значений калибровки, кристаллов 12сХХХ и 16с505 (с другими не работал) я ещё ни разу не встречал. Таблица зависимости частоты внутреннего генератора, от числа, записанного в регистр OSCALL, было в старых DS40139х. С литерой "В" и "С". Причем данные в этих таблицах слегка различались, видимо Microchip "лопатил" технологию. А потом, в следующих релизах этого DS, приводить её перестал. Можно только предположить, что технология уже отлажена. Поэтому ничего особенного подбирать и не нужно. От температуры и напряжения питания частота плывет. Вот эти то зависимости в последних DS есть. Считываешь из кристалла записанное в него значение, принимаешь его соответствующим частоте 4mHz, и дальше, с помощью линейки, и поминутно поминая Microchip-ову "мать", определяешь искомую зависимость. Иногда попадаешь с первого раза 8-).
А вот ежели JW кристалл затер, а калибровку забыл, то тут только методом "програмного тыка". Забиваешь, например первую страницу, чем то типа:
BSF GPIO,Pin_0
NOP
BCF GPIO,Pin_0
и смотришь на частотомер. Обычно, нормальный прибор частоту схватить успевает. А на следующей странице, индикация текущего значения OSCALL (хоть светодиодом мЫргай, биты этого регистра "подсвечивай"), выборка следующего значения калибровки и опять jump на начало.

__САмый_Злостный_в_мире_Анонимус_Сергей (хотел было дописать, что _и_Самый_Вумный, но друзья подсказали, что скромнее нужно быть) 8-)))

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru