STM32@72MHz aus 8MHz Quarz oder Resonator?

Gast #3795479
Lesenswert?

Hallo allerseits!


Ich bin gerade dabei eine Zwergen-Variante des Mini-Maple 
(STM32F103CBT6) auszubauen.

Bei der Teielesuche stach mir der SMD-Keramic-Resonator (CSTCC 8,00 bei 
Reichelt) ins Auge
http://www.reichelt.de/index.html?&ACTION=446&LA=0
- ist kleiner und preiswerter als ein Quarz.

Mal kurz zur Schaltung:
- STM32F103CBT6
- 8MHz (im Original ein Quarz)
- 72MHz per PLL im µC
- Verwendung der USARTs mit 115,2k Baud

Beim Leser anderer Beiträge zu dem Thema habe ich aber einige Bedenken 
wegen der Toleranz von ca. 1% bei Resonatoren bzw. 0,01% bei Quarzen.

Die prozentuale Abweichung bleibt trotz der PLL doch gleich - richtig?

Spricht irgendwas gegen die Verwendung des Resonators?

Wie sieht es mit der Programmierung aus?
Gibt es da Unterschiede zwischen Quarz und Resonator?


Für erhellende Informationen möchte ich mich schonmal artig bedanken. 
:-)
Gast #3795567
Lesenswert?

Hallo Uwe,


hilf mir bitte mal auf die Sprünge - was meinst Du jetzt damit?

Vielleicht sollte ich noch erwähnen, das ich von der Programmierung des 
STM32F103 nicht mehr als ein "Blink" verstehe. Ich mache "nur" die 
Zwergen-Leiterplatte. Die Programmierung macht dann ein Kumpel.
Gast #3795585
Lesenswert?

>hilf mir bitte mal auf die Sprünge - was meinst Du jetzt damit?

Kannst du mit 1% Toleranz leben? Der HSI ist ein RC Osci
der beim STM beim booten als Defaulttaktquelle aktiv ist
bevor du dann selber auf den externen Taktgeber umschaltest.

Eine Uhr wird man damit aber nicht bauen wollen.
Gast #3795619
Lesenswert?

Hallo Holger und Uwe!


Ahhhh... jetzt hat's geklickt.

Die Schaltung soll eigentlich nur zwischen unterschiedlichen seriellen 
Schnittstellen vermitteln/übersetzen und an 4 Pin's einen Pegelwechsel 
erkennen.

Solange die maximale Baudrate von 115,2kBaud durch die Toleranz nicht 
gefährdet wird, ist mir alles recht, was die Schaltung verkleinert. :-)

Mit welcher Toleranz muss ich bei Verwendung der HSI und 72MHz rechnen?
#3795684
Lesenswert?

BitDreher schrieb:
> Solange die maximale Baudrate von 115,2kBaud durch die Toleranz nicht
> gefährdet wird, ist mir alles recht, was die Schaltung verkleinert. :-)

Was ist denn jetzt nun wichtig? Hauptsache billig oder möglichst klein 
und/oder genau?
Vielleicht interessant wären auch die SiM3C von SiLabs, 2x USART + 2x 
UART oder ähnliches. Vorteil bei den Teilen: Es würde u.U. der interne 
Takt mit PLL reichen +-1.5% oder ein externer 32 kHz Quarz zum Trimmen 
(die Kondensatoren haben die integriert). 32 kHz Quarze gibt's im 1.6 mm 
x 1 mm x 0.5 mm Gehäuse. Z.B. 
http://www.abracon.com/Resonators/ABS05.pdf

> Mit welcher Toleranz muss ich bei Verwendung der HSI und 72MHz rechnen?

Datenblatt...
Gast #3795688
Lesenswert?

>Mit welcher Toleranz muss ich bei Verwendung der HSI und 72MHz rechnen?

Das kommt auf den Temperaturbereich an in dem du arbeiten möchtest.
Genaueres dazu steht wie immer in den Electrical Characteristics
im Datenblatt.
Gast #3795748
Lesenswert?

@Arc Net

Da das Programm schon auf einem Maple-Mini + Steckbrett läuft muss ich 
bei dem µC bleiben. Bei der Schaltung geht es in 1. Linie um so klein 
wie möglich!
Drum ist das nötige Hühnerfutter auch in SMD-Größe 0603 vorhanden. Ein 
Quarz + 2 C's weniger macht da schon viel aus. :-)


@ Holger

Bei "-10 bis 85°C" ist die Toleranz bei -1,5 bis +2,2% doch vollkommen 
ausreichend!


Danke Jungs, ihr habt mir sehr geholfen!!! :-D
#3795767
Lesenswert?

BitDreher schrieb:
> Drum ist das nötige Hühnerfutter auch in SMD-Größe 0603 vorhanden. Ein
> Quarz + 2 C's weniger macht da schon viel aus. :-)

Dann nimm halt nen kleinen Quarz, z.B. in 3.2x2.5mm. Z.B. Abracon hat 
die im Programm.

Wenn es um serielle Schnittstellen geht würde ich schon zum echten Quarz 
greifen. Zwar geht es in den meisten Fällen auch rein mit dem HSI, aber 
der Ärger den Fehler zu finden wenn es mal nicht immer geht ist das 
gesparte Geld & Platz meist nicht wert.

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