Например TDA7294

Форум РадиоКот • Просмотр темы - DS1307 - точность хода
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Вт авг 04, 2020 13:50:17

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 56 ]  1, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: DS1307 - точность хода
СообщениеДобавлено: Чт апр 07, 2011 11:55:14 
Модератор
Аватар пользователя

Карма: 68
Рейтинг сообщений: 424
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Сообщений: 13492
Откуда: Тамбовская обл.
Рейтинг сообщения: 1
Медали: 1
Получил миской по аватаре (1)
Собрал часы на основе сабжа.
Бегут более чем на 2 секунды в сутки. Объяснение одно - нужно подобрать кварц. Из трёх штук, что у меня были на 32768 бегут со всеми, чуть больше или меньше, но всё равно более 1,5-2 секунд за сутки.
Друг, работающий в сервисе по обслуживанию ККМ подтвердил: почти во всех кассовых аппаратах часы бегут. Есть исключения, но единицы.

Какие можно придумать варианты решения проблемы без поиска "правильного" кварца? Программную коррекцию? Тут некоторые сложности возникают, с часов можно считать только целые значения секунд, а не доли, так же и коррекцию можно проводить только на целую часть. Нужен какой-нибудь хитрый алгоритм, который засекает изменение секунды, отсчитывает задержку, и записывает его же, либо следующее значение.

Может есть способ проще?

зы: конденсаторы на кварц не предлагайте, от лукавого это...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: DS1307 - точность хода
СообщениеДобавлено: Чт апр 07, 2011 12:19:09 
Опытный кот
Аватар пользователя

Карма: 6
Рейтинг сообщений: 27
Зарегистрирован: Ср мар 02, 2011 07:47:39
Сообщений: 796
Откуда: Уфа
Рейтинг сообщения: 0
Может быть эта микруха попрет с кварцем 1048576 Гц (1:32)? Но кондеры подобрать придется, зато точность повысится. Ну или как вариант внешний генератор на 32768.


Вернуться наверх
 
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: DS1307 - точность хода
СообщениеДобавлено: Чт апр 07, 2011 12:27:48 
Модератор
Аватар пользователя

Карма: 68
Рейтинг сообщений: 424
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Сообщений: 13492
Откуда: Тамбовская обл.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Попереть-то может и попрёт, но дальше-то что? Это часы реального времени, т.е. дают время, дату, дни недели, с учётом всех поправок (число дней в месяце и т.д.). А теперь представь, что это дело запустится в форсаже х32 :)
Что с этими данными делать?

Внешние делители и генераторы не применимы. Я ставил эту микросхему ради одного: отсчёт времени при долгих перебоях с питанием. Иначе просто хватило-бы одного МК, и с коррекцией не было бы проблем.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Шестое юбилейное мероприятие в процессе
Не в сети
 Заголовок сообщения: Re: DS1307 - точность хода
СообщениеДобавлено: Чт апр 07, 2011 12:38:32 
Сверлит текстолит когтями
Аватар пользователя

Карма: 13
Рейтинг сообщений: 39
Зарегистрирован: Пн окт 13, 2008 11:45:54
Сообщений: 1287
Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения: 0
в M41T56 есть специальный регистр для коррекции, она по ногам и по регистрам совмеcтимама с DS1307 и ее тоже ставят в кассовые аппараты.

_________________
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
----------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"


Вернуться наверх
 
Вебинар «Каждому ключу — свой драйвер» (13.08.2020)

Компания КОМПЭЛ приглашает вас принять участие в вебинаре, который будет посвящен теме драйверов управления транзисторами компании Infineon. Мы рассмотрим четыре различных технологии изготовления микросхем драйверов, в чём их отличия и особенности.

Зарегистрироваться на вебинар>>
Не в сети
 Заголовок сообщения: Re: DS1307 - точность хода
СообщениеДобавлено: Чт апр 07, 2011 12:40:50 
Опытный кот
Аватар пользователя

Карма: 6
Рейтинг сообщений: 27
Зарегистрирован: Ср мар 02, 2011 07:47:39
Сообщений: 796
Откуда: Уфа
Рейтинг сообщения: 0
ploop писал(а):
Попереть-то может и попрёт, но дальше-то что? Это часы реального времени, т.е. дают время, дату, дни недели, с учётом всех поправок (число дней в месяце и т.д.). А теперь представь, что это дело запустится в форсаже х32 :)
Что с этими данными делать?

Заводим дополнительные часы(переменные) на мк. Как только время от RTC прибавилось на 32 инкрементируем доп часы. Ну а вот календарь продумать надо. Мб и по какой-то формуле можно вычислить, ну накрайняк дату полностью возложить на мк. Хотя функционал такой DS --- выдавать точные тики и все.


Вернуться наверх
 
Меньше не бывает: неизолированные микро-DC/DC нового поколения R4 от Mornsun

Компания Mornsun разработала серию R4 неизолированных импульсных стабилизаторов напряжения в новом миниатюрном конструктивном исполнении. Уменьшение коснулось не только размеров, на 80% меньше существующих преобразователей, но и стоимости.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: DS1307 - точность хода
СообщениеДобавлено: Чт апр 07, 2011 12:44:31 
Модератор
Аватар пользователя

