www.mikrocontroller.net

Forum: Digitale Signalverarbeitung / DSP Frameverschiebung bei SPORTs des ADSP-21369


Autor: Hendrik (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

ich möchte mit meinem ADSP-21369 I²S-Samples über einen seriellen Port 
einlesen und anschließend auf einem anderen seriellen Port wieder 
ausgeben. Das FrameSync und der Clock werden an beiden SPORTs von extern 
zugeführt. Ab und an knackt es am Ausgang. Ich habe mit einem 
Logikanalyzer herausgefunden, dass die Bits in den FrameSyncs alle 
richtig angeordnet sind, sich das Ausgangsframe zum Eingangsframe 
allerdings verschiebt. Mal kommt das Eingangsframe 1 Frame später am 
Ausgang, mal 2, 3 oder 4 Frames später (s. Dateianhang). 5 mal später 
kommt es nicht raus. Es kann passieren, dass es dann wieder 
zurückspringt auf 2 Frames Verzögerung. Wenn das passiert, kommt ein 
kleines Knacken auf der Leitung.
Meine InterruptServiceRoutine zum verarbeiten der Samples sieht wie 
folgt aus:
    _neuenWertEinlesen:
  R9 = dm(RXSP1A);
  dm(TXSP2A) = R9;
    _neuenWertEinlesen.end:
         rti;

Meine seriellen Ports sind auf das Einlesen von left-justified 
SamplePairs eingestellt.
Kann mir jemand sagen, woran diese Verschiebung liegt ?

Gruß
Hendrik

Autor: Hendrik (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ahh, Problem evtl. selbst gefunden.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.