Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы
Непрочитано 24.02.2018, 17:41  
AVRtron
Частый гость
 
Регистрация: 24.02.2018
Сообщений: 16
Сказал спасибо: 20
Сказали Спасибо 2 раз(а) в 1 сообщении
AVRtron на пути к лучшему
По умолчанию МК не стартует при подаче питания

Здравствйте!
Возникла нужда сделать несколько копий прибора, в более компактном варианте. Соответственно печатная плата была разведена вновь по своему, опираясь на старую схему.
Устройство питается от бортовой сети автомобиля или от аккумулятора.
На плате по питанию стабилизатор 7812 ›› ams1117-3.3v ›› Atmega328p-TQFP32. К контроллеру прикручен i2c монитор rdx0154 с подсветкой.
Все стабилизаторы с конденсаторами из даташитов МК так же обвязан по всем правилам(reset, avcc, aref все при кондерах и резисторах).
Возникает странная ситуация: при подаче питания мк не стартует.
Если питание быстро перевключить, т.е. снять на ~200мс и снова подать, то стартует нормально.
Если после подачи питания вручную ресетнуть контроллер так же запускается, но только если ВЫПОЛНИТЬ ресет не раньше ~3сек после того как подключил питание.
Если удерживать ресет и подать питание, а потом отпустить, то стартанет, но только если ОТПУСТИТЬ ресет не раньше ~3сек после того как подключил питание.
Оригинальный прибор включается без всяких передергиваний и ресетов.
Исходника прошивки нет.
Пробовал менять контроллеры местами с оригинала и копии, все остается по прежнему. мк на копии не работает, на оригинале работает.
Понимаю, что проблема в моей плате, но что именно может быть не так? Собрал уже с десяток разных устройств, но напоролся на неведомое))
Реклама:
AVRtron вне форума  
Непрочитано 24.02.2018, 18:19  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,792
Сказал спасибо: 2,912
Сказали Спасибо 3,120 раз(а) в 2,111 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: МК не стартует при подаче питания

1. Какие номиналы конденсаторов на выходах 7812 и 1117?
2. Какие FUSE-биты?

P.S. Анакуа вообще 7812? В такой конфигурации он как пятое колесо - ни хера не стабилизирует.
__________________
Экзорцист 40-го уровня.
ForcePoint на форуме  
Непрочитано 24.02.2018, 19:52  
AVRtron
Частый гость
 
Регистрация: 24.02.2018
Сообщений: 16
Сказал спасибо: 20
Сказали Спасибо 2 раз(а) в 1 сообщении
AVRtron на пути к лучшему
По умолчанию Re: МК не стартует при подаче питания

Сообщение от ForcePoint Посмотреть сообщение
1. Какие номиналы конденсаторов на выходах 7812 и 1117?
2. Какие FUSE-биты?

P.S. Анакуа вообще 7812? В такой конфигурации он как пятое колесо - ни хера не стабилизирует.
Прибор работает с бортовым питанием автомобиля, где может случится и 20в, а у ams1117 макс входное напряжение 15в.
На 1117 стоят 10мкф на входе, 22мкф на выходе(танталы)
На 7812 на выходе ничего, на входе 100мкф электролит.

Дело в том что, и без 7812 картина аналогичная.

фьюзы установлены на внутреннее тактирование 8мгц + 65мс
BODLEVEL 2.7v

подробнее:
EXTENDED 0xFD
HIGH 0xDC
LOW 0xE2
AVRtron вне форума  
Непрочитано 24.02.2018, 19:54  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,901
Сказал спасибо: 499
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: МК не стартует при подаче питания

Плату помыть? Резистор к питанию на ресете пропаять? Убедиться, что резистор и кондер на ресете местами не попутаны?

ЗЫ а что там с обменом с индикатором? не начинается ли он сразу по старту программы? И не виснет ли все нахрен при неудачной попытке обмена с индикатором? Может,не плата виновата, а он в текущей конфигурации тормозит с запуском?

Последний раз редактировалось AR_Favorit; 24.02.2018 в 19:57.
AR_Favorit вне форума  
Сказали "Спасибо" AR_Favorit
AVRtron (24.02.2018)
Непрочитано 24.02.2018, 20:34  
AVRtron
Частый гость
 
Регистрация: 24.02.2018
Сообщений: 16
Сказал спасибо: 20
Сказали Спасибо 2 раз(а) в 1 сообщении
AVRtron на пути к лучшему
По умолчанию Re: МК не стартует при подаче питания

Сообщение от AR_Favorit Посмотреть сообщение
Плату помыть? Резистор к питанию на ресете пропаять? Убедиться, что резистор и кондер на ресете местами не попутаны?

