Hi, habe einen VS1001 mp3-Decoder in meiner Schaltung. Ich lese die Dekodierzeit aus dem VS1001 aus. Der Dekoder hat 16bit-Register. Das heißt, Die Dekodierzeit müßte für 0xFFFF Sekunden reichen, also etwa 18 Stunden. Allerdings fängt meiner nach gut 4 Stunden (genau nach 0x3FFF Sekunden) wieder bei 0 an. Kennt das jemand dieses Verhalten? Das Datenblatt schweigt sich dazu aus und der Dekoder schickt das tatsächlich. Ich hab mir das mit dem Oszi angeschaut, also kein Softwarebug. Schöne Grüße Boxi
Was sagt denn das Datenblatt? Auch wenn es ein 16 Bit Rgister ist, muss es nicht unbedint ein 16Bit Zähler sein.
> Was sagt denn das Datenblatt? 6.5.5 DECODE TIME (R) When decoding correct data, current decoded time is shown in this register in full seconds. ... wie gesagt, nicht besonders informativ ... > Auch wenn es ein 16 Bit Rgister ist, muss es nicht unbedint ein 16Bit Zähler sein. deshalb fragte ich ja: >> Kennt das jemand dieses Verhalten? Grüße Boxi
4 Stunden ist jetzt nicht unbedingt die übliche Spieldauer einer mp3, daher denke ich, dass nicht viele auf dieses "Problem" gestossen sein werden. Frag einfach beim VLSI-Support an, die antworten flott. Oder - zähle im µC einfach mit (sobald der Zähler im vs1001 umklappt, einfach den neuen Wert aus dem vs10001 zum Zähler im µC addieren). Bedeutet natürlich erhöhten Softwareaufwand, sollte für Dein merkwürdiges Anwendungsgebiet aber wohl zu vertreten sein, oder nicht? gruß Zwupp
Danke für deine Antwort Zwirbeljupp. allerdings ist das keineswegs ein merkwürdiges Anwendungsgebiet. Beim Empfang eines Radiostreams aus dem Internet ist das absolut nicht ungewöhnlich. Inwieweit die Zeit dann wirklich noch interessiert, sei dahingestellt. Aber ich wollte ja nur wissen, ob das ein allgemeines VS1001-Problem bzw. -Feature ist.
Frag den Hersteller. Und bitte schreibe hier dann auch, was er geantwortet hat.
habe Antwort von VLSI erhalten: You are right. The VS1001 uses an internal counter which is then scaled to the DECODE_TIME register, resulting in 14-bit value. In newer chips a different system is used.
Tag Ich habe eine Frage an euch. Wo bekommt man eigentlich den VS1001 zu vertretbaren Preisen? Und dass als Österreicher.
reichelt.de?! Den VS1001 würde ich allerdings nicht mehr hernehmen, wen du den noch bekommst. Die neueren sind komfortabler anzuwenden.
Danke für den Hinweis. Daran dass der VS1001 aufgelassen werden könnte, habe ich garnicht gedacht. Reichelt hat zwar ein paar neurere Versionen des Decoderchips, doch die 150Euro Mindestbestellwert sind mir etwas zu viel.
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.