PDA

Επιστροφή στο Forum : Βοηθεια για calibration RTC



bchris
01-11-12, 16:38
Αγαπητοι συνφορουμιτες, χαιρετε.

Εχω ενα RTCC το M41T94 της ST (http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00002320.pdf).
Αναφερει το datasheet μια μεθοδο καλιμπραρισματος, μετρωντας την αποκλιση ενος παλμου 512Hz που βγαζει σε ενα pin. Υπαρχει μετα ενας πινακας (ΑΝ934 (http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/APPLICATION_NOTE/CD00004078.pdf)) οπου λεει εκει μεσα την τιμη που πρεπει να μπει σε καποιον register, ωστε το ρολοι να ερθει στα ισια του.

Την εξοδο αυτη που βγαζει τον παλμο την εχω βαλει input στο timer1 ενος PIC16F877A (http://ww1.microchip.com/downloads/en/DeviceDoc/39582b.pdf).

Η ερωτηση ειναι, με ποια βαση θα μετρησω την αποκλιση του 512Hz?
Τα 512Hz αυτα ειναι δυνατον να ειναι ανεξαρτητα απο τον κρυσταλλο του ιδιου του RTC?

Θελει εξωτερικο οργανο και εξωτερικη γεννητρια ωστε να μετρησω την αποκλιση?
Δεν γινεται να γινει καπως αυτοματοποιημενα, απο το software (pic)?

GeorgeVita
01-11-12, 17:44
... Αναφερει το datasheet μια μεθοδο καλιμπραρισματος, ...
Αναφέρει 2 έμμεσες μεθόδους, μια "πρακτική" συγκρίνοντας την ώρα του με ένα άλλο ρολόι και μια με συχνόμετρο όπου θα μετρήσεις την απόκλιση συχνότητας ταλάντωσης και θα ρυθμίσεις το "calibration byte" για την αναγκαία διόρθωση. Σημείωσε όμως ότι:

Note: Setting or changing the calibration byte does not affect the frequency test output frequency.
και η ρύθμιση αφορά τη θερμοκρασία που έγινε!

bchris
02-11-12, 10:03
Ευχαριστω Γιωργο.

Αναρωτιεμαι, πως οταν οταν αποφασισα να χρησιμοποιησω αυτο το RTC, μου ειχε δημιουργηθει η εντυπωση οτι καπως το κανει μονο του.