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

 
 
 
Reply to this topicStart new topic
> Проблема запуска XT2, (помогите запустить высокочастотный кварц)
Student Andrey
сообщение Oct 27 2006, 11:50
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 27-10-06
Пользователь №: 21 721



Добрый день!
Начал осваивать MSP430F149 на макетной плате MSP-FET430P140. Припаял кварц на 6МГц(KX-3H) к XT2 и 2 внешних кондера по 12пФ. Заливаю код в котором запускаю осциллятор, отчищаю флаг OFIFG, делаю задержку на 50мкс (делал даже на 1 сек.), а результат не утешительный, флаг OFIFG как выбрасывался, так и выбрасываеться. Подскажите пожалуйста что-нибудь.
Go to the top of the page
 
+Quote Post
M_Z
сообщение Oct 27 2006, 12:38
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011



Цитата(Student Andrey @ Oct 27 2006, 14:50) *
Добрый день!
Начал осваивать MSP430F149 на макетной плате MSP-FET430P140. Припаял кварц на 6МГц(KX-3H) к XT2 и 2 внешних кондера по 12пФ. Заливаю код в котором запускаю осциллятор, отчищаю флаг OFIFG, делаю задержку на 50мкс (делал даже на 1 сек.), а результат не утешительный, флаг OFIFG как выбрасывался, так и выбрасываеться. Подскажите пожалуйста что-нибудь.

Вопрос?
Есть-ли генерация на выводах кварца. Посмотри осцилографом. И какие там уровни сигнала (0В, или средний уровень).
Go to the top of the page
 
+Quote Post
Student Andrey
сообщение Oct 27 2006, 13:23
Сообщение #3





Группа: Новичок
Сообщений: 5
Регистрация: 27-10-06
Пользователь №: 21 721



Вопрос?
Есть-ли генерация на выводах кварца. Посмотри осцилографом. И какие там уровни сигнала (0В, или средний уровень).
[/quote]
Генерации нет, осциллограф показывает стабильное напряжение, а вот уровень напряжения где-то около 0,8 В. Как я понимаю напряжение д.б. не менее 2.4 В при Vcc=3? А с чем это может быть связано не с конденсаторами ли случайно?
Go to the top of the page
 
+Quote Post
Shread
сообщение Oct 27 2006, 14:06
Сообщение #4


иногда заглядывающий
****

Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170



Цитата(Student Andrey @ Oct 27 2006, 17:23) *
Цитата
Вопрос?
Есть-ли генерация на выводах кварца. Посмотри осцилографом. И какие там уровни сигнала (0В, или средний уровень).

Генерации нет, осциллограф показывает стабильное напряжение, а вот уровень напряжения где-то около 0,8 В. Как я понимаю напряжение д.б. не менее 2.4 В при Vcc=3? А с чем это может быть связано не с конденсаторами ли случайно?

Кварц новый ставили? В нем есть уверянность?
Тщательно проверьте соединение линий кварца с процессором. Если это макетка, минимизируйте длину проводников.
Кондеров этих должно хватить.
Возьмите готовый пример ti, появляется ли генерация с ним. Сделайте бесконечный цикл, и крутите в нем только инициализацию кварца. Если при этом ничего не изменится(при просмотре осциллографом на ноге XOUT), скорее всего ваш процессор отбросил коньки. Попробуйте поставить брык где-нить внутри цикла, убедитесь что хоть отладчик работает правильно, или просто поостанавливайте выполнение.
Go to the top of the page
 
+Quote Post
exSSerge
сообщение Oct 27 2006, 18:26
Сообщение #5


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

Группа: Новичок
Сообщений: 136
Регистрация: 18-08-06
Из: Novosibirsk
Пользователь №: 19 655



Цитата(Student Andrey @ Oct 27 2006, 18:50) *
Добрый день!
Начал осваивать MSP430F149 на макетной плате MSP-FET430P140. Припаял кварц на 6МГц(KX-3H) к XT2 и 2 внешних кондера по 12пФ. Заливаю код в котором запускаю осциллятор, отчищаю флаг OFIFG, делаю задержку на 50мкс (делал даже на 1 сек.), а результат не утешительный, флаг OFIFG как выбрасывался, так и выбрасываеться. Подскажите пожалуйста что-нибудь.


Есть целых три предложения:
1. Тщательно отмыть плату от остатков флюса
2. Попробовать на простейшей программе для проверки:

__task int main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer

BCSCTL1 = 7; // XT2 is ON, LFXT1 Low Freq, ACLK div 1:1, RSEL=7
BCSCTL2 = SELS; // MCLK = DCOCLK, div 1:1, SMCLK = XT2CLK, div 1:1

for(;;);
}

3. Попробовать другой кварц

за 50мкс генератор с кварцем не успеет разогнаться, ему надо по крайней мере несколько миллисекунд.

смотреть сигнал на XT2OUT лучше не напрямую щупом ( у него входная ёмкость 10-15пФ) а через резистор на 1-2кОм или очень маленькую ёмкость. Ещё можно сконфигурировать P5.5 на выдачу SMCLK и смотреть его.
ну а если и это не поможет ... , ещё что-нибудь придумаем smile.gif
Go to the top of the page
 
+Quote Post
Student Andrey
сообщение Oct 27 2006, 20:09
Сообщение #6





Группа: Новичок
Сообщений: 5
Регистрация: 27-10-06
Пользователь №: 21 721



Всем спасибо, когда все попробую и проверю, расскажу что получилось! smile.gif
Go to the top of the page
 
+Quote Post
Student Andrey
сообщение Oct 30 2006, 16:59
Сообщение #7





Группа: Новичок
Сообщений: 5
Регистрация: 27-10-06
Пользователь №: 21 721



Рассказываю как и обещал. Проверив обе линии связи между кварцем и MSP430 омметром на короткое замыкание, выяснилось, что связи то нет. Оказалось, что я неправильно припаял кварц к макетке. Так как в документации я не нашел схемы трассировки, то и не стал замарачиваться припаяв к контактным площадкам между которыми нарисован кварц. Оказалось, что это совсем не те контакты wink.gif . Припаяв кварц к нормальным отверстиям все сразу заработало. И осциллограф кажет че надо и SMCLK появилось и флаг не выбрасывается.... Вобщем для меня получился хороший урок. smile.gif
Go to the top of the page
 
+Quote Post

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

 


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


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