Potrzebuje scalonego uk³adu zegara rzeczywistego, który porozumia³by sie z prockiem '51. ma dzia³aæ m.in. jako w³±cznik/wy³±cznik o¶wietlenia na okre¶lon± godzinê.
Jaki zegar czasu rzeczywistego?
Oct 24, 2004
39 Replies
np. PCF8583, komunikacja po I2C
Pozdrawiam Kabelek
Dowolny.
peters
Jaki interfejs komunikacyjny cie interesuje? I2C czy SPI czy 1Wire? Do wszystkiego da sie cos dobrac.
A nie lepiej zegarek zrobić wprost na procku? Np PIC lub MSP430
Nie - procek bierze za duzo pradu, potrafi sie zawiesic, no i ma problemy udawaniem interfejsu typu slave :-)
J.
Nie bierze wiecej niz RTC
jak zly konstruktor to i RTC sie wykrzaczy
Interfejsu ? Do czego
Nie wcisniesz mi kitu ze MSP430 ciagnie duzo pradu ;) kilka uA w trybie z obnizonym poborem pradu i z aktywnym jednym timerem napedzany kwarcem 32,768kHz. A jaki to problem zeby pracowal jako slave? Na spi niema problemu, na uart niema problemu, na I2C moze byc jedynie problem bo trzeba zrobic to programowo, ale tez sie da. Zamiast sie rozdrabniac, bierzesz jednego MSP430 np. MSP430F149 i masz super niski pobor mocy, duzo interfejsow (SPI, USART, I2C/programowe), przetworniki A/C, duzo I/O, duzo ramu (2kB), duzo pamieci Flash (60kB).
Pozdrawiam Krzysztof Gawry¶
Ale to moze byc o kilka-1 uA za duzo :-)
OK.
Ale zasadniczy procek ma uarta zajetego :-)
Jest klopot, bo I2C slave wymaga szybkosci. A kwarc 32K takowej nie zapewnia :-)
I program ktory jak sie zawiesi, to zegar staje, zeruje albo sie spoznia. Poza tym skoro ma robic cos zasadniczego, to kwarc jest wiekszy, i pobor pradu tez.
RTC sie ciagle sprzedaja :-)
J.
Mozesz sie zdziwic. Np PCF8583 przy 1V max 10UA MSP430F148 przy 3V max 3.9UA
Nic nie wyczailes. Jest tylko 1 procesor na ktorym chodzi zegarek i cala aplikacja
Bo nie wszyscy znaja i musza znac MSP430
Teraz to sie czepiasz ;-P
Ale ten procek ma dwa SPI/UARTY i osobne wejscia/wyjscia przeznaczone na kazdy interfejs. ;-P
jeden timer moze pracowac na 32k kwarcu, a reszta na np.7,3728MHz kwarcu (predkosc zgodna z dzielnikami UART), producent pomyslal o mozliwosci zastosowania dwoch oddzielnych kwarcow. wewnetrzna konfiguracja ukladu jest tak elastyczna ze spokojnie mozna rozne funkcjonalnie bloki procesora puscic na dwoch roznych kwarcach.
Nawet PCF8535 nie zapewnia 100% ze bedzie to dzialac jesli programista nasmieci bugami w sofcie.
Bo ludzie ida na latwizne :-)
BTW. Ja zachwalam MSP430F149 nie dlatego ze ma zastapic tylko zegar, ale dlatego ze lepiej na nim caly projekt wykonac zamiast na prapraprapraprapra(...)dziadku '51 ;-)
K.
Ale to jest kilka razy mniejsze zuzycie baterii :-)
Jak nasmieci ciut mniej, to wylaczysz, wlaczysz .. i nie bedziesz musial zegarka ustawiac :-)
Nie mowie nie, jesli lepszy to brac. I dorzucic RTC, o ile aplikacji to pomoze :-)
J.
w MSP430? zapewnia. Nie bez powodu maja one tak udziwniony uklad generacji sygnalu zegarowego..
U¿ytkownik "J.F." <jfox snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news: snipped-for-privacy@4ax.com...
Niebardzo. Ponizej dane z dokumentacji TI. LPM3 - f(ACLK) 32768Hz, VCC = 3V MAX 1.9uA A PCF8583 VDD = 1V MAX 10uA!!! Z tym ze aby PCF8583 mogl pracowac poprawnie z I2C musi miec zasilanie przynajmniej 2,5V co w tym wypadku zwieksza jego zuzycie pradu ze wspomnianych 10uA do MAX 200uA przy predkosci pracy I2C
100kHz.Wiec, chyba jest roznica? I chyba jest oco walczyc.
Dlatego mozna zastosowac najglebszy tryb uspienia umozliwiajacy prace tylko LFCLK (kwarc 32kHz) i jednego timera, i taki procesor moze pracowac kilka tygodni zasilany z pomaranczy. TAK, z pomaranczy, to nie blad w druku ;-), goscie robili testy z zasilania MSP430 z owocow i wazyw :-)))))) i wyniki sa zaskakujace, ale nie oto chodzi. Chodzi oto ze zawsze mozna zastosowac tzw. "backup battery", zwykla 3V pastylka powinna wystarczyc na dlugi czas. Mozesz wlaczac/wylaczac dowoli i nic nie znika. :-0
Ale wtedy mamy pobor pradu jeszcze wiekszy ;-P Bo RTC + uC, wezma wiecej niz sam uC
K.
Dane z PDF da dosc obiecujace, ale troche martwi cena:
6USD@1K sztuk. To ile to kosztuje w detalu, 50 zl.? Jesli tak, to za tyle mozna miec maly procesor DSP...Pozdrawiam Piotr Wyderski
Jak ma byc oszczednie, to moze DS1307 - przy 3V max 0,5uA :)
Marek
Fakt, ale w DSP niezabardzo masz SPI, USART, wewnetrzna pamiec programu, etc... Dolicz sobie koszty tego co wymienialem i co musial bys zewnetrznego dolozyc do projektu, plus wielokrotnie zwiekszony pobor mocy, i przy konkretnych projektach niewymagajacych setek MIPSow naprawde zdecydowanie lepiej wypada MSP430 niz cokolwiek innego niz sie obecnie produkuje.
K.
interesuje mnie I2C
Wyt³umaczcie mi mo¿e teraz co to jest SPI.
Bo wiem co to I2C, 1Wire ale SPI nie znam. Potrzebny mi interfejs taki, ¿eby do jednego UARTa z ATMELa pod³±czyæ kilka modu³ów, m.in. RTC, FLASH, pH metr
Z| tym jednak, ¿e ja do tego dziadka mam ksi±¿ki, wiem co nie co o nim bo pó³ roku go walcowali¶my w szkole i moge liczyæ na pomoc nauczycieli, bo oni go tez dobrze znaja.
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required