Например TDA7294

Форум РадиоКот • Просмотр темы - Atmega128 повреждение линии порта
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 23, 2024 23:08:54

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Atmega128 повреждение линии порта
СообщениеДобавлено: Ср июн 07, 2017 14:33:27 
Родился

Зарегистрирован: Вт ноя 24, 2015 15:41:54
Сообщений: 8
Рейтинг сообщения: 0
Добрый день. Пытаюсь разобраться в причине неполадки контроллера.
Неполадка выглядит так: Atmega128, PINE3 вход с подтяжкой внутренним резистором. Подключена внешняя кнопка, длина провода 150 мм. При подключении пина к земле все нормально, программа выполняется. Если кнопка не нажата (нет земли), а к линии присоединен провод другим концом подключенный по назначению или вовсе не подключенный, программа слетает, начинается регулярная перезагрузка контроллера. Если подключить к ножке питание (без ограничивающего резистора или с резистором сопротивлением не более 65 ом) , то тоже все работает. Все другие линии портов работают нормально. Все неиспользуемые линии портов подтянуты к питанию. То есть - это наводка. Но почему только одна ножка так себя ведет?
Как такое поведение реализуется в микросхеме?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Atmega128 повреждение линии порта
СообщениеДобавлено: Ср июн 07, 2017 15:12:58 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2694
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Помеха с линии может перезапускать МК или приводить к другим сбоям. Если нечем посмотреть что творится на ноге МК, попробуйте поднять ее от платы и поглядеть что стало.

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Atmega128 повреждение линии порта
СообщениеДобавлено: Ср июн 07, 2017 15:25:04 
Друг Кота
Аватар пользователя

Карма: 39
Рейтинг сообщений: 598
Зарегистрирован: Вс янв 24, 2010 13:14:02
Сообщений: 4546
Откуда: Омск
Рейтинг сообщения: 0
Внутренние резисторы у авр порядка 20 ком. В то же время для подключения удаленных датчиков, кнопок или других устройств рекомендуют внешние подтягивающие резисторы в зависимости от удаленности от 10 до 1 ком как раз для минимизации наводок. А что касается именно этого входа, то возможно звезды так сошлись. Ну или последовать совету Z_h_e.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Atmega128 повреждение линии порта
СообщениеДобавлено: Ср июн 07, 2017 16:11:39 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2694
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
vem566 писал(а):
Внутренние резисторы у авр порядка 20 ком.
Уточню. От 20 до 50 кОм.
ano60 писал(а):
начинается регулярная перезагрузка контроллера.
Если перезагрузка не предусматривается в программе от данного пина, то это скорее сильная наводка, которая уходит в питание МК через его защитные диоды, например от искрящего реле. Если перезагрузка заложена в программе или есть такая ошибка в программе, то это может быть всего-лишь ложное срабатывание и достаточно подтянуть к питанию сопротивлением поменьше, ну например 1кОм.

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Atmega128 повреждение линии порта
СообщениеДобавлено: Ср июн 07, 2017 16:40:50 
Родился

Зарегистрирован: Вт ноя 24, 2015 15:41:54
Сообщений: 8
Рейтинг сообщения: 0
Перезагрузка программой не предусмотрена. Вход я подтягивал резистором от 10к до 0 к. Работает от 0 до 65 ом. Я об этом писал. Косяк в программе как определить, если при подключении входа к "0" и непосредственно к питанию все работает? Там ветвление "если "0", если "1". Все, как обычно. Дополнительно скажу, что контроллер гонит 4 ШИМ на квадрант из IGBT. В нагрузке ДПТ 0,8КВт. Все коммуникации контроллера (ШИМ, сигнал ошибки с драйвера, разрешение драйверу) с гальв. развязкой. Кнопки и потенциометр-задатчик скорости - нет, но у них нет других соединений, кроме платы контроллера и провода в экранах и не длиннее 150 мм. Питание платы контроллера и чистой стороны развязок от индивидуального трансформатора. Я перекинул сигнал на другую (свободную) ногу этого же порта, и все работает. Для работы устройства мне ничего не нужно, но разобраться хочется, чтобы в другой раз не вляпаться.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Atmega128 повреждение линии порта
СообщениеДобавлено: Ср июн 07, 2017 20:18:46 
Друг Кота
Аватар пользователя

Карма: 39
Рейтинг сообщений: 598
Зарегистрирован: Вс янв 24, 2010 13:14:02
Сообщений: 4546
Откуда: Омск
Рейтинг сообщения: 0
Ну так порт "битый", да и все разборки.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Atmega128 повреждение линии порта
СообщениеДобавлено: Чт июн 08, 2017 03:43:27 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 2030
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 6619
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
а какая ещё периферия есть на этой ноге? (ну там прерывание или компаратор...)

_________________
Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Atmega128 повреждение линии порта
СообщениеДобавлено: Чт июн 08, 2017 05:54:52 
Родился

Зарегистрирован: Вт ноя 24, 2015 15:41:54
Сообщений: 8
Рейтинг сообщения: 0
Все правильно. Осталось от прошлого проекта подключенное прерывание, а процедуры обработки нет. Вот так и происходит замутнение сознания. Огромное спасибо за помощь.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 33


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y