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
:
Bearbeitet durch User
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
:
Bearbeitet durch User
> 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
Thomas F. schrieb: > Ich habe Bedenken, dass die UART-Kommunikation zw. ATtiny und DFPlayer > aus dem Tritt kommen könnte. Berechtigt. Mit einem neueren Series0/1 AVR wärst Du -quarzlos- besser dran. Wenn der Oldtimer eine Taktkorrektur eingebaut hat könnte man evt. noch temperaturgesteuert nachregeln.
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.
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
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.
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
:
Bearbeitet durch User
Thomas F. schrieb: > Gut zu wissen. Ich hatte gar nicht mitbekommen das Microchip neue ATtiny > aufgelegt hatte. https://www.youtube.com/watch?v=1uYvAH7fsBA
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.