Hi, ich möchte mit einem AVR ein Stück Sound (aus einer .wav Datei) mit normaler 44,1 khz Samplingfrequenz abspielen. Damit ich mit einem Timer diese Frequenz genau hinkriege, müsste die Frequenz des Quarzes für den Takt irgendein Vielfaches der 44,1 khz sein, da der Timer ja nur ganze Takte zählen kann. Welchen passenden Quarz gibt es dafür? Oder kann ich einfach irgendeinen nehmen, weil man die Ungenauigkeit sowieso nicht hören kann? danke johngo
Ohne direkten Vergleich mit einem Refernzton wird man Abweichung von etwa 5% kaum hören. Nimm also den nächstbesten Quarz und versuche damit den Wert so genau wie möglich zu treffen.
Es sollte kein Problem sein, einen Quarz mit brauchbarer Frequenz zu bekommen - sowas ist schließlich in jedem CD-Player und CD-ROM-Laufwerk drin. Allerdings muss ich auch gerade passen, wenn es darum geht, eine geeignete Frequenz zu nennen. Bei Musikstücken, die man gut kennt, dürften 5% Abweichung in Geschwindigkeit und vor allem der Tonhöhe schon auffallen; das ist natürlich auch eine Frage der musikalischen Bildung des Gehöres des Betreffenden. Nein, ein Absolutes Gehör ist für derartig große Abweichungen sicherlich nicht erforderlich.
Die wav-Datei wird doch erstmal im PC bearbeitet und dann in irgendeinen Speicher geschrieben, auf den du dann vom AVR aus zugreifst? Warum nicht also irgendeinen Quarz nehmen und die Datei vorher am PC auf die passende Frequenz umrechnen? Das sollte eigentlich jeder einfache Soundeditor können. Stefan
Oder was ist mit einer externen taktquelle aus der genau der takt kommt? es gibt schließlich noch andere taktquellen als ein Quarz. MfG
http://www.mouser.com/ http://de.digikey.com/digihome.html http://www.segor.de/ ich schätz auch farnell etc. oder halt aus alten optischen laufwerken ausbauen.
Mal die Dimensionen zurechtrücken: Ein Halbtonschritt sind etwa 6%. Mit einem 8 MHz Quarz bekommt man einen Fehler von 0,2% hin. Mit einem ebenfalls überall erhältlichen 7,3728 Quarz sind es nur noch 0,1%. Je nachdem, wie stark die Interruptverzögerung des Controllers variiert, kann der Jitter dagegen durchaus bis ein Prozent hochkommen. Da würde ich mir überlegen, wieviel Aufwand ich für den perfekten Quarz bereite.
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.