Страница 1 из 1
LED работает, когда отключил GND
Добавлено: Сб окт 25, 2014 16:47:04
de1m
Всех приветствую!
Собственно на картинке нарисованно, как у меня всё подключенно.

Это кстати Attiny2313A
Картинку не правильно подписал, С1 это 100nF
Это программа
Код: Выделить всё
//Attiny2313
#include <avr/io.h>
#define F_CPU 8000000UL
#include <util/delay.h>
int main()
{
DDRB |= ( 1 << PB7 );
while( 1 ) {
_delay_ms(300);
PORTB ^= (1 << PB7);
}
}
То есть просто мигает и больше ничего не делает.
Вопрос вот в чём.
Я заметил, что если выдернуть GND, то он всё равно продолжает мигать. Мигает правда как-то более тускло.
Мне собственно интересно, это так и должно быть или где-то ошибка?
Просто у меня в другом месте по похожей схеме DCF77 подключен и я не как не могу получить чистый сигнал и там тоже такой же феномен. Вот я и решил сдалеть простенькую схему и тут спросить.
Re: LED работает, когда отключил GND
Добавлено: Сб окт 25, 2014 18:02:52
pyzhman
На схеме присутствует электролитический конденсатор 100 мкФ. Накопленной им энергии хватает для работы схемы при отключении питания, что и происходит, когда вы выдёргиваете GND. То же произойдёт, если вы выдернете +5в. Или оба сразу. Подождите какое-то время после выдёргивания, и мигания прекратятся, что будет говорить о том, что кондюк разрядился.
Re: LED работает, когда отключил GND
Добавлено: Сб окт 25, 2014 18:32:08
de1m
pyzhman писал(а):То же произойдёт, если вы выдернете +5в. Или оба сразу. Подождите какое-то время после выдёргивания, и мигания прекратятся, что будет говорить о том, что кондюк разрядился.
Если я выдёргиваю питание (два провода сверху), то перестаёт мигать сразу. Если я выдёргиваю только GND(внизу), тов продолжает мигать дальше хотя и более тускло(я выждал две минуты - мигать не перестало).
Убрал для теста конденсатор из схемы совсем - то же самое. Всё это идёт как-то через мою лампочку, если выдернуть лампочку и GND снизу, то всё перестаёт работать.
Re: LED работает, когда отключил GND
Добавлено: Сб окт 25, 2014 19:28:56
СКАЗОЧНИК
Я не совсем понимаю принцип комутации таких плат... ибо у меня их никогда не было. Поэтому разводки точной понять не могу. Могу лишь предположить, что идет, так называемое, паразитное питание через порты микроконтроллера. Кстати, зачем отключать ГНД от МК?
http://chipenable.ru/index.php/how-conn ... a-avr.html
http://easyelectronics.ru/parazitnoe-pitanie.html
Re: LED работает, когда отключил GND
Добавлено: Сб окт 25, 2014 19:38:06
otest
зачем отключать ГНД от МК?
А вдруг это Нобелевская ?
Re: LED работает, когда отключил GND
Добавлено: Сб окт 25, 2014 19:44:27
СКАЗОЧНИК
Нашел! Про очень оригинальное применение такого паразитного питания. ))) Правда на английском. На сайте нашего соратника и мявтора ARV было где-то описание этого, но там я не смог выкопать...
http://scanlime.org/2008/09/using-an-av ... -rfid-tag/
http://www.nycresistor.com/2012/12/27/rfid-multipass/
З.Ы. Оффтоп... Также у ARV где-то была статья про таймеры 555 и поделки на них, даже видео. Тоже не могу найти. )) (но это не к этой теме)
Re: LED работает, когда отключил GND
Добавлено: Сб окт 25, 2014 19:57:55
de1m
Кстати, зачем отключать ГНД от МК?
Случайно получилось. Просто как я уже писал выше, я пытаюсь подключить DCF77, но пока как-то сигнал не очень стабилен получается. Вот я и подумал, что может это как-то на сигнал влияет.
Но как я понял, что пока GND подключин, на сигнал это влиять не должно.