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

 
 
> Конденсатор на резете - мешает жизни, Не могу разрешить загадку
DpInRock
сообщение Dec 8 2009, 16:31
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Есть ATMEGA88.
Внешний кварц 16М
Питание 5 вольт ровно.

БОДлевел - на максимуме.
Вочдог по умолчанию разрешен.

В качестве питания = L7805.
По резету - конденсатор 1 мкф (керамика), 20к подтяжка к верху.

Так вот.
Начинаем усиленно включать выключать внешний БП 12 вольт. Наконец добиваемся, что процессор висит.
Смотрим - кварц не завелся. Никакие вочдоги и бодлевелы не помогли.

Убираем конденсатор от ножки резет. И, о чудо. Более заставить зависнуть процессор мы не можем.

Впечатление, что неразрядившийся конденсатор по резету каким-то образом подпитывал сам проц, заодно обманывал brown детектор...


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DpInRock
сообщение Dec 9 2009, 09:04
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Скорее всего имеет значение плавное нарастание синала на ножке резет.
Я тоже первый раз в жизни поставил туда конденсатор.

Удивляет то, что можно загнать атмел в состояние полной неработоспособности. В том плане, что ожидал, что разрешенный вочдог по старту все-таки сбросит проц и тот начнет работать. Но этого не происходит.

К слову. Такого состояния добится сложно, но реально можно. (Один завис на сотню, а то и две перещелквания питанием).


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
BORIV
сообщение Dec 9 2009, 09:30
Сообщение #3


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

Группа: Участник
Сообщений: 131
Регистрация: 5-05-06
Пользователь №: 16 820



Цитата(DpInRock @ Dec 9 2009, 12:04) *
Удивляет то, что можно загнать атмел в состояние полной неработоспособности. В том плане, что ожидал, что разрешенный вочдог по старту все-таки сбросит проц и тот начнет работать. Но этого не происходит.

Ваша проблема в том, что питание появляется при наличии логической единицы на внешнем ресете.
В этом случае внутренний ресет не сформируется.

Цитата(blackfin @ Dec 9 2009, 12:18) *
Цена вопроса - $0.51+1pin CPU: ADM6319.

И, как обычно, качество vs стоимость, нужное - подчеркнуть.. biggrin.gif

Внутренний ресет можно организовать от БОДлевела, он как раз прекрасно среагирует на плавное нарастание питания, а тратить деньги впустую - это дело сугубо личное (если начальству всёравно).
Go to the top of the page
 
+Quote Post
V_G
сообщение Dec 9 2009, 10:27
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Цитата(BORIV @ Dec 9 2009, 19:30) *
Ваша проблема в том, что питание появляется при наличии логической единицы на внешнем ресете.
В этом случае внутренний ресет не сформируется.

Откуда такие сведения? Всегда считал схему POR независимой от состояния каких-либо ножек проца.
Go to the top of the page
 
+Quote Post
BORIV
сообщение Dec 9 2009, 11:55
Сообщение #5


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

Группа: Участник
Сообщений: 131
Регистрация: 5-05-06
Пользователь №: 16 820



Цитата(V_G @ Dec 9 2009, 13:27) *
Откуда такие сведения? Всегда считал схему POR независимой от состояния каких-либо ножек проца.

Figure 15,16,17,18,19 - даташита. wassat.gif
Go to the top of the page
 
+Quote Post
V_G
сообщение Dec 9 2009, 16:42
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Цитата(BORIV @ Dec 9 2009, 21:55) *
Figure 15,16,17,18,19 - даташита. wassat.gif

Никак не пойму, в каких секретных даташитах имеются сведения, что НЕАКТИВНЫЙ (единичный) уровень на ножке ресет блокирует действие ресета по включению питания. Приведу конкретные слова из даташита:

•Power-on Reset. The MCU is reset when the supply voltage is below the Power-on Reset threshold (VPOT ).

•External Reset. The MCU is reset when a low level is present on the RESET pin for longer than the minimum pulse length.

Там еще есть про 2 источника ресета (watchdog и brown-out), и все это НЕЗАВИСИМЫЕ источники, друг друга не блокирующие

Я даже сомневаюсь, что медленное нарастание на ноге ресет мешает чему-либо, хотя детально не вдавался. А вот что кварц не стартует при таких над ним издевательствах - вполне вероятно. В Xmege на случай аварии кварца автоматом включается внутренний RC-генератор, это они правильно сделали, молодцы.
Go to the top of the page
 
+Quote Post
BORIV
сообщение Dec 9 2009, 17:11
Сообщение #7


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

Группа: Участник
Сообщений: 131
Регистрация: 5-05-06
Пользователь №: 16 820



Цитата(V_G @ Dec 9 2009, 19:42) *
Никак не пойму, в каких секретных даташитах имеются сведения, что НЕАКТИВНЫЙ (единичный) уровень на ножке ресет блокирует действие ресета по включению питания. Приведу конкретные слова из даташита:

•External Reset. The MCU is reset when a low level is present on the RESET pin for longer than the minimum pulse length.


Переведу, то, что Вы написали.

Внешний Сброс. Микроконтроллер сбрасывается, когда низкий уровень сигнала присутствует на входе Сброс дольше минимальной длительности импульса.

У топикстартера, благодаря большой ёмкости на входе Сброс, низкого уровня не возникает вообще.

Цитата(DpInRock @ Dec 9 2009, 19:51) *
4. Я даже не могу себе представить схему в которой бы отсутствовали сигналы без пиитания. В том смысле, что питание убирается быстро, а вот кто уберет внешние сигналы, всякие емкости и прочее? Так что "строжайше" не подавать сигналов - это идеализм (диалектический).

