www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik I2S DAC mit SPI Bus ansteuern ?


Autor: Stephan Müller (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo

bin hier grad am zweifeln ob es überhaupt möglich ist einen I2S DAC
(hier der TDA1543) mit einem SPI Bus vom Mikrocontroller anzusteuern.
Das Hauptproblem ist, dass I2S 3 Leitungen braucht und Der SPI
grundsätzlich aber nur 2 synchrone Leitungen verwendet, der Clock und
die Daten.
den Wordselect EIngang für den DAC könnte man ja an eine extra Leitung
hängen, nur das Problem ist, dass die Flanke Vom Wordselect ein Takt
früher kommmen muss als die Daten.. und da wüsst ich jetz nich wie ich
das vernünftig beschalten soll, damit auch wirklich alles synchron
abläuft ohne dabei angst zu haben.
Die WS Leitung mit dem Controller extra anzusteuern ist meiner meinung
nach gepfuscht!
----
Habe dazu einen Test gemacht:
bei Codewörtern bis zu 3FFF bringt er eine steigende Effektivsp. am
Ausgang
(habe ein Impulssignal per software generiert, also erst 0000 dann 3fff
übertragen).
wechsle ich dagegen auf 4000hex und höher get die Effektivspag. wieder
runter ... bei einem Rechtecksignal mit 7fff und 8000 messe ich 0 Volt
!
----

kennt jemand vielleicht einen 16 bit DAC der nur 2 Leitungen braucht
für die serielle Übertragung ?

ODer weiss jemand einen Trick für den bestehenden TDA1543 ?

mfg
Stephan

Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
entweder per software i2c oder anderer DAC.

http://www.google.de/search?hl=de&q=DAC+i2c+16bit&...

Autor: Rainer Spitzhirn (rainersp)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Stephan: Wie hast Du das Problem gelöst?

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.