Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: проблема с запуском LFXT1 на 430F2002
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
SZ0
В поиске был, читал по проблемам запуска.

Поставил кварц на 12 МГц на LFXT1.

Процедура запуска с внешним кварцем:
Код
    BIC.W    #OSCOFF,SR    ;включение осцилятора LFXT1
    bis.b    #LFXT1S1,&BCSCTL3;3-16MHz Crystal
L1:
    BIC.B    #OFIFG,&IFG1    ;Clear OFIFG
    MOV.W    #0FFFFh,R15    ; Delay
L2:
    DEC.W    R15
    JNZ    L2
    BIT.B    #OFIFG,&IFG1    ; Re-test OFIFG
    JNZ    L1        ; Repeat test if needed

Конденсаторы подбирал. Запустить не получается sad.gif Сел заново читать мануал. В итоге нашёл: "MSP430x20xx: LFXT1 does not support HF mode, XT2 is not present, ROSC is not supported." в мане "MSP430x2xx Family" (SLAU144E). Есть бит XTS в BCSCTL1 (стр. 300) в F2002 его нет, а он отвечает за частотный режим - Low/High frequency mode. Далее, в BCSCTL3 биты 5-4 LFXT1Sx:

Low-frequency clock select and LFXT1 range select. These bits select
between LFXT1 and VLO when XTS = 0, and select the frequency range
for LFXT1 when XTS = 1.

When XTS = 0: !!!(ЕГО НЕТ В 2002, по умолчанию = 0???)
00 32768 Hz Crystal on LFXT1
01 Reserved
10 VLOCLK (Reserved in MSP430x21x1 devices)
11 Digital external clock source
When XTS = 1 (Not applicable for MSP430x20xx devices)
00 0.4 - 1-MHz crystal or resonator
01 1 - 3-MHz crystal or resonator
10 3 - 16-MHz crystal or resonator
11 Digital external 0.4 - 16-MHz clock source

Не следует ли отсюда, что кроме как на 32768 Гц я не смогу запусть LFXT1 от кварца другой частоты? А на более высокой частоте я могу запускать LFXT1 только от внешнего генератора? И как всё таки воспринимать остутсвующий XTS? Приравниваем его 0?

P.S. запутался я совсем sad.gif
rezident
Дык User's Manual один для всей серии. О конкретных особенностях кристалла нужно читать в datasheet этого кристалла. Раз написано, что "LFXT1 does not support HF mode", то значит так оно и есть. Цепляйте часовой кварц и для тактирования высокой частотой используйет DCO. Подобранные на заводе константы обеспечивают начальную точность DCO не хуже 1%. Если вам нужна точность частоты DCO выше, чем указанная в datasheet, то делайте подстройку DCO по частоте часового кварца. О том, как это делать совсем недавно обсуждали.
Кстати, DCO в этой серии довольно неплохой. Если брать нормальный кварц 20-30ppm/C, то генератор на нем будет лишь на порядок стабильнее во всем рабочем температурном диапазоне, чем встроенный DCO (примерно 0,25% против 5%). Но если DCO подстраивать при изменении температуры и напряжения питания, то можно вполне и без высокочастотного кварца обойтись.
SZ0
Цитата(rezident @ Apr 6 2008, 02:43) *
О конкретных особенностях кристалла нужно читать в datasheet этого кристалла.


Неужели есть ман на каждый отдельный кристалл как у Atmel?! Я ничего на TI не нашёл sad.gif Ткните меня носом! У меня есть только общие, в которых приходится выискивать особенности каждого кристалла чуть ли не между строк:

1. MSP430x20x1, MSP430x20x2, MSP430x20x3 Mixed Signal Microcontroller (Rev. D)
2. MSP430F20xx Device Erratasheet (Rev. H)

Цитата(rezident @ Apr 6 2008, 02:43) *
Если вам нужна точность частоты DCO выше, чем указанная в datasheet, то делайте подстройку DCO по частоте часового кварца. О том, как это делать совсем недавно обсуждали.


Что мне и придётся делать smile.gif (поторопился жать кнопки не читая ман на Lite FETPro430 - вот и очистил весь кристалл)
rezident
Еще раз повторяю, что User's Manual один на всю серию (MSP430x2xx). А datasheet это не manual, в нем описаны конкретные особенности одного или нескольких схожих кристаллов: набор модулей, типы корпусов, распиновка их, размер и распределение памяти, электрические характеристики и пр.
Цитата(SZ0)
Что мне и придётся делать smile.gif (поторопился жать кнопки не читая ман на Lite FETPro430 - вот и очистил весь кристалл)
Ну это не вы первый biggrin.gif Типовые грабли т.с. wink.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.