ЗЫ а что там с обменом с индикатором? не начинается ли он сразу по старту программы? И не виснет ли все нахрен при неудачной попытке обмена с индикатором? Может,не плата виновата, а он в текущей конфигурации тормозит с запуском?
Каюсь, плату еще не мыл. Хотя и оригинальная в том же флюсе пашет устойчиво.
Обмен с индикатором начинается сразу. Но и без монитора на плате, если контроллер запущен, он работает, судя по выходу(работает с LIN шиной автомобиля), так что обмен с монитором не двусторонний.
На ресете все правильно) Кондер на землю, резистор на питание. Кнопка принудительного сброса работает как положено, а не шиворот-навыворот.
AVRtron вне форума  
Непрочитано 24.02.2018, 20:53  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,384
Сказал спасибо: 176
Сказали Спасибо 3,128 раз(а) в 2,017 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: МК не стартует при подаче питания

я както по незнанке запаял с флюсом тт.
2 дня работала потом хоть ты чо делай - умерла. кварц не пашет
отмыл - работает
__________________
кагмаподэ магмаподэ
индюк вне форума  
Сказали "Спасибо" индюк
AVRtron (24.02.2018)
Непрочитано 24.02.2018, 21:27  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,792
Сказал спасибо: 2,912
Сказали Спасибо 3,120 раз(а) в 2,111 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: МК не стартует при подаче питания

Сообщение от ForcePoint Посмотреть сообщение
Анакуа вообще 7812? В такой конфигурации он как пятое колесо - ни хера не стабилизирует.
Сообщение от AVRtron Посмотреть сообщение
Прибор работает с бортовым питанием автомобиля, где может случится и 20в, а у ams1117 макс входное напряжение 15в.
Это понятно. Дело в том, что если-бы это был 7809 или 7808 - то он-бы работал. А так - это балласт.
Ну и для авто есть отличный стабилизатор под названием LM2931. С пиковым входным 60 В, отключением при переполюсовке и отрицательных выбросах.

Сообщение от AVRtron Посмотреть сообщение
На 1117 стоят 10мкф на входе, 22мкф на выходе(танталы)
На 7812 на выходе ничего, на входе 100мкф электролит.
Дело в том что, и без 7812 картина аналогичная.
Номиналы не запредельные. Считаем, что дело не в стабилизаторах.

Старт заведён (0xDC = 0b11011100) на начальный загрузчик. Там всё в порядке?
__________________
Экзорцист 40-го уровня.
ForcePoint на форуме  
Сказали "Спасибо" ForcePoint
AVRtron (24.02.2018)
Непрочитано 24.02.2018, 21:28  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: МК не стартует при подаче питания

Сообщение от AVRtron Посмотреть сообщение
Возникает странная ситуация: при подаче питания мк не стартует
осциллограф есть? проверить питание - нарастание, отсутствие возбуждения, 7812 заменить на 7809. rdx0154 по i2c как отрабатывает - нет ли зависания из-за медленного нарастания питания? попробовать заменить емкости с тантала на обычные. пока написал - апирридилллл....
jump вне форума  
Сказали "Спасибо" jump
AVRtron (24.02.2018)
Непрочитано 24.02.2018, 21:29  
AVRtron
Частый гость
 
Регистрация: 24.02.2018
Сообщений: 16
Сказал спасибо: 20
Сказали Спасибо 2 раз(а) в 1 сообщении
AVRtron на пути к лучшему
По умолчанию Re: МК не стартует при подаче питания

Отмыл плату от флюса - никаких изменений.
Кстати флюс "связьстройдеталь", по сути канифоль гелеобразная.
AVRtron вне форума  
Непрочитано 24.02.2018, 21:33  
AVRtron
Частый гость
 
Регистрация: 24.02.2018
Сообщений: 16
Сказал спасибо: 20
Сказали Спасибо 2 раз(а) в 1 сообщении
AVRtron на пути к лучшему
По умолчанию Re: МК не стартует при подаче питания

Сообщение от ForcePoint Посмотреть сообщение
Это понятно. Дело в том, что если-бы это был 7809 или 7808 - то он-бы работал. А так - это балласт.
Ну и для авто есть отличный стабилизатор под названием LM2931. С пиковым входным 60 В, отключением при переполюсовке и отрицательных выбросах.


Номиналы не запредельные. Считаем, что дело не в стабилизаторах.

Старт заведён (0xDC = 0b11011100) на начальный загрузчик. Там всё в порядке?
Думаю да, т.к. после ресета он так же через загрузчик пробегает, но ведь работает дальше по основной прошивке.
AVRtron вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обзоры покупок товаров на GEARBEST.COM mikesmith Барахолка электронных компонентов 397 12.10.2018 22:51
Дежурка в качестве блока питания, подробное описание работы lomnik Источники питания и свет 13 26.12.2017 17:23
ds1307 часы стоят без питания yellow87 Электроника - это просто 12 13.10.2015 07:08
[Решено] Блок питания для ГАЛЬВАНИКИ... Нужна помощь специалиста sergey22103 Источники питания и свет 23 18.06.2010 03:12


Часовой пояс GMT +4, время: 12:35.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot