Forum: Mikrocontroller und Digitale Elektronik VS1002 Sparkfun board Sinus Test


von papa_of_t (Gast)


Lesenswert?

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

von filzlaus (Gast)


Lesenswert?

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 :-)

von Michael W. (mictronics) Benutzerseite


Lesenswert?


von papa_of_t (Gast)


Lesenswert?

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)

von Michael W. (mictronics) Benutzerseite


Lesenswert?

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

von filzlaus (Gast)


Lesenswert?

Ich hatte den 1MOhm Widerstand drin und es ging trotzdem nicht (Auf
einem Steckbrett)

von Michael W. (mictronics) Benutzerseite


Lesenswert?

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.

von Daniel R. (daniel_r)


Lesenswert?

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

von papa_of_t (Gast)


Lesenswert?

es funktioniert jetzt, siehe anderer Thread.. BSYNC benutze ich nicht
(VS1002 im "new mode")

von Daniel R. (daniel_r)


Lesenswert?

achso...

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
Noch kein Account? Hier anmelden.