Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков.

 
Опции темы
Непрочитано 09.10.2015, 11:16  
yellow87
Вид на жительство
 
Аватар для yellow87
 
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
yellow87 на пути к лучшему
Вопрос ds1307 часы стоят без питания

Всем привет!

Понадобились мне часы реального времени. Купил ДС1307.
Собрал схему и запрограммировал контроллер.
Включаю питание, записываю время во внутренние регистры дээс, немного жду, считываю время - вижу что часы идут нормально.
Выключаю питание, немнго жду, включаю питание, считываю время из внутренних регистров дээски.
Оказывается оно осталось таким же, каким было в момент выключения питания.
Почему время не считается без основного питания Батарейка-то новая, целая, 3,25вольт.

У меня появилось очень сомнительное предположение, что они и не должны идти, раз нет питания. То есть для работы часов нужно питание на восьмой ножке = 5вольт, а я его отключаю. Но тогда зачем нужна батарейка на третьей ножке? Может батарейка нужна, чтобы внутренние регистры дээски не сбрасывались в ноль! Но зачем мне нужны данные в этих регистрах, если я не знаю сколько времени прошло без основного питания (одна секунда или часов десять, а может, вообще, месяц!). Тогда, может, батарейка нужна если мы хотим просто использовать дээску, как энергонезависимую память? Наверное нет, потому что есть восьмивыводные микросхемы, сохраняющие память без всяких батареек.
Где-то я видел, что между питанием контроллера и питание дээски ставят диод и ионистор, то есть при пропадании основного питания, энергия ионистора заставляет часы продолжать работать. Тогда почему третий вывод дээски не объединён с восьмым? Не понадобилось бы вообще батарейки этой: и часы и регистры питались бы энергией ионис тора.
Вот на компьютерных материнках стоят трёхвольтовые батарейки и без всяких ионисторов часы продолжают считать больше года. Я предполагал, что и ДС1307 так же устроена. А, может, она именно так и устроена, просто я чего-то ещё не знаю. В общем ничего не понятно. Вопросов много, ответов нет. Разъясните, кто может.
Реклама:
yellow87 вне форума  
Непрочитано 09.10.2015, 11:25  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,948
Сказали Спасибо 1,327 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: ds1307 часы стоят без питания

Сообщение от yellow87 Посмотреть сообщение
Собрал схему
А вот тут бы ее и привести...
__________________
[ жизнь приятна и красива, если выпить литр пива ]
nml вне форума  
Непрочитано 09.10.2015, 12:09  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: ds1307 часы стоят без питания

Зачем предполагать, как устроена микросхема, если на первой странице гугла есть даташит на неё

Там и внутренняя схема нарисована, и схема подключения
niXto вне форума  
Непрочитано 09.10.2015, 12:29  
johanh
Почётный гражданин KAZUS.RU
 
Регистрация: 28.03.2006
Сообщений: 3,611
Сказал спасибо: 141
Сказали Спасибо 427 раз(а) в 377 сообщении(ях)
johanh на пути к лучшему
По умолчанию Re: ds1307 часы стоят без питания

yellow87, Меняй кварц , возможно плохо резонирует.
Или микра на коленках ... пальцем ...короче - не того.
johanh вне форума  
Непрочитано 09.10.2015, 13:21  
Alex9797
Почётный гражданин KAZUS.RU
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,568
Сказал спасибо: 5,042
Сказали Спасибо 10,611 раз(а) в 3,604 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: ds1307 часы стоят без питания

Уверен, что причину надо искать вокруг кварца. Или номиналы конденсаторов сильно отличаются от рекомендуемых, или плохо смыт флюс после пайки кварца и конденсаторов. Надо их выпаять, хорошо промыть их и плату под ними, а потом припаять чисто канифольным флюсом.
Alex9797 вне форума  
Непрочитано 09.10.2015, 13:55  
pambaru
Почётный гражданин KAZUS.RU
 
