mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Analog Devices ADAV801 Audio Codec


Autor: Gizmo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo
Hat schon einmal jemand von euch erfahrungen mit den ADAV801 Audio Codec 
von Analog Devices und dem AES3 Audiostandart gesammelt gesammelt ?
Mein Problem ist, dass in meinen AES3 Subframes nur ein Subframe Daten 
enthält u. ich Irgend wie die Daten, die in einem Subframe enthalten 
sind in den leeren Subframe ubertragen muß. So das beide Subframes die 
selben Daten entahlten. Ich weiss man sollte immer erst mal ins 
Datenblatt schauen, aber das ist äußerst dürftig. Vielleicht hat jemand 
von euch schon mal mit diesem Chip gearbeitet und kann mir weiter helfen 
währe nett. ich stehe vor einer Wand.

Danke schon mal

Gruß Gizmo

Autor: Igor J. (fremder)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Benutzt du als eingang Analog oder Spdif Signal?

Autor: gizmo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Igor

Ich nutze ein Spdif Signal an DIRIN DITOUT.
Ist es zum Beispiel möglich über einen internen Loopback von DIRIN nach 
DITOUT zu setzten und den Wert vom Empfangsregister mit dem Wert aus dem 
Senderegister abzugleichen ? kann man die daten register von DIRIN u. 
DITOUT überhaupt händisch (per Mikrocontroller über spi) beschreiben ?
Kann man über spi an ZEROL/INT einen Interrupt auslösen ?

Ich habe mir nämlich folgendes überlegt.

1. Ich setze im S/PDIF Loopback Control Register Bit 0 auf 1 DIRIN = 
Loopback mode. (somit eingang auf ausgang zurückgeschleift.)

2. Danach Per Mikrocontroller Wert Bsp 0x0F in daten sende register 
schreiben. nun müsste 0x0F automatisch im daten empfangsregister stehen, 
da aufgrund des Loopbacks.

3. danach Inhalt des daten sende mit inhalt des daten empfangs register 
vergleichen. Ist vergleich ok dann interrupt an ZEROL/INT auslösen.
Ist Vergleich nicht ok dann kein Interrupt an ZEROL/INT auslösen.

Ist das alles so realisierbar ?

es wäre nett wenn du mir helfen könntest.

Gruß

Gizmo

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.