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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Перезапуск msp430f2131 - поиск решения, Медленное нарастание питание по питанию msp430 и нормальная работа
Dog Pawlowa
сообщение Jun 4 2009, 06:47
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(askfind @ Jun 4 2009, 08:37) *
BOR для данного семейства msp430 фиксированный и пороги срабатывания заданы "железные". Всё обязано проходить штатно.

Что ж ...
На 133-149 в нескольких проектах я ускоряю генератор сразу после включения:
BCSCTL1=0x07; // START XT2, DCO faster,
но проблем никогда не было.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
rezident
сообщение Jun 4 2009, 13:00
Сообщение #17


Гуру
******

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



Цитата(askfind @ Jun 4 2009, 11:37) *
Использование перепрограммирования RST - чётко по даташиту. а) Переключиться лишь после прохождения полного старта и перехода к выполнению программы во flash.
Вектора прерываний и вектор RESET в т.ч. и так во Flash находятся.
Цитата(askfind @ Jun 4 2009, 11:37) *
б) Прерываний нет и никуда программа не попадает даже если из-за случайного входного импульса.
Ну-ну smile.gif У вас еще и прерывания от пинов PORT1 и PORT2 разрешаются. А обработчиков прерываний опять же нету. rolleyes.gif Вы бы хоть "заглушки" на эти вектора поставили. Тогда было бы сразу понятно, есть "случайное" прерывание или нет.
Цитата(askfind @ Jun 4 2009, 11:37) *
в) Внутренний монитор напряжения автоматически и аппаратно перепрограммирует с NMI на RST (опять же по даташиту).

Цитата(askfind @ Jun 4 2009, 11:37) *
BOR для данного семейства msp430 фиксированный и пороги срабатывания заданы "железные". Всё обязано проходить штатно.

В MSP430F2131 отсутствует модуль SVS, BOR срабатывает (1.71V max) ниже минимально-допустимого рабочего напряжения (1.8V min), а внешний супервизор у вас как я понял отсутствует. Так что ваша уверенность в гарантированном сбросе не очень-то и обоснована.
Цитата(askfind @ Jun 4 2009, 11:37) *
И, главный аргумент: при 1 МГц проблем нет для теста!

Поставьте "заглушки" на разрешенные в программе вектора прерываний и брейкпоинтами их обвешайте. А потом сообщите (только честно!) нам сюда, срабатывает ловушка или нет?
Go to the top of the page
 
+Quote Post
askfind
сообщение Jun 5 2009, 10:52
Сообщение #18





Группа: Новичок
Сообщений: 7
Регистрация: 12-01-09
Пользователь №: 43 242



Цитата(rezident @ Jun 4 2009, 17:00) *
Поставьте "заглушки" на разрешенные в программе вектора прерываний и брейкпоинтами их обвешайте. А потом сообщите (только честно!) нам сюда, срабатывает ловушка или нет?


Есть такой MSP430F21x1 Device Erratasheet Current Version, где собственно описаны ошибки конкретной модели и как "обойти" их на практике.

Цитата
Detailed Bug Description (continued)
BCL13 BCL13 - Bug description
When subject to very slow VCC rise times, the device may enter into a state where the DCO does
not oscillate. No JTAG access or program execution is possible, and the device remains in a reset
state until the supply voltage is disconnected.
Workaround:
Apply a VCC power-on ramp ≥10 V/second under all power-on/power-cycle scenarios.



При условии очень медленный роста питания VCC раз, устройство может вступить в состояние, в котором DCO не работает.

Обход:
Применить VCC, у которого скорость нарастания ≥ 10 В / с в соответствии со всеми сценариями power-on/power-cycle.

Это проблема производителя TI и вероятность сбоя по причине медленного нарастания питания при DCO=8 МГц равна 100%. для рассмотренного семейства. Более того, части образцов из партии не помогает "железны ресет". Только после резкого включения и выключения питания микроконтроллер нормально сбрасывается.
Go to the top of the page
 
+Quote Post
askfind
сообщение Jun 9 2009, 05:53
Сообщение #19





Группа: Новичок
Сообщений: 7
Регистрация: 12-01-09
Пользователь №: 43 242



