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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> RESET LPС1768, Не выполняется старт
TAutomatic
сообщение Aug 20 2012, 17:38
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 11-12-11
Пользователь №: 68 798



Непонятки получились с ресетом. При подаче питания контроллер не стартует, только при нажатии на кнопку сброса, она предусмотрена для обновления прошивки. Ножка ресет подтянута на 3.3В резистором 10кОм. Поставил керамику на землю 0,1мкФ, ноль результата. Супервизор питания - тоже самое. Сброс и старт программы только через нажатие кнопки. Да и то не сразу, бывает пару-тройку раз приходится нажать или подержать нажатой 3-4 сек. В чем тут может быть дело?
Go to the top of the page
 
+Quote Post
Altemir
сообщение Aug 21 2012, 06:28
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 249
Регистрация: 2-05-06
Из: Россия, Поволжье
Пользователь №: 16 686



А что на ножке P2.10 при старте? Куда подтянута?
Go to the top of the page
 
+Quote Post
TAutomatic
сообщение Aug 22 2012, 05:44
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 11-12-11
Пользователь №: 68 798



Ножка P2.10 тоже подтянута на питание 3.3В через резистор 47кОм. Это моя первая работа на ARM, многих нюансов не знаю. Есть отладочная плата китайского производства, на ней проц стартует без проблем. В разводке на моей плате вроде все нормально, я не новичек. Дляна проводника до кнопки Сброс и резистор около 15мм, не думаю, что это много
Go to the top of the page
 
+Quote Post
shreck
сообщение Aug 22 2012, 06:38
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 24-06-06
Из: Томск
Пользователь №: 18 328



Очень многие ARM'ы требуют от источника питания определенной скорости нарастания напряжения. Обеспечивает ли ваш источник это? Неоднократно с таким сталкивался.
Go to the top of the page
 
+Quote Post
TAutomatic
сообщение Aug 22 2012, 17:47
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 11-12-11
Пользователь №: 68 798



Цитата(shreck @ Aug 22 2012, 09:38) *
Очень многие ARM'ы требуют от источника питания определенной скорости нарастания напряжения. Обеспечивает ли ваш источник это? Неоднократно с таким сталкивался.

Ваш вопрос вполне уместен. ИП - импульсник на LM2576. Я бы тоже так подумал и гадал. Но свои точки над и ставит супервизор, я его ставил, фронт включения у супервизора, естественно, крутой. Но это не помогает. В том то и проблема. Какая-то строанная ситуация. На первый взгляд - простая.
Go to the top of the page
 
+Quote Post
theBMV
сообщение Aug 24 2012, 08:08
Сообщение #6


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

Группа: Свой
Сообщений: 131
Регистрация: 14-10-08
Из: г. Королев
Пользователь №: 40 940



Вот мой вариант. Использую постоянно. 10 из 10 при включении. Тот же LM2576, но на 5В и степдаун на 3,3 В 1 А на стабилизаторе IRU1206. Но у меня много периферии на 5 В и на 3,3 В поэтому такие токи. супервизор DS1816 со слежением за 3,3 В. Внутри у него подтяжка 5к на 3,3 В и дергает полевиком на землю. R29 10кОм, у Вас 47 кОм. R30 шунтирующий для правильной работы ISP (чтоб супервизор не мешался программатору ISP). Ну и C39 от нечистой силы biggrin.gif
Прикрепленные файлы
Прикрепленный файл  rst.pdf ( 20.38 килобайт ) Кол-во скачиваний: 296
 
Go to the top of the page
 
+Quote Post
TAutomatic
сообщение Aug 24 2012, 17:52
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 11-12-11
Пользователь №: 68 798



Цитата(theBMV @ Aug 24 2012, 11:08) *
Вот мой вариант. Использую постоянно. 10 из 10 при включении. Тот же LM2576, но на 5В и степдаун на 3,3 В 1 А на стабилизаторе IRU1206. Но у меня много периферии на 5 В и на 3,3 В поэтому такие токи. супервизор DS1816 со слежением за 3,3 В. Внутри у него подтяжка 5к на 3,3 В и дергает полевиком на землю. R29 10кОм, у Вас 47 кОм. R30 шунтирующий для правильной работы ISP (чтоб супервизор не мешался программатору ISP). Ну и C39 от нечистой силы biggrin.gif

Спасибо, надо разобраться. Уже в понедельник опробую Ваш вариант.
Go to the top of the page
 
+Quote Post
TAutomatic
сообщение Aug 26 2012, 16:56
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 11-12-11
Пользователь №: 68 798



Цитата(TAutomatic @ Aug 24 2012, 20:52) *
Спасибо, надо разобраться. Уже в понедельник опробую Ваш вариант.