Карма: 68
Рейтинг сообщений: 424
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Сообщений: 13492
Откуда: Тамбовская обл.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Цитата:
в M41T56 есть специальный регистр для коррекции, она по ногам и по регистрам совмеcтимама с DS1307 и ее тоже ставят в кассовые аппараты.

Где бы её найти... у друга спросить? :)

Цитата:
) на мк. Как только время от RTC прибавилось на 32 инкрементируем доп часы. Ну а вот календарь продумать надо. Мб и по какой-то формуле можно вычислить, ну накрайняк дату полностью возложить на мк.

Если возложить на МК, он не будет считать без питания.


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: DS1307 - точность хода
СообщениеДобавлено: Чт апр 07, 2011 12:47:51 
Родился

Зарегистрирован: Чт апр 22, 2010 14:16:06
Сообщений: 15
Рейтинг сообщения: 0
а что в пдф-ке про кварц пишется, может они применяют в сборе с конденсаторной обвязкой, так можно и внешние конденсаторы навесить на обычный кварц?


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: DS1307 - точность хода
СообщениеДобавлено: Чт апр 07, 2011 12:51:28 
Опытный кот
Аватар пользователя

Карма: 6
Рейтинг сообщений: 27
Зарегистрирован: Ср мар 02, 2011 07:47:39
Сообщений: 796
Откуда: Уфа
Рейтинг сообщения: 0
ploop писал(а):
Если возложить на МК, он не будет считать без питания.

ААА...ну тогда не вариант :dont_know:

sergo123 писал(а):
а что в пдф-ке про кварц пишется, может они применяют в сборе с конденсаторной обвязкой.

В DS уже стоит 12.5 пф.

Хотя я помнится подбирал на часовой конденсаторами очень точно 32768.


Вернуться наверх
 
Бытовой пирометр АКИП-9312 – просто удобно!

Диапазон 35 °С ...42°С (температура тела) погрешность 0,3 °С
Диапазон 0 °С ...100°С (бытовая сфера) погрешность 1,0 °С
Не в сети
 Заголовок сообщения: Re: DS1307 - точность хода
СообщениеДобавлено: Чт апр 07, 2011 12:52:07 
Опытный кот
Аватар пользователя

Карма: 12
Рейтинг сообщений: 6
Зарегистрирован: Вт окт 27, 2009 21:27:21
Сообщений: 764
Откуда: Ульяновск
Рейтинг сообщения: 0
С обоих концов кварца на общий провод подвесь конденсаторы NP0 (5....27) пФ. Конкретный номинал подбирается под конкретный кварц. Мне удалось получить точность хода до единиц секунд за год.


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: DS1307 - точность хода
СообщениеДобавлено: Чт апр 07, 2011 12:52:33 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 4
Рейтинг сообщений: 158
Зарегистрирован: Вс янв 09, 2011 16:51:39
Сообщений: 2288
Откуда: Санкт-Ленинград
Рейтинг сообщения: 0
ploop писал(а):
Если возложить на МК, он не будет считать без питания.
Будет, будет.
Две недели устроит? :wink:

Кстати, я что-то не понял насчёт конденсаторов.
Их необходимо устанавливать с кварцем ОБЯЗАТЕЛЬНО.
Иначе как-раз и будет офигенная погрешность (если вообще запустится).

_________________
ICQ нет, и, в ближайшее время, не будет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: DS1307 - точность хода
СообщениеДобавлено: Чт апр 07, 2011 12:59:10 
Опытный кот

Карма: 1
Рейтинг сообщений: 52
Зарегистрирован: Чт мар 12, 2009 16:31:05
Сообщений: 804
Рейтинг сообщения: 0
Отнимай эти две секунды ежесуточно,допустим в 00ч00мин02сек,делов то.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: DS1307 - точность хода
СообщениеДобавлено: Чт апр 07, 2011 13:04:43 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 227
Зарегистрирован: Пт янв 29, 2010 10:27:40
Сообщений: 3804
Откуда: Москва
Рейтинг сообщения: 0
Vov123 писал(а):
Отнимай эти две секунды ежесуточно,допустим в 00ч00мин02сек,делов то.

Я тоже хотел предложить, но не прокатит, потому что
ploop писал(а):
Если возложить на МК, он не будет считать без питания.

А раз
Цитата:
конденсаторы на кварц не предлагайте

то по моему задача решения не имеет :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: DS1307 - точность хода
СообщениеДобавлено: Чт апр 07, 2011 13:11:58 
Модератор
Аватар пользователя

Карма: 68
Рейтинг сообщений: 424
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Сообщений: 13492
Откуда: Тамбовская обл.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Цитата:
Кстати, я что-то не понял насчёт конденсаторов.
Их необходимо устанавливать с кварцем ОБЯЗАТЕЛЬНО.
Иначе как-раз и будет офигенная погрешность (если вообще запустится).

Речь идёт не о контроллере, а о DS1307. За ссылку спасибо, интересное решение.

