ATtiny / DFPlayer UART ohne ext. Quarz

OP #7378370
Lesenswert?
• ▲
▼

Hallo, ich will einen DFPlayer_Mini mit einem ATtiny2313A (mgl. nur mit internem Oscillator) betreiben, allerdings im Außenbereich, also ca. -10°C bis +40°C. Bei DFRobot gibt es nur für den DFPlayer_PRO Angaben (Operating Temperature: -20°C~70°C). Ich habe Bedenken, dass die UART-Kommunikation zw. ATtiny und DFPlayer aus dem Tritt kommen könnte.

Vielleicht kann jemand meine Fragen beantworten:

  • Hat der DFPlayer_Mini einen externen Quarz?
  • Hat jemand von Euch einen ATtiny + DFPlayer schonmal bei extremen Temperaturen benutzt?
  • Sollte der DFPlayer keinen externen Quarz haben: Wäre es dann ggf. sinnvoll den ATtiny auch keinen zu spendieren, so dass sie sich bei Temperaturschwankungen möglichst ähnlich stark verstimmen?

salute Tnomas

OP #7379976
Lesenswert?
• ▲
▼

Ein kleiner Versuch das Thema noch mal etwas nach oben zu bringen, da es bisher keinerlei Antworten gab:

Ich kann die Frage auch noch mal generalisieren:

Ist es beim Einsatz von zwei Modulen unter "extremen" Temperaturbedingungen (-10°C bis +40°C) besser wenn beide keinen Quarz haben, anstatt dass einer mit und der andere ohne Qauarz arbeitet, so dass sie sich bei Temperaturschwankungen möglichst ähnlich stark verstimmen?

salute Thomas

#7379986
Lesenswert?
• ▲
▼

dass sie sich bei Temperaturschwankungen möglichst ähnlich stark verstimmen?

Das laesst sich nicht voraussagen. Du musst deinen Arsch hoch bekommen und in den Datenblaettern der beteiligten MCUs lesen wie genau deren RC-Oszillator ist. Oder ob vielleicht einer von denen Temperaturkompensiert ist und der andere nicht und du musst wissen ob der Programmierer dieses Feature nutzt, oder gar selber implementiert hat.

Und wenn du das aus irgendwelchen Gruenden nicht kannst dann nimmst du Kaeltespray und Foen und findest es raus. Das Leben ist kein Ponyhof voller Einhoerner.

Vanye

#7380333
Lesenswert?
• ▲
▼

Sind die eingesparten Centbeträge für den Quarz es Dir Wert, eine Platine gegebenenfalls wegschmeißen zu müssen oder ein unzuverlässiges Gerät zu haben?

Du kannst Dir aber auch einiges an Entwicklungszeit ans Bein binden und eine Autokalibration implementiern. Z.B. sendest Du ein Kommando mit verschiedenen UART-Teilern an das Modul und prüfst, ob die Antwort korrekt ist. Dann mißt Du die Bitzeiten der Antwort aus und gleichst darauf Deinen UART-Teiler ab.

#7380497
Lesenswert?
• ▲
▼

Thomas F. schrieb:

  • Hat der DFPlayer_Mini einen externen Quarz?

sehe ich hier nicht. http://domoticx.com/module-dfplayer-mini-mp3-speler/

Datenblatt https://picaxe.com/docs/spe033.pdf sagt "Operating Temperature -40~+70"

  • Sollte der DFPlayer keinen externen Quarz haben: Wäre es dann ggf. sinnvoll den ATtiny auch keinen zu spendieren, so dass sie sich bei Temperaturschwankungen möglichst ähnlich stark verstimmen?

Nein, das funktioniert nicht. Die Chips unterscheiden sich. Die neuen AVRs, die nach der Übernahme von ATmel durch Microchip rausgekommen sind, sind im Vergleich zu den alten Kamellen deutlich temperaturstabiler. Bei den alten brauchst Du gar nicht erst nachzudenken, die ohne Quarz zu betreiben, bei den neuen ATtiny160x geht das schon. Wenn Du was funktionierendes haben willst, dann solltest Du tunlichst was aktuelle nehmen.

fchk

Gast #7380513
Lesenswert?
• ▲
▼

Frank K. schrieb:

Wenn Du was funktionierendes haben willst, dann solltest Du tunlichst was aktuelle nehmen.

Ich finde den Satz unlogisch. Auch die alten AVR Mikrocontroller funktionieren sehr gut, wenn man sie richtig betreibt.

Ein Moped alter Bauart ist auch nicht gleich unbrauchbar, bloß weil es mit Benzin und Öl betankt werden muss. Hab gerade erst eine Simson gesehen, die sah aus wie neu.

OP #7380521
Lesenswert?
• ▲
▼

Frank K. schrieb:

Thomas F. schrieb:

[…] so dass sie sich bei Temperaturschwankungen möglichst ähnlich stark verstimmen?

Nein, das funktioniert nicht.

Besten Danke!

Die neuen […] sind im Vergleich zu den alten Kamellen deutlich temperaturstabiler. Bei den alten brauchst Du gar nicht erst nachzudenken, die ohne Quarz zu betreiben, bei den neuen ATtiny160x geht das schon.

Gut zu wissen. Ich hatte gar nicht mitbekommen das Microchip neue ATtiny aufgelegt hatte. Wen's interessiert, hier eine Übersicht, bei Microchip bin ich auf die Schnelle nicht fündig geworden 🙄 New ATtiny Chips: http://www.technoblogy.com/show?2OCH ATtiny 2-series: http://www.technoblogy.com/show?3UKF

OP #7380663
Lesenswert?
• ▲
▼

Peter D. schrieb:

Sind die eingesparten Centbeträge für den Quarz es Dir Wert, ein […] ein unzuverlässiges Gerät zu haben?

Der DFPlayer ist ein fertiges Modul (ohne Quarz)

Dann mißt Du die Bitzeiten der Antwort aus und gleichst darauf Deinen UART-Teiler ab.

Hmm, das ist 'ne Idee. Muss mal schauen, ob ich den DFPlayer allein schon mit einem "virtuellen" Tastendruck zum Senden bringen kann. Dann hielte sich der Aufwand in Grenzen.

salute Thomas

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.