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

Неожиданные сбросы atmegи16...

2) Аппаратный хомут. (Просечки питания на контроллере.)

Устранение - Бросается толстый провод от разъёма питания до однокристалки (Vcc + GND). Вешается доп. ёмкость. Меняется блок питания, на другой со значительным превышением мощности.

 

Если оставить ULN на порту A а с порта с ее снять, то проблемы остануться! Если с порта А снять а по порту С оставить все ок!

 

Да причина тут проста как мир. PORTA питается от AVCC, AVCC у автора схемы не подключен. Проблема проявляется только с портом A. Следовательно решение - подключить AVCC/AGND и не морочить нам голову.

 

 

Повторюсь! Если заменить ULN светодиодами или убрать ULN вообще ВСЕ РАБОТАЕТ!!!

Паленый ULN?

У вас PCB или монтажка?

Проверьте совпадает ли монтаж со схемой. Вывод 9 ULNки можно оставить в воздухе.

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


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

Ну он же пишет ...

ноги AVCC +5 и AGND на землю.соединил эффекта никакого!

 

Хотя судя по тому, что он пропал - видимо проблема решена. И так сказать ... ни ответа ни привета.

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


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

Ну он же пишет ...

Да просто неверицо ;>

его посты слишком импульсивные, и некоторые из них содержат недостоверную информацию, например этот:

 

AVCC как я помню рекомендуют подключать только непосредственном использовании ADC, это ведь только увеличит потребление!

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


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

:bb-offtopic:

Я вот что хотел бы отметить. То что мы обращаемся на форум за советом - по-моему это нормально. Иногда знаний нехватает, иногда переклинит на ровном месте, иногда с кем нибудь просто посоветоваться хочется. Но обращаясь, надо сразу откидывать своё самомнение. Ну или по-минимуму ограничивать его. Оно и понятно - если обратился - значит неполучается что-то - значит хочешь чтобы помогли - значит предполагаешь, что отвечающие компетентнее тебя. Не каждый конкретный, ну а в целом сообщество.

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

 

Ну и желательно сообщать результаты сообществу. Может это поможет кому-то ещё.

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


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

:bb-offtopic:

Я вот что хотел бы отметить. То что мы обращаемся на форум за советом - по-моему это нормально. Иногда знаний нехватает, иногда переклинит на ровном месте, иногда с кем нибудь просто посоветоваться хочется. Но обращаясь, надо сразу откидывать своё самомнение. Ну или по-минимуму ограничивать его. Оно и понятно - если обратился - значит неполучается что-то - значит хочешь чтобы помогли - значит предполагаешь, что отвечающие компетентнее тебя. Не каждый конкретный, ну а в целом сообщество.

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

 

Ну и желательно сообщать результаты сообществу. Может это поможет кому-то ещё.

Ваше сообщение да в шапки бы большинства форумов! :a14:

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


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

Присоединяюсь к haker_fox...

SasaVitebsk :a14:

Полностью поддерживаю такой подход. От ошибок или просто "переклинивания" никто не застрахован, поэтому к свежему взгляду даже на, как порой кажется, очевидные вещи следуект относится очень внимательно. А конец истории данного топика узнать, конечно, хотелось бы.

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


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

...Но обращаясь, надо сразу откидывать своё самомнение. Ну или по-минимуму ограничивать его. Оно и понятно - если обратился - значит неполучается что-то - значит хочешь чтобы помогли - значит предполагаешь, что отвечающие компетентнее тебя....

ИСТИНА! ИМХО.

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


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

Судя по всему от кривых рук. Не черта себе полтора миллиампера базового тока при коллекторном в 30мА! И это при том что в ULN2003 стоит транзистор Дарлингтона с Ku около 1000, если память не отшибает. Почему на схеме нет базовых резисторов?

5В - 0,6В - 0,6В = 3,8В

3,8В падают на чем? на базовом переходе? :twak:

У ULN2003 на входе стоит резистор, в аккурат рассчитанный на 5-вольтовый управляющий сигнал. При 3,3В ULN2003 ещё и не сможет (гарантированно) в коллектор принять полный максимальный паспортный ток.

Учите матчасть.

 

Простите за оффтоп, прочитал даташит ULN2003. Vi=3,85V, номинальный Ii=1mA...Rin на входе 2,7к, т.е падение 2,7V +0,6V +0,6V=3,9V...

Я ставлю дополнительный резистор на базу 1к при 5V входящем напряжении, получаем при Ii=1mA 1V+2,7V+0,6V+0,6V=5V

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


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

Решил таки ответить, в чем тогда была причина*) Сорри что тогда не отписался, ибо авралы был, ну а потом соответственно память подвела*)

 

А проблема была весьма банальна*) Хотя все равно симптомы были странноваты*) Питание было 33мкФ - 7805 - 33 мкФ... Поставил 100мкФ - 7805 - 100мкФ, и усё стало норм*) Странно то что сбросы происходили не от общей нагрузки на стаб, а от определенных комбинаций ног на контроллере...

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


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

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

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

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

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

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

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

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

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

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