VS1011 --> Reset

Gast #1859912
Lesenswert?

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
Gast #1860305
Lesenswert?

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
Gast #1860379
Lesenswert?

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ß
Gast #1860445
Lesenswert?

@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
Gast #1865727
Lesenswert?

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
Gast #1866232
Lesenswert?

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
Angehängte Dateien:
Gast #1866261
Lesenswert?

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.
Gast #1866639
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren