www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Frage AT91SAM7S256 und I2S (SSC)


Autor: chris (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe noch eine Frage .. ich will/wollte einen PCM1808 Stereo Audio 
Codec an einen AT91SAM7S256 hängen. Der SSC kann ja mit I2S umgehen..

Doch jetzt werde ich aus dem Datenblatt nicht schlau und habe auf 
AT91.com schon gelesen das max. 16Bit / Frame unterstützt werden. Das 
bedeutet, von den 24Bit gingen mir ja 8Bit verloren.

Auf Seite 361
http://www.atmel.com/dyn/resources/prod_documents/...

steht, während einem Frame-Sync Signal (also der Low oder High Phase) 
ist die Datenlänge auf 16 (was?) beschränkt.
In der Tabelle Seite 362 wird die Word Size festgelegt, die maximal wohl 
32Bit sein kann (Data Hold Register ist auch 32Bit). Das Register 
SSC_RFMR kann laut Tabelle bis zu 16 Words betragen. Also bis zu 
16x32Bit Daten pro Frame-Sync Phase (?). So lese ich das jedenfalls. Hat 
jemand schonmal was mit Codecs und diesem ARM gemacht?

Wie ist das jetzt? Können nur 16Bit / Phase empfangen werden oder 16 
(maximal 32Bit) Words ?
Für obigen Codec müsste Word länge dann ja 24 betragen und Anzahl Word 1 
?

Falls das nicht funktioniert..

Kennt ihr einen ARM Controller der I2S Schnittstelle hat? Oder dann eher 
einen 16Bit Codec / normalen AD-Wandler?
(Warum gibt es eigentlich so wenige ARMs mit I2S Schnittstelle grrr.. ;)

Danke, Danke !

Grüße

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

Bewertung
0 lesenswert
nicht lesenswert
der at91sam7s hat definitiv eine i2s schnittstelle.
im anhang findest du ein beispielprogramm.

gruss
gerhard

Autor: chris (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die auch 24Bit kann?

Autor: gerhard (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Die auch 24Bit kann?
schon mal in readme.html des o.a. beispiels reingeschaut?

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.