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

 
 
 
Reply to this topicStart new topic
> Вопрос о тактировании msp430f155
VINIL
сообщение Jan 9 2008, 14:12
Сообщение #1





Группа: Участник
Сообщений: 8
Регистрация: 9-01-08
Пользователь №: 33 933



Доброго времени суток. Т.к. я совсем новичок в этой теме, решил проконсультироваться для начала тут. Вопрос в следующем: необходимо создать устройство на базе вышеуказанного контроллера, который должен работать на максимальной частоте (по идее это 8 MHz). Как это лучше всего реализовать и каково будет влияние внешнего источника тактирования на АЦП? Дело в том, что контроллер был выбран в том числе и из-за встроенного 12-разрядного АЦП.
Заранее благодарен за ответы.
Go to the top of the page
 
+Quote Post
Kaplinsky
сообщение Jan 9 2008, 15:09
Сообщение #2


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

Группа: Свой
Сообщений: 97
Регистрация: 26-05-05
Из: Киев, Украина
Пользователь №: 5 426



Почему бы не использовать внутренний RC-генератор ? Только внешний резистор нужно повесить Rosc=100К.
Вторая серия MSP430F2xxx может рабоать на 16 Мгц.


--------------------
Смотреть в себя, зреть муки свои, зная, что сам ты виновник мук - вот истинное страдание.
Отладка / Софокл, "Аякс".
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 9 2008, 15:57
Сообщение #3


Гуру
******

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



Kaplinsky, верно ответил. При использовании внешнего резистора Rosc можно заставить генерить внутренний DCO даже на 50МГц. Этого конечно делать не нужно, т.к. не гарантируется работа ядра на частоте выше указанной в даташите. Если не требуется особой стабильности частоты, то такой способ весьма прост, но желательно частоту DCO откалибровать по другому генератору, например, LFXT на часовом кварце, чтобы не превысить предельно допустимого значения MCLK. Как это сделать, описано, например, в application note slaa074 - Controlling the DCO Frequency of the MSP430x11x
Можно также использовать и кварцевый осциллятор 8МГц, подключенный к XT2 и тактировать MCLK от него. Но по своему опыту работы с MSP430 могу сказать, что при работе от DCO устройство получается более помехоустойчивым, чем при работе от генератора с внешним кварцем. К тому же при использовании DCO можно программно управлять частотой этого генератора и соответственно более гибко менять энергопотребление MSP430.
Go to the top of the page
 
+Quote Post
migray
сообщение Jan 11 2008, 08:02
Сообщение #4


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

Группа: Участник
Сообщений: 115
Регистрация: 17-01-07
Из: Санкт-Петербург, Россия
Пользователь №: 24 501



В общем все вышесказанное верно, спорить не буду.

Но возвращаясь к основному вопросу темы скажу, что нежелательно использовать кварц подключенный к выводам 8,9 (XT1)
Нормально развести аналоговые сигналы и землю из-за него не получается и про 12-бит АЦП можно сразу забыть sad.gif
Причем гадит даже низкочастотный 32 кГц кварц.

Я правда работал с F149, но выводы у него расположены так-же как у F155, и думаю проблемы будут похожими.
Go to the top of the page
 
+Quote Post
Shread
сообщение Jan 16 2008, 21:17
Сообщение #5


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

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



Цитата(rezident @ Jan 9 2008, 18:57) *
Kaplinsky, верно ответил. При использовании внешнего резистора Rosc можно заставить генерить внутренний DCO даже на 50МГц.

А вот и ниполучится=) Даже до 20. Ради интереса пробовал с генератора подавать частоту на XIN, так вот в режиме HF получается раскочегарить процессор до 12.35мгц, дальше затык, все умирает. JTAG Отваливается и вообще всё ломается. Хотя при этом TI в своем адаптере для прошивки по SPBW гоняет 1612 от 12мгц. Но эт им виднее, конечно smile.gif
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 16 2008, 21:28
Сообщение #6


Гуру
******

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



Цитата(Shread @ Jan 17 2008, 02:17) *
А вот и ниполучится=) Даже до 20. Ради интереса пробовал с генератора подавать частоту на XIN, так вот в режиме HF получается раскочегарить процессор до 12.35мгц, дальше затык, все умирает. JTAG Отваливается и вообще всё ломается. Хотя при этом TI в своем адаптере для прошивки по SPBW гоняет 1612 от 12мгц. Но эт им виднее, конечно smile.gif
Вы что-то недопоняли видимо. Я не про кварцевый генератор писал, а про внутренний RC-генератор (DCO) и использование внешнего резистора Rosc для его работы. Про подачу высокой частоты (десятки Мгц) на вход XIN или XT2IN никто и не говорил.
P.S. я сам пару раз случайно запускал DCO на частотах выше 20Мгц. Контролировал эту частоту на выходе SMCLK. MCLK при этом у меня от штатного XT2 (кварц 7372,8кГц) генерился.
Go to the top of the page
 
+Quote Post
Shread
сообщение Jan 16 2008, 21:37
Сообщение #7


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

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



Цитата(rezident @ Jan 17 2008, 00:28) *
Вы что-то недопоняли видимо. Я не про кварцевый генератор писал, а про внутренний RC-генератор (DCO) и использование внешнего резистора Rosc для его работы. Про подачу высокой частоты (десятки Мгц) на вход XIN или XT2IN никто и не говорил.
P.S. я сам пару раз случайно запускал DCO на частотах выше 20Мгц. Контролировал эту частоту на выходе SMCLK. MCLK при этом у меня от штатного XT2 (кварц 7372,8кГц) генерился.

Все понял прекрасно=)
Я пробовал с внутренним на MCLK, не работало. Такое ощущение что лок какой-то аппаратный есть на нее, а вот с периферией действительно не экспериментировал.

Генератор то будет работать, а вот распределит ли проц по кристаллу эту частоту, поделят ли ее делители от это вопрос=)
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 17 2008, 13:56
Сообщение #8


Гуру
******

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



С делителями я не экспериментировал. Просто экспериментально прикидывал величину резистора Rosc, чтобы примерно попасть в верхний диапазон допустимой тактовой частоты с возможностью небольшой подстройки ее при температурной компенсации. Контролировал частоту по SMCLK, запрограммировав пин P5.5 как выход SMCLK без предделителя.
Go to the top of the page
 
+Quote Post

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

 


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


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