Страница 1 из 2

Нестабильная работа МК при питании от сети.

Добавлено: Чт авг 01, 2019 11:49:55
siimao
Всем Мяу-мяу!
Ловлю останов часов на индикаторе LCD на HD44780 (и заморозку самой программы на МК) в момент отключения/включения (вставить/вытащить вилку из розетки) любого устройства. Происходит не всегда. В момент заморозки часов подвисают и уровни на выходе МК.
Причем, что заметил, это наблюдается только для розеток, подключенных к одному автоматическому выключателю. Останов часов изредка происходит и при подключении/отключении коммутирующего блока на MOC+BT (или тестовой пары светодиод+резистор) в разъемы.
В качестве блока питания для устройства использую блок питания от промышленного компьютера с фильтрами на входе и выходе. Пробовал разные блоки питания.
Иногда получается перезапустить часы кратковременным отключением и включением питания. За это время кондер в БП не успевает разрядится, МК не сбрасывается и время на индикаторе перескакивает как будто часы и не останавливались, а не просто продолжают отчет времени.
Планировал применять АКБ от мобильника в качестве резервного источника, но в этом случае останавливались часы на МК случайным образом. Достаточно часто и от этой идеи пришлось пока отказаться (убрал из схемы обведенные пунктиром детали). TL431 и подстроечный резистор убрал ранее, т.к. после диода напряжение и так было 4,2В. Но очень хотелось бы иметь резерв по питанию.
Помогите, пожалуйста, локализовать источник "мышинного" воздействия или укажите мне на мою ошибку.
BOD на МК отключен.
Схему и разводку прилагаю.
Спасибо.

Re: Нестабильная работа МК при питании от сети.

Добавлено: Чт авг 01, 2019 12:21:42
korob
На входе поставить резистор 10...30 Ом. LC-фильтр и супрессор на 5В. :roll:

Re: Нестабильная работа МК при питании от сети.

Добавлено: Чт авг 01, 2019 12:55:46
siimao
Уважаемый korob, LC-фильтр на какую рез.частоту?

Re: Нестабильная работа МК при питании от сети.

Добавлено: Чт авг 01, 2019 13:23:39
korob
Непринципиально, индуктивность может быть 100...330мкГн., ёмкость может быть 100...330нФ. :roll:

Re: Нестабильная работа МК при питании от сети.

Добавлено: Чт авг 01, 2019 13:35:04
siimao
Огромное спасибо за ответ с рекомендацией.
А что же фильты в БП не срабатывают?

Re: Нестабильная работа МК при питании от сети.

Добавлено: Чт авг 01, 2019 13:42:59
korob
А что и куда у Вас идёт через резисторы 330 Ом.?

Re: Нестабильная работа МК при питании от сети.

Добавлено: Чт авг 01, 2019 13:53:21
Martin76
siimao писал(а):Вложения:
Схема+разводка.png
Пины питания у Меги все нужно подключать, а не только 4 и 6. 18й не подключен ни по схеме, ни на плате.

Re: Нестабильная работа МК при питании от сети.

Добавлено: Чт авг 01, 2019 14:04:24
siimao
18 пин - это аналоговое питание. Его нужно подключать? Наверное, надо в программе проверить отключение аналоговых компонент.
С резисторов 330 Ом у меня подключаются транзисторы ОЭ с доп. резисторами 1k в базе. В коллекторе MOC и на BT.
Такой TVS подойдет?
https://www.chipdip.ru/product/pesd5v0s ... st_product

Re: Нестабильная работа МК при питании от сети.

Добавлено: Чт авг 01, 2019 14:16:27
Martin76
siimao писал(а):18 пин - это аналоговое питание. Его нужно подключать?
Его надо подключать в любом случае, используется АЦП или нет, через него порт С питается! А так он неизвестно чем питается, в тч через какие то паразитные цепи.

Re: Нестабильная работа МК при питании от сети.

Добавлено: Чт авг 01, 2019 14:26:24
siimao
Martin76, Спасибо!!!!!!!!!!!!!!
Не зря предусмотрел посадочные места под индуктивность и кондер (надо перенести с AREF на AVCC).

Re: Нестабильная работа МК при питании от сети.

