Guten Tag, Ich versuche nun schon seit einiger Zeit einen MP3 Player zu bauen. Es läuft auch alles ausser der IC VS1011. Meinen Überlegeungen zufolge müsste er eigentlich richtig angeschlossen sein, aber sobal ich einen Hardwarereset mache, springt der DREQ auf 0 und bleibt dort, bis ich die Spannung trenne und neu anschliesse. Hier ist noch das Schema zu finden: http://www.duckload.com/download/848495/Schema.pdf Ist doch irgendetwas falsch angeschlossen, oder woran liegt es, dass er nach einem Reset einfach nicht mehr auf High gehen will? Grüsse LukiLeu
Hallo Der Hardwarereset funktioniert jetzt. Wenn ich hingegen einen Befehl senden möchte (z.B. Softwarereset), so passiert rein gar nichts. Die Signale kommen alle am IC an und wie schon gesagt, müsste er eigentlich richtig angeschlossen sein. Doch bei der Ansteuerung bin ich mir nicht ganz sicher. Er liest auf die positive Flanke die Daten ein und es beginnt mit dem MSB. Stimmt dies? Gruss LukiLeu
Wenn man jedes mal 5eur bekommen würde wenn jemand etwas fragt was auf einfachste Weise im Datenblatt nachlesbar wäre... Aaaach wär das schön...
LukiLeu schrieb: > Er liest auf die positive Flanke die Daten ein und es > beginnt mit dem MSB. Stimmt dies? Ja , das stimmt so. Anschluss des VS10xx sieht auch ok aus. Zeig mal deine Software, ob da nen H_acken drin ist. Befehl für SoftwareReset wäre --> 0x02 0x00 0x00 0x04 Gruß
schau mal auf die www.vlsi.fi Da gibts ne Step-by-Step Appnote zur Inbetriebnahme des VSxxxx. Ist extrem hilfreich und lässt eigentlich keine Fragen mehr offen.
@Sebastian ... Diese "Anleitung" habe ich. Leider scheitere ich bereits beim Schritt 4.4. @Jean Player Jean Player schrieb: > Zeig mal deine Software, ob da nen H_acken drin ist. > Befehl für SoftwareReset wäre --> 0x02 0x00 0x00 0x04 Die Software kann ich erst am Mittwoch zeigen, da ich bis dann fort bin. Aber den Befehl 0x02 0x00 0x00 0x04 habe ich. Gruss LukiLeu
So da bin ich wieder. Ich habe heute noch einmal alles durchgemessen und bemerkt, dass der Takt nicht auf 0V runter geht. D.h. er wechselt momentan zwischen 0.5 und 3.5 V. Je schneller ich nun takte, umso weniger weiter runter geht er. Wenn ich nun den VS1011 abkopple und den Takt nur am PIC messe, so stimmt er dort und geht bis auf 0V herunter. Auf was deutet dies hin? Ist der IC kapputt? Gruss LukiLeu
So ich versuche alles, aber irgendwie will dieser IC einfach nicht funktionieren. Ich habe nun ausserdem noch festgestellt, dass der IC oft nach einem Hardreset DREQ nicht mehr auf 1 zieht. Der Code ist noch im Anhang dabei. Ich hoffe ihr könnt mir helfen. Die 0.5 V sind nun im übrigen verschwunden. Sie stellen sich irgendwie ein, wenn der IC nicht richtig geresetet wurde. Gruss LukiLeu
Ich tippe mal drauf, dass der Quarz des VS nicht schwingt. Der VS scheint da relativ zickig zu sein, jedenfalls haben viele dieses Problem. Achte drauf, dass Quarzleitungen so kurz wie möglich sind. Die einfachste lösung ist ein Quarzoszillator, die sind normal deutlich "robuster"
Sebastian ... schrieb: > Ich tippe mal drauf, dass der Quarz des VS nicht schwingt. Der VS > scheint da relativ zickig zu sein, jedenfalls haben viele dieses > Problem. Achte drauf, dass Quarzleitungen so kurz wie möglich sind. Die > einfachste lösung ist ein Quarzoszillator, die sind normal deutlich > "robuster" Nun, wenn ich mit dem KO am Quarz messe, dann habe ich dort ein schönes Sinus Signal von 24 MHz. Ich denke also, dass es dies nicht sein kann. Der Quarz befindet sich ebenfalls auch direkt neben dem IC und die C's und der Widerstand ist auch drauf.
Das Timing ist auch wichtig, das Lesen und schreiben ist auf ein siebtel bzw auf ein viertel des Taktes begrenzt. Wird das nicht eingehalten machen die VS10xx allesamt blödsinn...
Wurstolino schrieb: > Das Timing ist auch wichtig, das Lesen und schreiben ist auf ein siebtel > bzw auf ein viertel des Taktes begrenzt. Wird das nicht eingehalten > machen die VS10xx allesamt blödsinn... Heisst das es muss genau ein Viertel des Taktes sein, oder maximum ein Viertel des Taktes? (Falls es maximum wäre, dann wäre ich weit darunter) Aber ich versuche morgen einmal, es schneller zu versuchen.
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.