"Почему одни микроконтроллеры надежнее других" - ссылка по выбору микроконтроллера с надёжной работой:
http://cxem.net/mc/mc32.php

Цитаты из статьи:

"...
В результате испытаний наши преобразователи были доработаны следующим образом:
1) Вместо кварцевого резонатора установлен кварцевый генератор.
2) Установлен внешний сторожевой таймер, так как в MSP430F148 он работает от того же кварца и так же оказывается неэффективным.
После чего сбои больше не происходили.
Позже наша продукция успешно прошла испытания (для изделий, подлежащих обязательному декларированию соответствия) на ЭМС по:

* ГОСТ Р 51317.4.2.
* ГОСТ Р 51317.4.3.
* ГОСТ Р 51317.4.4.
* ГОСТ Р 51317.4.11.

Для себя я определил минимальные требования для используемого микроконтроллера:
1) Испытания генератором помех.
2) Если используется внутренний сторожевой таймер, то он должен работать сразу после включения микроконтроллера и тактироваться собственным генератором.
3) Документация должна быть «дружественная», с примерами конфигурирования периферии.
4) Наличие доступных отладочных средств (в пределах $200).
5) Если требуется USB, Ethernet, TCP, то должна быть соответствующая готовая библиотека, а лучше RTOS с поддержкой оных».
..."
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jun 9 2009, 06:05
Сообщение #20


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
"Почему одни микроконтроллеры надежнее других" - ссылка по выбору микроконтроллера с надёжной работой:
http://cxem.net/mc/mc32.php


Ужос. Мне таблица 1 нравится smile.gif Оценочные платы, все дела, и тут - пара камней на макетке
Цитата
ADUC7026BSTZ62
макетная плата, с кварцем

ATMEGA32-16PU
навесной монтаж на ножках микросхемы, с кварцем

biggrin.gif

Методика испытаний - отдельная песня smile.gif

Так и говорите - статья заказана поставщиками NEC'ов smile.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jun 9 2009, 14:28
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(askfind @ Jun 5 2009, 13:52) *
... Только после резкого включения и выключения питания микроконтроллер нормально сбрасывается.

Когда мы столкнулись с необходимостью резкого включения COP8, просто поставили какой-то 74HCXX и выход завели на питание контроллера...


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
askfind
сообщение Jun 15 2009, 05:16
Сообщение #22





Группа: Новичок
Сообщений: 7
Регистрация: 12-01-09
Пользователь №: 43 242



Цитата(Rst7 @ Jun 9 2009, 10:05) *
Методика испытаний - отдельная песня smile.gif
Так и говорите - статья заказана поставщиками NEC'ов smile.gif


Вот и мои коллеги, говорили: "Заказная статья!". А далее, споткнувшись на "всех пеньках и граблях", в момент фактически закрытия проекта, удалось "задним числом" обойти часть проблем.

Отдел качества моего знакомого именно с помощью искры выявляли "зависания" изделий. Уже позднее они смогли в 100% медленным нарастанием питания останавливать микроконтроллере.

Нужно не предвзято читать этот материал и делать выводу. А ещё лучше свои разработки прогнать по тестам...
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jun 15 2009, 05:26
Сообщение #23


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Нужно не предвзято читать этот материал и делать выводу.


О какой предвзятости может идти речь? Почитали - посмеялись. Петросян нервно курит в сторонке biggrin.gif

Цитата
А ещё лучше свои разработки прогнать по тестам...


А мои разработки проверяются на ЭМС согласно стандартных методик. Все проходит. Причем, камни не NEC. Что я делаю неправильно?

Цитата
Уже позднее они смогли в 100% медленным нарастанием питания останавливать микроконтроллере.


Слабаки. Надо направленными биополями останавливать biggrin.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
rezident
сообщение Jun 15 2009, 11:34
Сообщение #24


Гуру
******

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



Сообщение модератора. Уважаемые! Вы отклонились от темы топика. Если желаете обсудить общие методы проектирования надежных устройств, то заведите отдельный топик в соответствующем разделе форума.
Go to the top of the page
 
+Quote Post

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

 


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


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