AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
24.12.2013, 09:40
|
#1
|
Частый гость
Регистрация: 30.08.2010
Сообщений: 46
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
DS1307, греется при включении
Добрый день.
Подключаю ds1307 к меге 8, все работает, часы тикают, тактирующий сигнал раз в сек. от 1307 идет, время так же нормально читается и устанавливается. Вот только есть(была) одна проблема. При включении устройства ds1307 начинает постепенно расколяться до состояния утюга, но при этом продолжает работать. Из за нее проседает сильно напряжение.
Бился долго, думал может при включении из за дребезга контактов ДС как то не так инициализируется. В коде сделал паузу в 2 сек, и только после этого инициализирую ДСку, результат то же.
Уж думал сами часики полудохлые достались. Впаял другую ДСку, результат не изменился. Вставил ДСку в макетку, включил макетку, и о чудо, все работает и не греется. Попередумал разного. Тут заметил в углу макетки одиноко по питанию торчит кондюк. Я в своем устройстве так же воткнул кондюк по питанию перед дс1307 и о чудо.. Перестали греться часики.
Подскажите начинающему радиолюбителю, почему ДСка так сильно греется при включении без кондюка? Неужели дребезг контактов при включении так сильно "расстраивает" микруху, что она начинает считать себя утюгом, который во что бы то не стало должен разогреть мир до бела?
|
|
|
|
24.12.2013, 15:29
|
#2
|
Почётный гражданин KAZUS.RU
Регистрация: 17.05.2005
Адрес: Украина
Сообщений: 1,964
Сказал спасибо: 296
Сказали Спасибо 498 раз(а) в 362 сообщении(ях)
|
Re: ds1307, греется при включении
Sany81, м.б. защелкивание КМОП структур при быстром нарастании напряжения. Конденсатор затягивает этот процесс.
|
|
|
|
24.12.2013, 15:38
|
#3
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: ds1307, греется при включении
Может там адовая сопля на плате? Мы ж не видим.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
24.12.2013, 16:12
|
#4
|
Частый гость
Регистрация: 30.08.2010
Сообщений: 46
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: ds1307, греется при включении
Соплей на плате нет(если tqfp меги припаял то уж дип то думаю припаять не сложнее), замыканий между дорожками нет. Плата отмыта полностью от активного флюса.
Все работает нормально, только одна проблема - нагрев часиков, если включить устройство без конденсатора. Я так думаю что проблема именно в дребезге контактов при включении. Сейчас запитываюсь от компа от USB, думаю это не на что не должно повлиять.
В любом случае проблему устранил, просто интересно на будущее из за чего такая проблема появилась.
|
|
|
|
24.12.2013, 23:18
|
#5
|
Прописка
Регистрация: 11.06.2005
Сообщений: 266
Сказал спасибо: 9
Сказали Спасибо 13 раз(а) в 12 сообщении(ях)
|
Re: ds1307, греется при включении
Сообщение от Sany81
|
Соплей на плате нет(если tqfp меги припаял то уж дип то думаю припаять не сложнее), замыканий между дорожками нет. Плата отмыта полностью от активного флюса.
Все работает нормально, только одна проблема - нагрев часиков, если включить устройство без конденсатора. Я так думаю что проблема именно в дребезге контактов при включении. Сейчас запитываюсь от компа от USB, думаю это не на что не должно повлиять.
В любом случае проблему устранил, просто интересно на будущее из за чего такая проблема появилась.
|
Вам уже выше ответили про КМОПы... А вообще по правилам схемотехники считается хорошим тоном (читайте - обязательно) ставить по питанию на КАЖДУЮ микросхему кондёр эдак на 100 нФ - 1 мкФ. Откройте любую советскую технику - на каждой цифровой микре по кондёру рядом. Не жалейте, любые пульсации по питанию могут привести и не к таким результатам
__________________
Канал в Telegram об МК AVR @EasyAVR
|
|
|
|
25.12.2013, 09:02
|
#6
|
Частый гость
Регистрация: 30.08.2010
Сообщений: 46
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: DS1307, греется при включении
ОК. Возьму за правило ставить кондюки. Спасибо за разъяснения.
|
|
|
|
25.12.2013, 10:03
|
#7
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: DS1307, греется при включении
Сообщение от Sany81
|
При включении устройства ds1307 начинает постепенно раскА[о]ляться до состояния утюга, но при этом продолжает работать. Из за нее проседает сильно напряжение.
|
Гугл - тиристорный эффект.
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
25.12.2013, 10:22
|
#8
|
Частый гость
Регистрация: 04.03.2008
Адрес: Краснодар
Сообщений: 12
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: DS1307, греется при включении
У меня была такая проблема тоже из-за конденсатора. Но только одно НО порядка 10 устройств работало без него очень хорошо! Купил 1307 в другом магазине и начались чудеса!!! Сначала грелась, после установки кондюка вроде все нормально. Но появилась другая проблема, при установки времени проявлялись глюки в виде неправильной записи регистров. Нашел у себя в загажнике пару штук микрух 3-х летней давности, и о чудо, все работает. Так вот на рынке сейчас очень много г...на, дешевого и частично рабочего. Может вам попалась одна от наших "друзей" из поднебесной?!!!!
|
|
|
|
25.12.2013, 15:41
|
#9
|
Почётный гражданин KAZUS.RU
Регистрация: 17.04.2005
Адрес: Киев
Сообщений: 2,500
Сказал спасибо: 1,210
Сказали Спасибо 1,057 раз(а) в 647 сообщении(ях)
|
Re: DS1307, греется при включении
На макете по питанию (8 нога) работает (5-ти летней) давности БЕЗ конденсатора и не греется. На плате готового изделия обязательно стоит конденсатор 0,33 мкФ.
То что сейчас часто продаётся "дерЬмантин" вместо реальных схем, так это всегда пожалуйста.
|
|
|
|
25.12.2013, 19:59
|
#10
|
Гражданин KAZUS.RU
Регистрация: 04.07.2005
Адрес: Киев
Сообщений: 660
Сказал спасибо: 16
Сказали Спасибо 121 раз(а) в 82 сообщении(ях)
|
Re: DS1307, греется при включении
Все оно в китае делается. Но на разных фабриках. Следовательно схемотехника внутри микросхемы может быть разная, а на выводах логика работы одинаковая. Но если конденсатор решает проблему то все нормально, по техническим условиям на выводах питания каждой цифровой микросхемы должна стоять керамика. Если стоит много TTL логики то керамику можно паять непосредственно на выводы каждого чипа, если это КМОП то можно один конденсатор на несколько чипов, но обязательно чтобы питание разводилось наиболее короткими проводниками, а ширина дорожек была как можно больше. Это было как для старых микросхем времен СССР так и для современных. Ибо при работе логические микросхемы выдают по питанию помехи в иде игольчатых выбросов. Некоторые современные чипы имеют встроенные в корпус керамические конденсаторы, видимо такие и попались которые не грелись.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:59.
|
|