Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Стабильность DCO
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
vasta
Доброго утра, такой небольшой вопрос.
Насколько стабильна частота внутреннего DCO по партии и по разбросу температур для G2232.
Дело в том, что в даташитах прописан разброс +/- 30% (при стандартной температуре, т.е только по партии).
Но мой опыт говорит, что когда так пишут, то это очень завышенные значения.
По сути нужно, чтобы микроконтроллер различал интервалы 0,5мс от 1мс, т.е если разброс по партии + разброс по температурному диапазону составляет +/-10% то этого для данной задачи достаточно. Голый DCO без калибровки обеспечит такую стабильность парамеров?
Ну и чтобы 2 раза не вставать, небольшой вопрос вдогонку. Щас работаю в иаре 6.0, у него в настройках проекта нет шильдика под G2232. Есть только шильдик под G2231. Прошивки, сгенеренные с такой настройкой, встанут на G2232?
rezident
Цитата(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 обоих кристаллов.
vasta
Цитата(rezident @ Apr 25 2012, 17:02) *
В MSP430F2xxx и G2xxx есть структура с настройками регистров, задающих калиброванные значения частоты DCO, которая прописывается в сегмент INFO_A на заводе. См. в datasheet и в UM описание TLV-структуры. При необходимости калибровка DCO от внешнего сигнала делается на раз-два. Есть апликуха на эту тему. Имя документа сходу не подсажу.

Нет, это понятно, вопрос появился только по той причине, что внешний источник есть лишняя сущность которая занимает место не плате (что критично в моем случае).
Но по глубокому размышлению пришел к выводу, что с внешней калибровкой таки надежнее
rezident
Вы не поняли. Внешний источник это именно внешний по отношению к устройству источник сигнала. Его совсем не обязательно держать на плате, а можно подключать только на момент калибровки. У меня, например, всегда выведены 6 контактов для прошивки через BSL в виде 6 отверстий или падов. Поэтому подключить внешний источник сигнала к Timer_A для калибровки DCO не составляет проблемы.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.