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

 
 
> проблема с запуском LFXT1 на 430F2002
SZ0
сообщение Apr 5 2008, 11:51
Сообщение #1


Местный
***

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



В поиске был, читал по проблемам запуска.

Поставил кварц на 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

Сообщение отредактировал SZ0 - Apr 5 2008, 11:52
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Apr 5 2008, 21:43
Сообщение #2


Гуру
******

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



Дык 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 подстраивать при изменении температуры и напряжения питания, то можно вполне и без высокочастотного кварца обойтись.
Go to the top of the page
 
+Quote Post



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

 


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


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