Это не идеализм, это азбука.
Ваш конденсатор на 1мкФ снизил надёжность всего устройства на пару порядков.
Фразу о том, что питание убирается быстро, я комментировать не буду, подумайте сами.
Ради прикола, попробуйте укоротить контакты питания у любого USB устройства. Должно быть интересно.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- DpInRock   Конденсатор на резете - мешает жизни   Dec 8 2009, 16:31
- - zzzzzzzz   Стандартно для таких случаев параллельно резистору...   Dec 8 2009, 16:49
- - Herz   Конденсаторы на ножку рисет, наверное, во всех дат...   Dec 8 2009, 16:52
|- - Lmx2315   Цитата(Herz @ Dec 8 2009, 19:52) Конденса...   Dec 8 2009, 16:57
||- - stells   Цитата(Lmx2315 @ Dec 8 2009, 19:57) а есл...   Dec 8 2009, 17:04
|- - zzzzzzzz   Цитата(Herz @ Dec 8 2009, 19:52) Конденса...   Dec 8 2009, 17:32
|- - SM   Цитата(zzzzzzzz @ Dec 8 2009, 20:30) Для ...   Dec 8 2009, 17:32
|- - zzzzzzzz   Цитата(SM @ Dec 8 2009, 20:32) Нету там н...   Dec 8 2009, 17:37
|- - Herz   Цитата(SM @ Dec 8 2009, 19:32) Нету там н...   Dec 8 2009, 18:33
|- - SM   Цитата(Herz @ Dec 8 2009, 21:33) Тем не м...   Dec 8 2009, 19:12
- - @Ark   Цитата... В качестве питания = L7805. По резету - ...   Dec 8 2009, 20:10
|- - Herz   Цитата(@Ark @ Dec 8 2009, 22:10) Дело не ...   Dec 8 2009, 21:54
|- - VladimirYU   Цитата(Herz @ Dec 9 2009, 00:54) Не зря д...   Dec 9 2009, 06:09
- - @Ark   ЦитатаДа нет, скорость нарастания питания как раз ...   Dec 8 2009, 22:05
- - Dog Pawlowa   Цитата(DpInRock @ Dec 8 2009, 20:31) Смот...   Dec 8 2009, 22:07
- - V_G   Никогда на атмегах не ставил конденсатор по ресету...   Dec 9 2009, 06:47
- - BORIV   Цитата(DpInRock @ Dec 8 2009, 19:31) Впеч...   Dec 9 2009, 08:44
|- - blackfin   Цитата(DpInRock @ Dec 9 2009, 12:04) В то...   Dec 9 2009, 09:18
|||- - Herz   Цитата(BORIV @ Dec 9 2009, 13:55) Figure ...   Dec 9 2009, 15:41
||||- - BORIV   Цитата(Herz @ Dec 9 2009, 18:41) Какого, ...   Dec 9 2009, 16:34
|||- - SM   Цитата(BORIV @ Dec 9 2009, 20:11) Это не ...   Dec 9 2009, 19:49
|||- - BORIV   Цитата(SM @ Dec 9 2009, 22:49) Не азбука ...   Dec 9 2009, 21:30
|||- - SM   Цитата(BORIV @ Dec 10 2009, 00:30) NOTICE...   Dec 10 2009, 07:16
||- - stells   Цитата(V_G @ Dec 9 2009, 13:27) Откуда та...   Dec 9 2009, 11:56
|- - demiurg_spb   Цитата(DpInRock @ Dec 9 2009, 12:04) К сл...   Dec 9 2009, 14:59
- - BORIV   Подавать сигналы на вход м-с, до подачи питания - ...   Dec 9 2009, 12:21
|- - Herz   Цитата(BORIV @ Dec 9 2009, 14:21) Подават...   Dec 9 2009, 14:15
- - blackfin   Цитата(demiurg_spb @ Dec 9 2009, 17:59) П...   Dec 9 2009, 15:06
|- - Herz   Цитата(blackfin @ Dec 9 2009, 17:06) Ключ...   Dec 9 2009, 15:10
|- - BORIV   Цитата(blackfin @ Dec 9 2009, 18:06) Ключ...   Dec 9 2009, 15:26
|- - demiurg_spb   Цитата(blackfin @ Dec 9 2009, 18:06) Ключ...   Dec 9 2009, 16:56
- - muravei   У меня с 0.1 на ресете AVRISP MKII не хотел програ...   Dec 9 2009, 15:19
|- - _Pasha   Цитата(muravei @ Dec 9 2009, 19:19) У мен...   Dec 9 2009, 16:02
- - DpInRock   Извините, водопровод сломался, целый день бегал ис...   Dec 9 2009, 16:51
- - DpInRock   ЦитатаФразу о том, что питание убирается быстро, я...   Dec 9 2009, 19:34
- - _Pasha   Была тема А у Вас как с АВЦЦ? Нет ли там хитрозакр...   Dec 10 2009, 07:14
- - arttab   До сих пор считал что на конденсатор на ресете дол...   Dec 11 2009, 10:38
- - V_G   А откуда 22 пФ? В даташите ничего про это не встре...   Dec 11 2009, 11:16
- - BORIV   Документ AVR040 пункт 4.9.9 Reset Pin Protection о...   Dec 11 2009, 15:17


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

 


RSS Текстовая версия Сейчас: 9th August 2025 - 06:59
Рейтинг@Mail.ru


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