Перейти к содержанию
    

Конденсатор на резете - мешает жизни

Никогда на атмегах не ставил конденсатор по ресету. В POR (power-on-reset) свой пороговый уровень, свой гистерезис и программируемое время стартапа после установки питания (4 или 65 мс). Вполне достаточно для подавляющего большинства приложений. Диоды-резисторы-конденсаторы - только если действительно есть внешний источник ресета.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Извините, но каким боком БОДлевел и вочдог к Вашей проблеме? У Вас ресет к верху подтянут, а не заземлён.

 

Внутренний ресет формируется при переходе из 0 в 1 внешнего ресета одновременно или позже включения питания.

 

Если лень читать PDF, то хоть картинки посмотрите.

 

Проблему создали Вы сами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скорее всего имеет значение плавное нарастание синала на ножке резет.

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Внешний вотчдог - наше всё!

 

Цена вопроса - $0.51+1pin CPU: ADM6320.

 

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

Изменено пользователем blackfin

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

В этом случае внутренний ресет не сформируется.

 

Цена вопроса - $0.51+1pin CPU: ADM6319.

 

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

Внутренний ресет можно организовать от БОДлевела, он как раз прекрасно среагирует на плавное нарастание питания, а тратить деньги впустую - это дело сугубо личное (если начальству всёравно).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

В этом случае внутренний ресет не сформируется.

Откуда такие сведения? Всегда считал схему POR независимой от состояния каких-либо ножек проца.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Откуда такие сведения? Всегда считал схему POR независимой от состояния каких-либо ножек проца.

Figure 15,16,17,18,19 - даташита. :wassat:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Откуда такие сведения? Всегда считал схему POR независимой от состояния каких-либо ножек проца.

ресет можно снимать либо одновременно, либо после достижения напряжением питания заданного порогового значения, но не до. диаграммки в даташитах есть

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подавать сигналы на вход м-с, до подачи питания - грубейшая ошибка.

Странно как-то об этом напоминать на форуме разработчиков.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подавать сигналы на вход м-с, до подачи питания - грубейшая ошибка.

Странно как-то об этом напоминать на форуме разработчиков.

Ну, бывают и исключения. Так что ничего странного. :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

К слову. Такого состояния добится сложно, но реально можно. (Один завис на сотню, а то и две перещелквания питанием).
Попробуй стартовать со включенным fuse CLKDIV8, а на полную скорость переходи после инициализации периферии. Расскажи о результатах:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуй стартовать со включенным fuse CLKDIV8, а на полную скорость переходи после инициализации периферии. Расскажи о результатах:)

Ключевая фраза:

Смотрим - кварц не завелся.

Если "кварц не завелся", не поможет даже внешний резет, равно как и вотчдоги, и прочие фьюзы... :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ключевая фраза:

 

Если "кварц не завелся", не поможет даже внешний резет, равно как и вотчдоги, и прочие фьюзы... :biggrin:

А что, внутри RC нету?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ключевая фраза:

 

Если "кварц не завелся", не поможет даже внешний резет, равно как и вотчдоги, и прочие фьюзы... :biggrin:

 

Спасибо надо сказать, что вообще не загнулся.

 

А ключевая фраза - "откуда такие сведения?"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...