Регистрация: 24.03.2007
Сообщений: 1,330
Сказал спасибо: 85
Сказали Спасибо 596 раз(а) в 361 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: ds1307 часы стоят без питания

У меня такое было из-за кварца.
Также был случай, часы не шли от батарейки, когда корпус кварца был подключен к GND (но от основного питания при этом нормально шли). Как только отключал корпус от GND - начинали идти и от батарейки тоже.
pambaru вне форума  
Непрочитано 11.10.2015, 05:59  
yellow87
Вид на жительство
 
Аватар для yellow87
 
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
yellow87 на пути к лучшему
По умолчанию Re: ds1307 часы стоят без питания

В даташите не нашёл ответ на свой вопрос.
Кольцо земли , только, вокруг кварца не сделал.
Может из-за этого всё?
И исходя из уже имеющихся ответов: чисто от одной батарейки часы, всё таки, должны инкрементироваться!
Попробую плату переразвести, чтоб с кольцом. Хотя для начала - кварц заменю.
yellow87 вне форума  
Непрочитано 11.10.2015, 20:24  
johanh
Почётный гражданин KAZUS.RU
 
Регистрация: 28.03.2006
Сообщений: 3,611
Сказал спасибо: 141
Сказали Спасибо 427 раз(а) в 377 сообщении(ях)
johanh на пути к лучшему
По умолчанию Re: ds1307 часы стоят без питания

Сообщение от yellow87 Посмотреть сообщение
В даташите не нашёл ответ на свой вопрос.
The DS1307 serial real-time clock (RTC) is a lowpower,
full binary-coded decimal (BCD) clock/calendar
plus 56 bytes of NV SRAM. Address and data are
transferred serially through an I2
C, bidirectional bus.
The clock/calendar provides seconds, minutes, hours,
day, date, month, and year information. The end of
the month date is automatically adjusted for months
with fewer than 31 days, including corrections for leap
year. The clock operates in either the 24-hour or 12-
hour format with AM/PM indicator. The DS1307 has a
built-in power-sense circuit that detects power failures
and automatically switches to the backup supply.
Timekeeping operation continues while the part
operates from the backup supply.
johanh вне форума  
Непрочитано 12.10.2015, 10:09  
monje
Прописка
 
Регистрация: 16.10.2008
Адрес: Казахстан
Сообщений: 189
Сказал спасибо: 56
Сказали Спасибо 585 раз(а) в 118 сообщении(ях)
monje на пути к лучшему
По умолчанию Re: ds1307 часы стоят без питания

Возможно внутренний обрыв 3-й ноги. У меня такое было в новом девайсе.
А напряжение замеряли 3-й ноге при отключении основного питания?
monje вне форума  
Непрочитано 12.10.2015, 11:10  
Jekane
Частый гость
 
Регистрация: 19.04.2007
Сообщений: 41
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Jekane на пути к лучшему
По умолчанию Re: ds1307 часы стоят без питания

Чем питаете микросхему? Я про 5- вольтовое питание. Вот схема включения DS1307, лет 10 использую. все работает. Но было когда-то, что не на той частоте запускался кварц из-за шума по питанию.
Миниатюры:
Нажмите на изображение для увеличения
Название: DS1307.JPG
Просмотров: 247
Размер:	29.9 Кб
ID:	83897  
Jekane вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск блок питания компьютера без компьютера Nikolai1972 Источники питания и свет 9 17.10.2011 05:07
VS1307 и DS1307 sergx1300 Микроконтроллеры, АЦП, память и т.д 3 02.06.2011 13:26
DS1307 стоят. Хотя CH = 0. Почему??? mr_smit Микроконтроллеры, АЦП, память и т.д 27 20.03.2011 00:22
глючит DS1307! stri Микроконтроллеры, АЦП, память и т.д 3 28.09.2007 08:13
[Решено] про блоки питания бу-га-га! zalman Отвлекитесь, эмбеддеры! 12 29.01.2007 10:46


Часовой пояс GMT +4, время: 21:37.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot