Forum: Mikrocontroller und Digitale Elektronik STM8 internal RC Genauigkeit


von Alex E. (alex_e)


Lesenswert?

Hallo,

möchte einen STM8S003 einsetzten und würde gernen eure Erfahrungswerte 
über den internen RC hören...

Reicht der interne RC aus um stabil über UART zu kommunizieren?
Eine Geschwinigkeit von min. 115kbit ist erforderlich

THX

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Alex E. schrieb:
> Reicht der interne RC aus um stabil über UART zu kommunizieren?
> Eine Geschwinigkeit von min. 115kbit ist erforderlich

Nein. Bei niedrigen Geschwindigkeiten (bis 19200 bit/s) geht das oft 
noch, aber bei derartig hohen Raten mit Sicherheit nicht mehr. Als 
zusätzliche Hürde sind die internen RC-Oszillatoren oft temperatur- und 
versorgungsspannungsabhängig.

von ./. (Gast)


Lesenswert?

Auch wenn man es hier öfter liest:

> Bei niedrigen Geschwindigkeiten (bis 19200 bit/s) geht das oft
> noch, aber bei derartig hohen Raten mit Sicherheit nicht mehr.

Der relative Fehler ist bei allen Baudraten der selbe.

Wenn der OP mit RC den internen Oszillator meint:
Das sollte von der Genauigkeit her gehen.

STM8 sind ja keine AVR...

von Alex E. (alex_e)


Lesenswert?

./. schrieb:
> Wenn der OP mit RC den internen Oszillator meint:
> Das sollte von der Genauigkeit her gehen.

Ja, genau den internen mit 16Mhz...

> STM8 sind ja keine AVR...

Deswegen frage ich... komme von AVR...
Hab im Datenblatt nun gesehen, dass bei 16Mhz eine Fehlerraten von 0,08% 
bei 115,2kbps angegeben wird.
Das sollte vernachlässigbar sein?

von Arc N. (arc)


Lesenswert?

Alex E. schrieb:
> Hallo,
>
> möchte einen STM8S003 einsetzten und würde gernen eure Erfahrungswerte
> über den internen RC hören...
>
> Reicht der interne RC aus um stabil über UART zu kommunizieren?

Ja und nein...
http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00024550.pdf
Seite 63 im Datenblatt:
Accuracy of HSI oscillator (factory calibrated) +-5%, also nein
Accuracy of HSI ... user trimmed ... for given Vdd and Ta conditions 
+-1%, was ausreichend sein kann

Zur Berechnung was noch zulässig ist
http://www.maximintegrated.com/app-notes/index.mvp/id/2141

von ./. (Gast)


Lesenswert?

STM8L152xx:

16 MHz bei Zimmertemperatur (25 °C): +-1 %
Tested in production

0 °C 55 °C +-1.5%


Bei meinen Exemplaren wurden die +- 1 % deutlich unterschritten.

von Arc N. (arc)


Lesenswert?

./. schrieb:
> STM8L152xx:
> Bei meinen Exemplaren wurden die +- 1 % deutlich unterschritten.

??? Ein STM8L152 ist nicht ein STM8S003

von ./. (Gast)


Lesenswert?

> ??? Ein STM8L152 ist nicht ein STM8S003

Und ich bin nicht der Erklärbär.

Ein Blick in das DB hätte man schon im Vorfeld riskieren können.

Im übrigen bin ich davon ausgegangen, daß die Prozessschritte
bei ST für STM8L und STM8S so ziemlich die selben sind...

von Hauspapa (Gast)


Lesenswert?

Die Kurzzeitstabilität sollte bei ordentlicher Speisung reichen, Wenn Du 
in der Wahl des Datenpaketes frei bist kannst Du evtl. eine Art uart 
clock recovery machen, dann sollte das schon gehen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.