M16c62 & I²S Audio DAC

Gast #319291
Lesenswert?
• ▲
▼
Hallo.

Ist es möglich an einem M16C62 ein Audio-DAC anzuschliessen?
Hat jemand schon mal probiert eine I²S Schnittestelle zu bauen?

Der M16 hat ja eigentlich keine I²S Schnittstelle.
Aber er kann doch über DMA Daten raus senden.
Und er kann das doch auch mit getrennter Daten & Clock Leitung.

Das sowas mit einem ARM Prozessor geht habe ich gefunden.
Aber es wäre einfach schöner mit einem M16C62 (habe alle Tools).

Dirk
Gast #319293
Lesenswert?
• ▲
▼
Eigentlich wollte ich ein CD-ROM Laufwerk anschliessen und die Audio
Daten auf einen DAC ausgeben. Es kommt noch ein Filter dazwischen. Aber
der Filter braucht auch die I²S Daten. Die Benutzer Oberfläche wird
durch ein schon fertiges (eigenes) System gemacht.

Ich wäre logischerweise auch bereit auf einen ARM oder DSP zu wechseln,
nur kenne ich mich da noch nicht aus.

Dirk
Gast #319295
Lesenswert?
• ▲
▼
Wal eine dumme Frage ... Müssen die Daten unbedingt durch den µC? Also
veränderst du die Daten im µC? Wenn nicht könntest du ein
CD-ROM-Laufwerk einsetzen, welches einen SPDIF Ausgang hat. Dann einen
SPDIF-I²S Konverter dran usw.
Gast #319296
Lesenswert?
• ▲
▼
Der M30245FCGP ist ein 3,3V Typ und damit nur unter grossem Aufwand an
den Rest vom System anzuschliessen. Ansonsten ist der Super.
Muss ich, beim suchen, doch glatt übersehen haben.

Wenn die Rechenleistung noch ausreicht, würde ich gerne die Daten noch
einwenig ändern (Volume  Dither  .... ).

Wenn das alles nicht oder nur mit grossem aufwand zu machen ist, werde
ich wohl auf die Idee mit dem CD-ROM & SPDIF zurück greifen.

Danke für die Hilfe.
Dirk
Gast #319298
Lesenswert?
• ▲
▼
Ich habe mal nach gerechnet und musste feststellen das der M16 einfach
zu langsam ist, um noch was am Signal zu machen. Habe mir mal die ARM7
Prozessoren ansehen. Aber auch für die wird es schon recht hart.
Also bleibt es beim M16 und der SPDiff Variante. Nun bin ich auf der
Suche nach einem Sourcecode "in C". Einige Assembler Files habe ich
schon gefunden. Selberschreiben sollte ja aber auch nicht so schwer
sein.
Noch mal Danke.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.