Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Что это?! Помеха?!.....
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры
Михалыч
Мдя, не живется у нас в мире электроники без проблемов. Ситуация такая. Есть устройство, собранное на МК PIC16F877. К ноге RA4 (открытый сток) прикручена контактная чашка 1-Wire (чтобы таблетки считывать). Длина плоского проводка около 15 см. Схема подключения стандартная: подтяжка шины на +5 В через резюк 4,7 кОм, параллельно ему диод анодом на землю, стабилитрон КС147А для защиты от шокера и все это через 300 Ом идет к чашке. ГЛЮК: Когда любым металлическим предметом касаемся ОБЩЕГО ПРОВОДА чашки (именно земли, а не сигнального провода!), MCU АППАРАТНО перезагружается!!! Программа начинает выполняться с самого начала! Предмет может быть любой, от отвертки до самого ключа. Причем когда касаешься сигнального проводника, ничего не присходит! Таблетки считываются нормально, перезагрузка происходит В МОМЕНТ ПРОКОСНОВЕНИЯ. Че это, а?... help.gif
Владимир
ОБЩИЙ ПРОВОД это не земля. Надо статику скидывать.
При подключении к земле металом минус по земле проскакивает, открывает полевики, они начинают потреблять, питание падает, процессор сбрасывается.
При подключении к сигналному у вас защита и вверх и вниз стоит и все нормально.
Земли надо разделять
Михалыч
И как же ее разделять, когда у всего устройства внутри один минусовой проводник?.. Не совсем понятно.
greg
Скорее всего какой-то либо аппаратный, либо программный глюк... У меня аналогичное устройство,
которая работает на длину 3м кабеля подключения iButton - и всё Ок. Разница между Вашей и моей схемой, как следует из Вашего описания, отсутствие резистора 300 Ом и стабиллитрон защиты на 5,6 В.
=AK=
Цитата(greg @ Mar 14 2006, 19:01) *
Скорее всего какой-то либо аппаратный, либо программный глюк...

Программный глюк, возникающий, если дотронуться металлическим предметом до земли устройства??? Оригинально! w00t.gif
Тут ясное дело, земля плохо разведена. И не неведомый "минус по земле проскакивает", а обычная наносекундная помешка. Я давал ссылку, где подробно описано как бороться с наносекундными помехами.
amusin
Цитата(Михалыч @ Mar 13 2006, 20:51) *
К ноге RA4 (открытый сток) прикручена контактная чашка 1-Wire (чтобы таблетки считывать). Длина плоского проводка около 15 см. Когда любым металлическим предметом касаемся ОБЩЕГО ПРОВОДА чашки (именно земли, а не сигнального провода!), MCU АППАРАТНО перезагружается!!! Че это, а?... help.gif


Если корпус металлический, попробуйте "чашку" установить так, чтобы был надежный контакт с корпусом прибора.
Еще можно попробовать припаять к чашке плетеный провод (экран с коаксиала), другой конец провода к бонке заземления. Провод должен быть как можно короче (короче, чем шлейф до МК).
Если все это невозможно сделать, то попробуйте бросить "косичку" от чашки к земле источника питания, а МК при этом максимально отдалить от чашки.
Михалыч
Пробую......
Владимир
Когда при надетом шерстяном свитере не работает, а без него работает, значит на правильном пути в поиске метода устранения
Михалыч
Ну так отвертка и ключ изолированы от руки. Причем довольно хорошо!
=AK=
На металлический предмет наводится сетевая помеха заметной величины. У предмета есть собственная емкость.
Если устройство заземлено, то в момент касания наведенный заряд мгновенно стекает с предмета на землю, создавая в земле устройства наносекундную помеху. Если цепь кварца или цепь сброса МК расположены по пути прохождения помехи и плохо разведены, то МК зависнет или сбросится.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.