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

 
 
> обвязка кварца, как рассчитать кондюки?
shide_3
сообщение Jun 21 2013, 19:20
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



здравствуйте! пожалуйста, подскажите. предыстория такова: была рабочая плата с Msp430f149 с 6 МГц - резонатором, поменяли на ней 149-й msp на 249-й и соответственно резонатор на 16 МГц перепаяли. проблема- msp не переходит с внутренней частоты на кварцевую (XT2). есть подозрение, что кварц выдает недостаточный уровень сигнала. питание 3,3
есть образец старой платы (со 149-м на 6 мгц), померял там- на выходе XOUT-3,3 в, на XIN-около 2 в. взял новую плату (249), на ней-
XOUT и XIN оба около 2 В (маловато), обвязка при этом была - 2 одинаковых кондера по 15 пФ на XIN и XOUT, На старой плате так же.
незнаю, texas ссылается на производителя кварца-типа там вся информация по обвязке, но про мой кварц (epson ma-406) ничего такого не написано. попробовал выпаял оба кондера- стало XIN- 1 в, XOUT- 1,5 в. фигня какая то, я думал это кондюки наоборот урезают уровень.
может кто подскажет как рассчитать может эти номиналы конденсаторов, а то так перепаивать постоянно-контактные площадки запоришь.
да и понять хотелось бы. хоть где про это написано.
спасибо!

Сообщение отредактировал shide_3 - Jun 21 2013, 19:22
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
rezident
сообщение Jun 21 2013, 20:14
Сообщение #2


Гуру
******

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



Читать нужно внимательно MSP430x2xx Family User's Guide (Rev. I) - SLAU144I и Migrating From MSP430F13x/14x to MSP430F23x/24x - SLAA381B. В серии 2хх есть особенности формирования сигнала OFIFG. Процедура перехода тактирования на ВЧ-кварц немного отличается от той, что вы использовали в серии 1xx.
С ВЧ кварцами я проблем не встречал. Проблемы в серии 2хх были с часовыми кварцами. По поводу часового кварца читать MSP430F249 Device Erratasheet - SLAZ184E и упомянутый там XOSC8 Guidance - SLAA423.
По поводу расчета доп.конденсаторов. Во-первых, см. datasheet на ваш кварц MA-406 (MHz Range Crystal Unit SMD). Во-вторых, MSP430 LFXT1 Oscillator Accuracy - SLAA225 и MSP430 32-kHz Crystal Oscillators - SLAA322B. Там конечно опять же про часовой кварц написано, но общая теория использования кварца и расчет обвязки для него подходит и для ВЧ-кварцев.
Ну и для диагностики проблем было бы неплохо кусок вашей реальной схемы с MSP430 и подключенными к нему кварцами. А также кусок кода, где вы пытаетесь инициализировать источники тактирования МК.
Go to the top of the page
 
+Quote Post
shide_3
сообщение Jun 25 2013, 13:26
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



Цитата(rezident @ Jun 21 2013, 23:14) *
Ну и для диагностики проблем было бы неплохо кусок вашей реальной схемы с MSP430 и подключенными к нему кварцами. А также кусок кода, где вы пытаетесь инициализировать источники тактирования МК.

за ссылки спасибо. вот только нигде не нашел, какой уровень на ногах кварца должен быть
кусок схемы-это собстно два кондюка параллельно на землю на каждый пин (XT2IN и XT2OUT).
а вот код
BCSCTL1 &= ~XT2OFF; // Turn XT2 clock on
BCSCTL3 = XT2S_2; // 3 - 16MHz crystal or resonator
do {
IFG1 &= ~OFIFG; // Clear OSCFault flag
for (i = 0x47FF; i > 0; i--); // Time for flag to set
}while ((IFG1 & OFIFG) == OFIFG); // OSCFault flag still set?

BCSCTL2 |= SELM1 + SELS; // Set XT2 clock as Basic clock

и OFIFG почему то не сбрасывается

Сообщение отредактировал shide_3 - Jun 25 2013, 14:02
Go to the top of the page
 
+Quote Post
rezident
сообщение Jun 25 2013, 15:14
Сообщение #4


Гуру
******

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



Цитата(shide_3 @ Jun 25 2013, 18:26) *
вот только нигде не нашел, какой уровень на ногах кварца должен быть

А чем это вам поможет?
Цитата(shide_3 @ Jun 25 2013, 18:26) *
кусок схемы-это собстно два кондюка параллельно на землю на каждый пин (XT2IN и XT2OUT).

Я просил именно кусок схемы, а не словесное ее описание вовсе не для того, чтобы выпытывать ваши военные тайны sm.gif Я хотел лишь избежать лишних дополнительных вопросов. Но коли вы такой партизан, то придется "пытку" продолжить sm.gif
К выводам генератора XT1 что-либо подключено?
Цитата(shide_3 @ Jun 25 2013, 18:26) *
а вот код
В очередной раз очередному программисту непрограммист советует: при старте следует инициализировать все регистры явными значениями, а не накладывать маски.
Цитата(shide_3 @ Jun 25 2013, 18:26) *
и OFIFG почему то не сбрасывается
Я ведь специально в предыдущем своем сообщении выделил слово "внимательно" при совете читать User's Manual. Поскольку вы не привели схемы подключения, то я могу только предполагать, что XT1 у вас не использован, а раздел 5.2.7 Basic Clock Module+ Fail-Safe Operation главы 5 Basic Clock Module+ вы прочитали невнимательно. laughing.gif Гляньте вот этот топик ближе к самому его концу. Там есть вывод, который может быть подходит и для вашего случая.
Go to the top of the page
 
+Quote Post
shide_3
сообщение Jun 28 2013, 19:55
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



спасибо. вы совершенно правы-дело в XT1 - один из входов используется как обычный IO, второй висит. и OFIFG постоянно установлен, поскольку нет генератора XT1. сейчас все работает, даже без конденсаторов. хотя уровни на кварце амплитудой всего около 1 вольта...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 10:26
Рейтинг@Mail.ru


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