|
Проблема сброса при включении, MSPF1232 |
|
|
|
Feb 2 2006, 12:38
|
Участник

Группа: Новичок
Сообщений: 22
Регистрация: 28-01-06
Пользователь №: 13 706

|
Глюк заключается в том, что при включении питания процессор сразу как бы зависает. Программа не исполняется. Пробывал цепи сброса: резистор + кондер, просто резистор. waithdog похоже никак не риагирует. Глюк проявлялся на нескольких девайсах. Может кто сталкивался с такой проблемой.
|
|
|
|
|
Feb 3 2006, 12:06
|
Участник

Группа: Новичок
Сообщений: 22
Регистрация: 28-01-06
Пользователь №: 13 706

|
Кварц заводится, смотрел осцилом через кондер 5 пкФ. Переферия настроена правильно, через дебагер работает без проблем. Питание от 2.5 до 3.5В. Время нарастания не замерял, но работает от лабораторного источника через стабилизатор LM317. Я не утверждал, что кристал зависает я сказал что поведение похоже. Можно про BOR подробней?
|
|
|
|
|
Feb 4 2006, 17:09
|
иногда заглядывающий
   
Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170

|
Цитата(rezident @ Feb 4 2006, 01:22)  Подробнее про него читайте в User's Guide.  Ага, согласен, иногда полезно. Дебаггером говорите все в порядке? Пробовали ставить брекпоинты в начале своего кода, попадает в них чип? Если попадает, попробуйте найти где он встает, если он встает. Кроме того если кварц hf, можно проверить, не срабатывает ли прерывание сбоя осциллятора. Вообщем дебаггер может решить все вопросы, если он сам не отваливается.
|
|
|
|
|
Feb 6 2006, 03:41
|
Участник

Группа: Новичок
Сообщений: 22
Регистрация: 28-01-06
Пользователь №: 13 706

|
Руководство читал, и читаю, но проблему решить не удается. Первой причиной является все таки то, что глюк не каждый раз проявляется. То есть может 125 раз включатся нормально а 1 глючить, а иногда и чаще. Я уже одну кнопку на БП сломал, но пока ни чего. С дебагером работает отлично, можно хоть всю программу пошагово пройти (если F11 не отвалится  ), но вот когда дебугер отцепиш, вот тогда и начинается. "Под BOR я имел в виду встроенный супервизор питания (SVS)." Штука конечно хорошая, но немного не то. Питание вполне приемлемо. Если проц запустился нормально, то "его потом хр... остановиш". Я уже стал подумывать о внешнем WDT. А вот с прерыванием сбоя осцилятора попробую(кстати он HF 8МГц, может мы на верном пути).
|
|
|
|
|
Mar 3 2006, 14:23
|
Группа: Новичок
Сообщений: 2
Регистрация: 3-03-06
Пользователь №: 14 927

|
Столкнулся с такой же проблемой для 1101 и 1121. Пробовал на разных платах и разные схемы сброса городил. Пробовал довешивать конденсаторы к кварцу. Ничего не помогает. Но в моем случае и кварц не запускался. Думаю проблемы с медленным питанием, но это не оправдывает контроллер.
А по поводу BOR есть попутный вопрос. Если процессор не запускается с самого начала(т.е. с подачи питания), значит он не может включить ни BOR ни WDT и большого смысла в них нет, или я не прав?
У меня не много опыта работы с MSP, но этот глюк мне сильно не нравится. Я запускаю сейчас в серию устройство на нем и, пожалуй, поставлю супервизор, денег не много, но надежнее.
|
|
|
|
|
Jun 13 2006, 05:49
|
Местный
  
Группа: Свой
Сообщений: 241
Регистрация: 22-11-04
Из: Санкт-Петербург
Пользователь №: 1 192

|
Цитата(rezident @ Mar 3 2006, 19:31)  Для MSP430, не имеющих встроенного супервизора, нужен внешний обязательно! Схема BOR, в отличие от WDT и SVS, неотключаемая. Полностью согласен, без внешнего супервизора работать не будет, у TI есть контроллеры с BOR и SVS, там все нормально, но это другие контроллеры и Вам они врядли понравятся, например, msp430f412. Вашем случае можно взять готовый супервизор TPS3809K33 на 3,3 Вольта или аналогичный на другое напряжение, я просто не знаю какое Вы используете. Можно собрать из рассыпухи, но в любом случае ВНЕШНИЙ супервизор в данном контроллере НЕОБХОДИМ.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|