Похоже, у меня схема практически идентичная. У меня только вопрос к Вам. У Вас используется супервизор с открытым коллектором, судя по документации. А подтяжки наверх нет. Есть толко резистор на ресет, это я так понял, защита от втекающего тока на выход супервизора при использовании ISP. Тогда достаточно было бы и 100 ом, зачем там 10 кОм? Это просто, вопрос для общего развития, зачем вы так сделали? Может я чего то не понимаю.
Go to the top of the page
 
+Quote Post
theBMV
сообщение Aug 27 2012, 19:28
Сообщение #9


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

Группа: Свой
Сообщений: 131
Регистрация: 14-10-08
Из: г. Королев
Пользователь №: 40 940



В супервизоре внутри подтяжка 5 кОм. Он не с открытым коллектором

Ну а 10 кОм последовательно - так туда можно меньше, всё правильно. Это шунтирующий, чтобы втекающий в супервизор ток в момент сброса супервизором не влиял на Reset при подключенном ISP.
Go to the top of the page
 
+Quote Post
TAutomatic
сообщение Aug 31 2012, 07:19
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 11-12-11
Пользователь №: 68 798



Цитата(theBMV @ Aug 27 2012, 22:28) *
В супервизоре внутри подтяжка 5 кОм. Он не с открытым коллектором
Ну а 10 кОм последовательно - так туда можно меньше, всё правильно. Это шунтирующий, чтобы втекающий в супервизор ток в момент сброса супервизором не влиял на Reset при подключенном ISP.

Просто в даташите написано 3.3v Econoreset With Open Drain Output. Ну да Бог с ним, не в этом дело. У Вас работает так, да и хорошо. Дело в другом, собрали второй экземпляр устройства-там сброс работает нормально. Интересно, в чем разница. Схема и номиналы элементов, естественно, одинаковые.

Сообщение отредактировал TAutomatic - Aug 31 2012, 07:20
Go to the top of the page
 
+Quote Post
stoker
сообщение Sep 28 2012, 16:43
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 469



Была похожая проблема. Из 5 плат одна показывала все выше описанные симптомы, кстати, проявились они не сразу. Причину проблемы не нашел, просто перепаял контроллер и всё заработало как часы.
Go to the top of the page
 
+Quote Post
kan35
сообщение Sep 30 2012, 09:50
Сообщение #12


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



Не уверен про LPC, но к STM32 категорически запрещено цеплять внешние конденсаторы на ресет (или только для фильтрации помех если сигнал ресета на длинной линии и то - не боле 10нФ). Внутренний источник сброса дергает линию вниз на несколько десятков мкс и в вашем случае, возможно, конденсатор не успевает разрядиться через слабенький мосфет внутреннего ресета и сброса не случается.
Go to the top of the page
 
+Quote Post
AlexPo
сообщение Oct 3 2012, 16:38
Сообщение #13





Группа: Участник
Сообщений: 11
Регистрация: 26-07-05
Пользователь №: 7 090



Смущает очень медленный внешний сброс у LPC1768. Приблизительно 5-7 секунд! Для сброса используется формирователь MCP130T-300I, который формирует 300 ms импульс. Какие догадки?
Go to the top of the page
 
+Quote Post
KnightIgor
сообщение Oct 3 2012, 17:32
Сообщение #14


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Цитата(TAutomatic @ Aug 20 2012, 19:38) *
Непонятки получились с ресетом. При подаче питания контроллер не стартует, только при нажатии на кнопку сброса, она предусмотрена для обновления прошивки. Ножка ресет подтянута на 3.3В резистором 10кОм. Поставил керамику на землю 0,1мкФ, ноль результата. Супервизор питания - тоже самое. Сброс и старт программы только через нажатие кнопки. Да и то не сразу, бывает пару-тройку раз приходится нажать или подержать нажатой 3-4 сек. В чем тут может быть дело?

Может у вас генератор нестабилен?
Go to the top of the page
 
+Quote Post
theBMV
сообщение Oct 5 2012, 08:14
Сообщение #15


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

Группа: Свой
Сообщений: 131
Регистрация: 14-10-08
Из: г. Королев
Пользователь №: 40 940



Цитата(AlexPo @ Oct 3 2012, 20:38) *
Смущает очень медленный внешний сброс у LPC1768. Приблизительно 5-7 секунд! Для сброса используется формирователь MCP130T-300I, который формирует 300 ms импульс. Какие догадки?


Частота токового генератора в пределах нормы? Могу Вам предложить замерять время захвата PLL. Т.е. инициализируете МК на внутреннем RC, инициализируете TMR0, и
Код
.
.
.
T0TC = 0;
while(!PLL0STAT_bit.PLOCK);
uTime = T0TC;
.
.
.

потом uTime посмотрите.

Сообщение отредактировал theBMV - Oct 5 2012, 08:15
Go to the top of the page
 
+Quote Post

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

 


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


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