реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Может ли зависнуть RTC pcf8563 ?
phantom
сообщение Oct 5 2007, 17:15
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 13-05-05
Пользователь №: 4 986



Вопрос из темы - может ли "зависнуть" таймер реального времени pcf8563? Или же такое в принципе невозможно? Интересуюсь, поскольку хочу сделать надежное автономное устройство. Заранее благодарен. tort.gif


--------------------
О сколько нам открытий чудных ...
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение Oct 5 2007, 19:32
Сообщение #2


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Цитата(phantom @ Oct 5 2007, 20:15) *
Вопрос из темы - может ли "зависнуть" таймер реального времени pcf8563? Или же такое в принципе невозможно? Интересуюсь, поскольку хочу сделать надежное автономное устройство. Заранее благодарен. tort.gif

Зависаний не отмечалось, 400+ изделий. Главное - маскировать неиспользуемые биты, они принимают непредсказуемые значения.
Хотя нет, разок было что-то похожее, подозреваю что убили микросхему статикой. Кроме того, надо подбирать значение конденсатора на кварце, бывает значительный уход. У nxp есть хороший appnote, прилагаю.
Прикрепленные файлы
Прикрепленный файл  an.real.time.clocks.pdf ( 142.47 килобайт ) Кол-во скачиваний: 117
 
Go to the top of the page
 
+Quote Post
phantom
сообщение Oct 6 2007, 07:37
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 13-05-05
Пользователь №: 4 986



Большое спасибо. А "большой уход" кварца - это сколько приблизительно(в день, месяц, год)? (Если вообще не подстраивать конденсатор - а поставить постоянный?)


--------------------
О сколько нам открытий чудных ...
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение Oct 9 2007, 11:48
Сообщение #4


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Цитата(phantom @ Oct 6 2007, 10:37) *
Большое спасибо. А "большой уход" кварца - это сколько приблизительно(в день, месяц, год)? (Если вообще не подстраивать конденсатор - а поставить постоянный?)

Я сильно с точностью не разбирался. Если ошибиться с конденсатором - видел до 10 секунд то ли в час, то ли в сутки. В апноте замечательно описано.
Go to the top of the page
 
+Quote Post
Dron_Gus
сообщение Dec 4 2009, 08:35
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



Тема как раз под мой вопрос. Есть две идентичные платы с pcf8563 + STM23 + куча всего. На STM32 несколько кривой i2c, поэтому был написан ногодрыгательный вариант. Который с часами не заработал. Была взята вторая плата и проведены испытания на ней - тоже не работает. После этого вернулся к старому варианту с аппаратным i2c, но теперь и он не работает на обоих платах! Хотя просто поднял проект из архива. Часы просто не выдают сигнал ACK после отправки адреса. Кто-нить сталкивался с подобным поведением? Кварц генерит. Сигналы доходят подтяжки по 3.9 К. Скоростями игрался (аж до 1 КГц).


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post
Son Of Stone
сообщение Dec 5 2009, 13:44
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 29-01-09
Пользователь №: 44 106



Цитата
Хотя нет, разок было что-то похожее, подозреваю что убили микросхему статикой. Кроме того, надо подбирать значение конденсатора на кварце, бывает значительный уход

К статике она (и PCF8583) очень чувствительна. Причем микросхема реагирует очень интересно - трогаешь пальцем или пинцетом ноги кварца и ток потребления зашкаливает (тиристорный эффект). Если есть ограничение или защита по току на источнике питания то микросхема выживает, иначе получаем...
Цитата
После этого вернулся к старому варианту с аппаратным i2c, но теперь и он не работает на обоих платах! Хотя просто поднял проект из архива. Часы просто не выдают сигнал ACK после отправки адреса

Решил проблему путем замены микросхемы на DS1307+. Дороже она, но намного надежнее и точнее, причем безо всякого подбора конденсаторов.
Go to the top of the page
 
+Quote Post
Dron_Gus
сообщение Dec 5 2009, 14:09
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



Моя проблема вроде как решилась. Не почитав даташит, поставил два кондера (рекомендуют только один). И еще зафигачил параллельно кварцу 1 МОм. Сняв лишнюю емкость и резистор все стабильно заработало. Почему оно вдруг перестало работать так и не выяснил. Да и обнаружился сей факт случайно - при замкнутом накоротко кварце часы начинали работать как надо. Похоже часы не выходили из состояния ресета, т.к. не запускался кварц.


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 03:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.02372 секунд с 7
ELECTRONIX ©2004-2016