Hallo, Hat jemand es von Euch jemand jeschafft, dem VS1002 einen Sinus-Testton zu entlocken? Ich habe das Breakout Board von Sparkfun gekauft und versucht, den beiliegenden Beispielcode zu adaptieren. Ich kann die Register vom VS1002 schreiben und auch richtig wieder auslesen, aber ein Testton kommt nicht 'raus - hat es jemand von Euch geschafft? http://www.sparkfun.com/commerce/product_info.php?products_id=519
Hatte das gleiche Problem mal mit einem VS1011. Konnte auch die Register schreiben/lesen, aber es kam der Testton nicht. Bei mir lag es daran, dass der Quarz nicht schwingen wollte. Das Problem hab ich gefunden, als ich mit einem Finger einen Quarzeingang berührt habe und plötzlich furchtbarer Krach aus dem Kopfhörer kam. Überhaupt scheint die Quarzgeschichte eine ziemlich unsichere Angelegenheit zu sein bei den Bausteinen. Probiers mal aus :-)
Danke Filzlaus und Michael, den o.g. Thread hatte ich schon gesucht und jetzt wiedergefunden.. werde dort weiterschreiben (der Tip mit dem Quarz anfingern war evtl. goldrichtig)
Nicht "anfingern", das löst das Problem nicht. Im Beispielschaltplan im Datenblatt des VS1011 ist parallel zum Quarz ein 1MOhm Widerstand eingebaut. Dieser ist unbedingt erforderlich! Der löst das Problem mit nicht schwingendem Quarz dauerhaft. Siehe mein Posting im oben genannten Thread. /Michael
Ich hatte den 1MOhm Widerstand drin und es ging trotzdem nicht (Auf einem Steckbrett)
Nunja, wenn die Oszillatorschaltung so schon zicken macht würde es mich nicht wundern wenn es am Steckbrett liegt, selbst mit Widerstand. Der interne Oszillator Circuit scheint verbesserungswürdig.
Achtet ihr auch auf das Syncronisieren der Sinus-Byte-Folge mit BSYNC? Bei jedem MSB muss BSYNC high sein, danach low bis zum nächsten bsync. Daniel
es funktioniert jetzt, siehe anderer Thread.. BSYNC benutze ich nicht (VS1002 im "new mode")
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.