Страница 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 подключин, на сигнал это влиять не должно.