STM32: Genaue RTC; TCXO

OP #4188220
Lesenswert?

Hallo!

Ich suche eine Möglichkeit, die RTC im STM32 genauer zu takten.

Ein normaler Quartz mit 50ppm (~4.3s pro Tag) oder auch Uhrenquartz mit 
20ppm (~1,7s pro Tag) sind noch zu ungenau.

Nun bin ich hier über den DS32KHZ gestolpert. Den Ausgang an OSC32_IN 
anschließen und passend für eine externe Taktquelle konfigurieren.
2ppm sollen in dem Bereich 0-40°C erreicht werden. (Temperatursprünge 
von 20K können durchaus vorkommen, daher auch TCXO.)

Der µC kann am OSC32 bis zu 1MHz verarbeiten, aber andere passende TCXOs 
hab ich leider nicht gefunden.


Kenn jemand noch Alternativen? (Die Genauigkeit passt so eigentlich, 
eine kleinere Bauform als SO-16 wäre aber sehr wünschenswert.)


Vielen Dank schonmal!
MW
Gast #4188248
Lesenswert?

Martin W. schrieb:
> Ein normaler Quartz mit 50ppm (~4.3s pro Tag) oder auch Uhrenquartz mit
> 20ppm (~1,7s pro Tag) sind noch zu ungenau.

Abgesehen davon daß Du wohl einen Quarz suchst, sieh Dir auch das 
Datenblatt richtig an. Die von Dir genannten Zahlen geben die 
unabgeglichene Frequenzabweichung bei 25 °C an. Mit einem 
Trimmkondensator kann man die genaue Frequenz einstellen; die 
Frequenzstabilität steht im Datenblatt und ist deutlich besser.
Wenn die Stromaufnahme zweitrangig ist, kann man auch einen 
höherfrequenten TCXO verwenden und damit den gesamten STM32 takten. Die 
Drift über den gesamten Temperaturbereich kann < 0,5 ppm gewählt werden.
#4188274
Lesenswert?

Soweit ich weiss, gibt es bei allen STM32s für die LSE einen 
Calibration-Register.
Beim STM32F100 z.Bsp. stellt man mit dem Prescaler die Frequenz einen 
Tick höher ein; und dann kann man mit BKP_RTCCR CAL[6:0] angeben, 
wieviele Takte nach 2^20 Takten ignoriert werden.
Beim STMF4'er ist es etwas komplizierter, am im Grunde dasselbe.
Gast #4188467
Lesenswert?

Martin W. schrieb:

> eine kleinere Bauform als SO-16 wäre aber sehr wünschenswert

wenn's vor allem klein sein soll:

ASTMTXK-32.768kHz-NG
1.54 x 0.84mm, 0.4mm Ball Pitch, vor dem Löten typ. 1.5ppm, nach Reflow 
max. 10ppm
http://www.mouser.de/ProductDetail/ABRACON/ASTMTXK-32768kHz-NG-T/?qs=sGAEpiMZZMt8zWNA7msRCrK9YV4H7uYQufuRq9m6gsVXU4t6SBOBSQ%3d%3d

RV-3049-C3-Option-A
3.7 x 2.5mm, max. 4ppm
http://de.farnell.com/micro-crystal/rv-3049-c3-ta-qc-opt-a/echtzeituhr-spi-rv-3049-6ppm-10son/dp/2358518

RV-3049-C2-Option-B
5 x 3.2mm, max. 5ppm
http://www.reichelt.de/Real-Time-Clock-Module/RV-3049-C2/3/index.html?&ACTION=3&LA=2&ARTICLE=101071&GROUPID=4623&artnr=RV+3049-C2

Die RV-3049 sind komplette RTCs mit 1Hz- und 1024Hz-Ausgang und SPI (als 
RV-3029 mit I²C). Die haben allerdings eine etwas eigenartige 
Batterie-Umschalt-Mimik.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren