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

 
 
> Кто работал с RealTimeClock микросхемами?, Помогите найти аналог на PIC
DenisIV
сообщение Dec 14 2008, 12:58
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 11-12-08
Из: Республика Беларусь, г.Минск
Пользователь №: 42 380



Собственно, проблема в следующем: Раньше я использовал MK41T56N, но она слишком дорогая по сравнению с 12-й серией ПИКов. Возникла идея написать прогу для 12С508/509/F629/675 и т.д. что бы получить хоть какой-то приемлемый результат. Может кто с такой задачей сталкивался?

Сообщение отредактировал DenisIV - Dec 14 2008, 13:20
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DenisIV
сообщение Dec 15 2008, 13:55
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 11-12-08
Из: Республика Беларусь, г.Минск
Пользователь №: 42 380



Я согласен на счет скромности цены на dallas/maxim, но скромность PIC12F629-I/SN еще скромнее... на тех же 20-25% Т.е. примерная цена мк41т56 $1.5, ds1302/7 $1.3 а PIC12F629 $0.9. Если выпустить не одну тысячу приборов получится прямая экономия $600если PIC($200 если ds1307) на тысячу по сравнению с мк41т56. Это аргумент в сторону PIC. Хотя мне не принципиален девайс, но альтернативы я не вижу. Поэтому и спрашиваю совета: может другой проц или ещё что-то... (на логике не предлагать)
Для PIC прогу смогу написать сам, но меня смущает как сделать обмен между часами и контроллером.
Go to the top of the page
 
+Quote Post
petrd
сообщение Dec 15 2008, 18:50
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 3-06-08
Пользователь №: 38 012



Цитата(DenisIV @ Dec 15 2008, 16:55) *
Для PIC прогу смогу написать сам, но меня смущает как сделать обмен между часами и контроллером.

Непонятно, что Вы все таки хотите ? Сделать часы на PIC без микросхемы RTC или в связке PIC+RTC?
Если в связке, то обмен реализовать как софтовый I2C (если использовать конечно RTC с протоколом I2C).
Go to the top of the page
 
+Quote Post
DenisIV
сообщение Dec 16 2008, 12:49
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 11-12-08
Из: Республика Беларусь, г.Минск
Пользователь №: 42 380



Цитата(petrd @ Dec 15 2008, 21:50) *
Непонятно, что Вы все таки хотите ? Сделать часы на PIC без микросхемы RTC или в связке PIC+RTC?
Если в связке, то обмен реализовать как софтовый I2C (если использовать конечно RTC с протоколом I2C).

Именно на базе PIC без микросхемы I2C.

Цитата(rx3apf @ Dec 15 2008, 22:16) *
629 для этого не очень подходит - нет подходящих ресурсов. Кстати, одним контроллером по-любому не обойтись, так что к стоимости придется приплюсовать как минимум стоимость сдвоенного диода. Потребление, опять же, как ни крути, хоть самые микропотребляющие PIC или MSP, но до типичных 500...1000 nA у "аппаратных" RTC не доберешься, и там, где на 10 лет хватало махонькой литиевой пуговицы, какой-нибудь CR2032 хватит хорошо если на год. Однако, если потребление некритично, а ход RTC надо поддерживать эпизодически, а остальную часть времени чтобы питать от более-менее емкого источника, то можно, конечно. Скажем, взять 16F610 (которая еще дешевле), таймер пустить от кварца, по прерыванию просыпаться в RC-режиме и обслуживать RTC, а связь с внешним миром - самое простое, это программный UART.

IMHO, если это так критично, правильнее попробовать сделать RTC средствами основного процессора. Хотя, конечно, случаи всякие бывают...

Потребление не настолько критично(6 месяцев и аккум 80mah 3.6v) диодика хватит и внутреннего от встроенной защиты (конечно, 0.6v жалко...) Вот только я на распутье: сделать ли тактовую частоту 32/4=8кГц и на ней пытаться всё делать (это будет ~10uA) и это будет самый дешевый проц без векторов прерываний или взять проц чуть подороже, отпустить проц в спячку на 1с и просыпаясь считать время.
Цена говорит за PIC10F200 (дешевле не нашел)
Чутьё подсказывает, что 12F629...
А я пока пытаюсь просчитать, как может работать прога и что успеет сделать на 32кГц тактовой и какой интерфейс получится.
P.S. 629 дешевле 610 на 2 цента... Проверь поставщиков...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- DenisIV   Кто работал с RealTimeClock микросхемами?   Dec 14 2008, 12:58
- - vvs157   Цитата(DenisIV @ Dec 14 2008, 15:58) Собс...   Dec 14 2008, 16:21
|- - DenisIV   Цитата(vvs157 @ Dec 14 2008, 19:21) MK41T...   Dec 14 2008, 16:35
|- - volodya   Цитата(DenisIV @ Dec 14 2008, 18:35) Бата...   Dec 15 2008, 06:11
- - AlexCrane   Есть DS1337 i2c - без памяти DS1338 i2c - с памят...   Dec 15 2008, 11:15
|- - rx3apf   Цитата(DenisIV @ Dec 15 2008, 16:55) Я со...   Dec 15 2008, 19:16
- - DenisIV   Народ, ну неужели ни у кого никаких идей нет?   Dec 19 2008, 14:06
|- - rezident   Цитата(DenisIV @ Dec 19 2008, 19:06) Наро...   Dec 19 2008, 14:40
||- - DenisIV   Цитата(rezident @ Dec 19 2008, 17:40) Иде...   Dec 20 2008, 13:37
||- - SAR   Цитата(DenisIV @ Dec 20 2008, 15:37) Проц...   Jan 11 2009, 02:23
|- - zksystem   Цитата(DenisIV @ Dec 19 2008, 17:06) Наро...   Jan 24 2009, 14:24
|- - Сергей Борщ   Цитата(DenisIV @ Dec 19 2008, 16:06) Наро...   Jan 24 2009, 18:45
- - Сергей К   ЦитатаЦена говорит за PIC10F200 (дешевле не нашел)...   Dec 28 2008, 12:09


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

 


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


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