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

 
 
 
Reply to this topicStart new topic
> Стабильность DCO, Нужно ли калибровать?
vasta
сообщение Apr 25 2012, 01:34
Сообщение #1


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

Группа: Участник
Сообщений: 183
Регистрация: 3-02-09
Из: Нск
Пользователь №: 44 325



Доброго утра, такой небольшой вопрос.
Насколько стабильна частота внутреннего DCO по партии и по разбросу температур для G2232.
Дело в том, что в даташитах прописан разброс +/- 30% (при стандартной температуре, т.е только по партии).
Но мой опыт говорит, что когда так пишут, то это очень завышенные значения.
По сути нужно, чтобы микроконтроллер различал интервалы 0,5мс от 1мс, т.е если разброс по партии + разброс по температурному диапазону составляет +/-10% то этого для данной задачи достаточно. Голый DCO без калибровки обеспечит такую стабильность парамеров?
Ну и чтобы 2 раза не вставать, небольшой вопрос вдогонку. Щас работаю в иаре 6.0, у него в настройках проекта нет шильдика под G2232. Есть только шильдик под G2231. Прошивки, сгенеренные с такой настройкой, встанут на G2232?
Go to the top of the page
 
+Quote Post
rezident
сообщение Apr 25 2012, 10:02
Сообщение #2


Гуру
******

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



Цитата(vasta @ Apr 25 2012, 06:34) *
Голый DCO без калибровки обеспечит такую стабильность парамеров?

В MSP430F2xxx и G2xxx есть структура с настройками регистров, задающих калиброванные значения частоты DCO, которая прописывается в сегмент INFO_A на заводе. См. в datasheet и в UM описание TLV-структуры. При необходимости калибровка DCO от внешнего сигнала делается на раз-два. Есть апликуха на эту тему. Имя документа сходу не подсажу.
Цитата(vasta @ Apr 25 2012, 06:34) *
Прошивки, сгенеренные с такой настройкой, встанут на G2232?
Я не совсем понимаю, что вы подразумеваете под термином "встанет прошивка"? Ядро у этих кристаллов одинаковое, периферия в MSP430 весьма унифицирована, но каждый конкретный кристалл отличается объемом FLASH и/или SRAM и/или набором периферийных модулей. MSP430G2232 отличается от MSP430G2231 как минимум размером SRAM и набором регистров в Timer_A. Если вы эти нюансы при написании программы учитываете (например инициализацию указателя стека), то наверное особых проблем не будет. Но в любом случае лучше бы более тщательно сравнить datasheet обоих кристаллов.
Go to the top of the page
 
+Quote Post
vasta
сообщение Apr 25 2012, 10:21
Сообщение #3


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

Группа: Участник
Сообщений: 183
Регистрация: 3-02-09
Из: Нск
Пользователь №: 44 325



Цитата(rezident @ Apr 25 2012, 17:02) *
В MSP430F2xxx и G2xxx есть структура с настройками регистров, задающих калиброванные значения частоты DCO, которая прописывается в сегмент INFO_A на заводе. См. в datasheet и в UM описание TLV-структуры. При необходимости калибровка DCO от внешнего сигнала делается на раз-два. Есть апликуха на эту тему. Имя документа сходу не подсажу.

Нет, это понятно, вопрос появился только по той причине, что внешний источник есть лишняя сущность которая занимает место не плате (что критично в моем случае).
Но по глубокому размышлению пришел к выводу, что с внешней калибровкой таки надежнее
Go to the top of the page
 
+Quote Post
rezident
сообщение Apr 25 2012, 11:02
Сообщение #4


Гуру
******

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



Вы не поняли. Внешний источник это именно внешний по отношению к устройству источник сигнала. Его совсем не обязательно держать на плате, а можно подключать только на момент калибровки. У меня, например, всегда выведены 6 контактов для прошивки через BSL в виде 6 отверстий или падов. Поэтому подключить внешний источник сигнала к Timer_A для калибровки DCO не составляет проблемы.
Go to the top of the page
 
+Quote Post

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

 


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


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