Gast
#361375
Hallo. Ich versuche schon ewig meinen VS1003b Mp3-Decoder-Chip zum laufen zu bringen. Bisher habe ich es "geschafft", einen HardwareReset durchzuführen. Wie im Datenblatt geschrieben geht das DREQ nach 1.35ms auf high. Jetzt versuche ich das SPI-Interfache zum laufen zu bringen. aber der Chip reagiert nicht. Weder kann ich lesen, noch kann ich schreiben. Den Schreib-Versuch wollte ich mit einem SoftwareReset überprüfen. Laut Datenblatt sollte sich da auch das DREQ ändern. Aber es bleibt auf gleichem Pegel. Mein Leseversuch versucht einfach SCI_MODE auszulesen. jedoch empfange ich immer 0. (obwohl ich 0x0800 empfangen müsste) Pin-Mäßig ist jetzt alles Korrekt angeschlossen. Die TestSpannungen an den Pins (z.B. GBUF, RCAP, VCO sind mit sinnvollen Spannungen belegt) Damit sind denke ich Hardwareschäden ausgeschlossen.. oder nicht? Die SPI-Schnittstelle läuft zur Zeit mit einen 256tel des AVR-16MHz Takts. (Weil die Kabel recht lang sind - den Takt kann ich ja hochschrauben wenns dann Funktioniert) Entweder es ist ein Timing problem oder ein HardwareProblem. Ich habe mit einen Urururururalt Oszi gepfrüft: Das Clocksignal sieht sinnvoll aus. Das SI hat denke ich auh sinnvolle Werte. Das CS taktet auch um die Clock herum... Nur der SO und der DREQ bleibt stumm. Beim lesen allerdings sind auf dem Oszi kleine Unebenheiten auf der DREQ-Leitung zu sehen. Diese Unebenheiten sind synchron zu den Bytes die gesendet werden. Dabei fällt mir noch ein: Aus der SI-Leitung sende ich in der Regel eine 3 (lesen) die Adrese (0 - SCI_MODE) und dann 2 weitere Nullen um die Datenbytes zu empfangen. Trotzdem befinden sich aud ler Leitung im Byte-Abstand kleine Flanken. (obwohl es alles 0 sein müsste).. Hat jemadn von euch einen VS1003 oder VS1002 in betrieb genommen und auch solche Phänomene beobachtet? Ich bin langsam am Verzweifeln.... MFG