реклама на сайте
подробности

 
 
> Восстановление калибровочных констант в 430F2002, возможно ли?
SZ0
сообщение Mar 29 2008, 19:41
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 14-02-06
Пользователь №: 14 331



Баловался с процем и стёр Lite FETPro430 ему калибровочные константы. Можно ли их как-то восстановить, т.е. путём каких то расчётов или с другого кристалла? Интересует восстановление констант для калибровки внутреннего генератора.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Mar 30 2008, 15:38
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Восстановить калибровочные константы не составляет труда. Вам уже дали направление поиска. В серии MSP430x1xx где нет заводских калибровочных констант, я применял калибровку DCO по часовому кварцу при старте системы.
Принцип там весьма простой. Увеличивая или уменьшая значения DCOx, MODx и RSELx добиваются заданного отношения между DCO и опорной частотой (у меня ей была частота часового кварца). Измеряется это отношение с помощью таймера TimerA, работающего в режиме "захвата". TimerA должен тактироваться от SMCLK, который в свою очередь от DCO. Опорная частота должны являться источником тактирования ACLK. Во всех кристаллах MSP430 ACLK можно внутренне скоммутировать так, чтобы он был входным сигналом CCI2B для 3-его канала TimerA (CCR2). Так что, если TimerA настроен в режим захвата от CCI2B, то разница между двумя последовательно полученными (захваченными) значениями CCR2 даст искомое отношение SMCLK и ACLK (с учетом всех предделителей конечно). Получается DCO=SMCLK=(CCR2(n)-CCR2(n-1))*ACLK таким образом можно подстроить DCO, являющийся источником SMCLK.
Только если вы хотите полностью восстановить калибровочные константы, то посмотрите описание TLV-структуры в datasheet конкретного кристалла. Там кроме значений CAL_DCO и CAL_ВС1 еще и TAG-и должны быть прописаны.
Go to the top of the page
 
+Quote Post
Alechin
сообщение Mar 31 2008, 14:21
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 158
Регистрация: 27-06-05
Из: Химки, Моск.обл.
Пользователь №: 6 334



Сравнивал на 5 штуках F2274. Калибровки различны, но не намного (плюс минус два-три). Поэтому когджа в одном случайно их затер - просто скопировал из другого. Мне, правда, высокая точноность была не нужна - все время-зависимое синхронизируется часовым кварцем, а DCO - так, для ядра.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 20:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01364 секунд с 7
ELECTRONIX ©2004-2016