Цитата:
С обоих концов кварца на общий провод подвесь конденсаторы NP0 (5....27) пФ. Конкретный номинал подбирается под конкретный кварц. Мне удалось получить точность хода до единиц секунд за год.

В даташите ничего про это не пишут. Хотя есть ссылка на документ "Application Note 58, "Crystal Considerations with
Dallas Real-Time Clocks" Ша поищу, почитаю.

Цитата:
Отнимай эти две секунды ежесуточно,допустим в 00ч00мин02сек,делов то.

Ну это первое, что в голову пришло. Так и хотел сделать, прежде чем задать вопрос, но хотелось бы поуниверсальней вариант...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: DS1307 - точность хода
СообщениеДобавлено: Чт апр 07, 2011 13:13:41 
Модератор
Аватар пользователя

Карма: 68
Рейтинг сообщений: 424
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Сообщений: 13492
Откуда: Тамбовская обл.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Цитата:
Я тоже хотел предложить, но не прокатит, потому что
ploop писал(а):
Если возложить на МК, он не будет считать без питания.

В этом случае без питания не будет работать коррекция, всего лишь. Это разные вещи.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: DS1307 - точность хода
СообщениеДобавлено: Чт апр 07, 2011 13:17:40 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 227
Зарегистрирован: Пт янв 29, 2010 10:27:40
Сообщений: 3804
Откуда: Москва
Рейтинг сообщения: 0
ploop писал(а):
В этом случае без питания не будет работать коррекция, всего лишь. Это разные вещи.

Под "счетом" я имел ввиду коррекцию, просто неправильно выразился.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: DS1307 - точность хода
СообщениеДобавлено: Чт апр 07, 2011 13:21:13 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 926
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 10743
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
используй современные ИС с функцией коррекции хода в энергонезависимом режиме (чего-то было у maxim-dallas и ramtron) :shock:
или слепите самодел на каком-нибудь 8-лапом PICе, имеющем режим внешнего кварца 32768 и микропотребление (pic12f629 к примеру) с интерфейсом DS1307 :cry:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: DS1307 - точность хода
СообщениеДобавлено: Чт апр 07, 2011 13:36:22 
Модератор
Аватар пользователя

Карма: 68
Рейтинг сообщений: 424
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Сообщений: 13492
Откуда: Тамбовская обл.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Итак, вот что пишется в этом манускрипте:

The following are the most common scenarios that cause a crystal-based RTC to run fast.
1) Noise coupling into the crystal from adjacent signals. This problem has been extensively covered
above. Noise coupling usually causes an RTC to be grossly inaccurate.
2) Wrong crystal. An RTC typically runs fast if a crystal with a specified load capacitance (CL) greater
than the RTC-specified load capacitance is used. The severity of the inaccuracy is dependent on the
value of the CL. For example, using a crystal with a CL of 12pF on an RTC designed with a 6pF CL
causes the RTC to be about 3 to 4 minutes per month fast.

--- примерный мой корявый перевод ---
Ниже приведены наиболее распространённые условия, при которых RTC на кварцах бегут.
1) Помехи. Эта проблема много раз освещалась, и может привести к тому, что ход RTC будет совершенно не соответствовать действительности.
2) Неправильный кварц. Обычно RTC бегут, если у используемого кварца емкостная нагрузка больше, чем указана для данного типа RTC. Например, поставили кварц с CL 12pF, а микросхема рассчитана для кварца на 6pF.

----------


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: DS1307 - точность хода
СообщениеДобавлено: Чт апр 07, 2011 13:40:39 
Модератор
Аватар пользователя

Карма: 68
Рейтинг сообщений: 424
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Сообщений: 13492
Откуда: Тамбовская обл.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Цитата:
или слепите самодел на каком-нибудь 8-лапом PICе, имеющем режим внешнего кварца 32768 и микропотребление (pic12f629 к примеру) с интерфейсом DS1307

Тогда уж и полностью часы на нём. Фишка сделать из того, что есть, а не как надо :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: DS1307 - точность хода
СообщениеДобавлено: Чт апр 07, 2011 13:46:56 
Опытный кот
Аватар пользователя

Карма: 6
Рейтинг сообщений: 27
Зарегистрирован: Ср мар 02, 2011 07:47:39
Сообщений: 796
Откуда: Уфа
Рейтинг сообщения: 0
Ну рас не хотите делать коррекцию и вас мучает совесть что часы как бы идут точно, но на самом деле только их корректируете--тогда частотомер в лапы и пачку хороших кондеров. Не все кварцы одинаково полезны, не все будут идти точно при встроенных 12.5 пф.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: DS1307 - точность хода
СообщениеДобавлено: Чт апр 07, 2011 13:49:33 
Модератор
Аватар пользователя

Карма: 68
Рейтинг сообщений: 424
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Сообщений: 13492
Откуда: Тамбовская обл.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Почему не хочу? Хочу. Просто интересно разобраться в вопросе: что лучше, коррекция, кондёры?

Кстати, по даташиту под кварц полагается земляной полигон, которого у меня нет. Он как раз около 10пФ даст... может в этом проблема?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 56 ]  1, ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y