Добавлено: Чт авг 01, 2019 15:04:11
Телекот
siimao писал(а):Ловлю останов часов на индикаторе LCD на HD44780 (и заморозку самой программы на МК) в момент отключения/включения (вставить/вытащить вилку из розетки) любого устройства. Происходит не всегда. В момент заморозки часов подвисают и уровни на выходе МК.
Кошмар, а часы купить не пробовали?

Re: Нестабильная работа МК при питании от сети.

Добавлено: Чт авг 01, 2019 15:07:37
siimao
Часы тоже себе сделал и не простые. А это - не просто часы.

Re: Нестабильная работа МК при питании от сети.

Добавлено: Пт авг 02, 2019 04:23:33
Ivanoff-iv
70% виновата разводка — убери мычку под кварц и соедини контакты разъёма с гнд другого разъёма или с шинкой (кварц должен остаться в глухом аппендиксе, почитать)
5% виноват кварц — попробуй поменять...
остальное - косяки кода — для проверки можешь фьюзами перейти на внутренний генератор, если на нём сбоев не будет - код не виноват. (про никакую точность встроенного RC промолчу)

Re: Нестабильная работа МК при питании от сети.

Добавлено: Пт авг 02, 2019 12:46:58
Martin76
Уже нашли что виновато...

Re: Нестабильная работа МК при питании от сети.

Добавлено: Пт авг 02, 2019 13:23:23
siimao
Всем спасибо. Martin76, благодарю, в даташите нашел примечание об этом. Сегодня вечером впаяю недостающие элементы и результат отпишу в понедельник.
А такая площадка земли под кварцем не мешает работе в другом проекте. Но ссылка дельня!! Учту на будущее, хотя мне казалось, что земля под корпусом только лишний экран и более стабильная работа.

Re: Нестабильная работа МК при питании от сети.

Добавлено: Пт авг 02, 2019 13:35:58
musor
да так!! и веесма полезен НО 2при услови перехода сразу 2 пистонами на земляной слой платы

Re: Нестабильная работа МК при питании от сети.

Добавлено: Пт авг 02, 2019 14:02:13
siimao
убери мычку под кварц и соедини контакты разъёма с гнд другого разъёма или с шинкой (кварц должен остаться в глухом аппендиксе
О каких разъемах идет речь - не понимаю. Площадка под кварцем, разве не аппендикс?
при услови перехода сразу 2 пистонами на земляной слой платы
Наверное речь идет об этой самой площадке. Но тогда противоречит первому совету о глухом аппендиксе :shock:

Re: Нестабильная работа МК при питании от сети.

Добавлено: Пт авг 02, 2019 14:20:22
Ivanoff-iv
с аппендикса идет мычка на D0-D4, вот, эту мычку убрать, а D0-D4 соединить с GND самого дисплея

Re: Нестабильная работа МК при питании от сети.

Добавлено: Пт авг 02, 2019 14:42:40
siimao
Ivanoff-iv, спасибо!!! Учту и сделаю!

Re: Нестабильная работа МК при питании от сети.

Добавлено: Пн авг 05, 2019 09:13:39
siimao
Запитал AVCC через перемычку на 5В и прижал к земле кондером 0,1мкФ. Убрал перемычку с площадки кварца на D0-D3 индикатора, D0-D3 соединил с GND индикатора.
Симптомы остались: при подключении/отключении блока коммутации нагрузок (на MOC+BT) или вставке/вытаскивании вилки из розетки (только для группы) любого потребителя часто (пока статистики не набрал, но 30-40%) происходит заморозка показаний часов и залипает МК (перестает выдавать сигналы на порту С).
В эту среду по совету Ivanoff-iv проверю кварц.
Один товарищ мне написал: "У атмела был косяк в меге8 , получалось что Vcc и AVCC были соединены внутри чипа... об этом много написано на форумах... "

После изменения платы подумал, что проблема устранена и подключил АКБ от мобилы со встроенным контроллером. Выявлен еще один баг: при подаче основного питания (АКБ подключена) на индикаторе подсвечиваются все "пиксели" на верхней строке; при этом нижняя строка полностью не подсвечена. Восстанавливается работа, если только отключить АКБ и заново подать основное питание. Подключение/отключение АКБ при наличии основного питания никак не сказывается на работе.
Буду благодарен за советы, которые притворю в среду.
Спасибо.