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

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