Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9G45/M10
Отстают часы
Aviator
Добавлено 22.02.2011 21:08
0
Сообщение: 1
Aviator
0

Пункты: 844
Регистрация: 10.02.2011
Установил батарейку, командами date и hwclock устанавливается дата и время как положено. После выключения-включения дата и время не стираются, напряжение на батарейке в норме, но часы в выключенном состоянии катастрофически отстают, до нескольких часов в сутки. Сначала думал, что во всём виноваты настройки таймзоны, но всё-таки не оно, виноваты аппаратные часы. В чём может быть проблема? Может быть есть регистры коррекции точности хода встроенных часов?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 23.02.2011 11:53 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
RTC у Atmel точностью не блещет (еще на 9260, кто то говорил - за сутки на минуту(ы) убегали), но конечно час(ы) в сутки это уже перебор ...
Насчет регистров корректировки хода ничего не знаю.
В моей плате с 9G45 батарейка 1,5 месяца стоит - убежали на ~1,5 часа.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 23.02.2011 17:09 Сообщение: 3
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
После выключения-включения дата и время не стираются, напряжение на батарейке в норме, но часы в выключенном состоянии катастрофически отстают, до нескольких часов в сутки

на плате что у меня таких проблем не наблюдаю..
что могу посоветовать:
- раздобыть осциллограф и измерить реальную частоту кварца (всякое бывает - может дефективный)
- заменить батарейку, если батарейка подсевшая/хреновая, то похожий эффект как раз подходит - энергии чтобы время помнить хватает, а вот генерация замедленная, а то и вовсе замирает (отсюда и часовые отставания)
- убедиться/проверить в правильности алгоритма работы со временем в линуксе, для начала несколько раз перезагрузить систему в "подозрительной" конфигурации и проследить - что происходит со временем..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Aviator
Добавлено 24.02.2011 12:03 Сообщение: 4
Aviator
0

Пункты: 844
Регистрация: 10.02.2011
Кварц дохлый. Осциллограф подтвердил. Еще если смотреть вывод hwclock && date видно, что аппаратные часы отстают и при работе, за минуту секунд на 10.
Батарейка новая, попробовал еще одну - такой же результат. При рестарте линуха и работы скриптов чтения/установки времени, "паразитных" часов не набегает. У меня там вообще таймзона UTC сейчас стоит - без каких либо локальных коррекций.
Спуститься к концу Подняться к началу
Персональная информация
AlexN
Добавлено 10.03.2011 07:58 Сообщение: 5
AlexN
0

Пункты: 2942
Регистрация: 03.03.2011
Цитата
RTC у Atmel точностью не блещет (еще на 9260, кто то говорил - за сутки на минуту(ы) убегали), но конечно час(ы) в сутки это уже перебор ...
Насчет регистров корректировки хода ничего не знаю.
В моей плате с 9G45 батарейка 1,5 месяца стоит - убежали на ~1,5 часа.


1 час за месяц - мне кажется это очень много.
меня терзают смутные сомнения, что это не RTC атмела корявый, а кетайские "кварцы". Потому как RTC просто считает импульсоиды. Проверять "кварцы" осциллографом - не канает, нужен точный частотомер с 5-6 значащими цифрами.
В связи с этим вопрос: а в OEM модули вы ставите кварцы:
а) какого производителя?
б) какой точности?
в) а конденсаторы обвязки этого кварца правильные (то есть именно той емкости, которая нужна для этого типа кварца)?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 10.03.2011 15:25 Сообщение: 6
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Э-э, как бы так высказаться, чтобы не обидеть ...
Когда наступает момент, кончаются резонаторы, мне не то чтобы выбирать производителя (точность и прочее) не приходится, а просто купить бы их, мало того, поставщики их именуют на свое усмотрение (различая, например, по корпусу) по причине того, что возможно следующий раз им придется закупаться в другом месте ...
Можно конечно озадачиться и взять этот момент на особый контроль, но пока не до этого.
На OEM модуле будут резонаторы индустриального исполнения, но вряд ли там с точностью хода часов будет принципиальная разница.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9G45/M10