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
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.
Gast
#4188255
Vielleicht hilft Dir folgende Application Note weiter ? http://www.st.com/st-web-ui/static/active/jp/resource/technical/document/application_note/CD00221839.pdf
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
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.