Gast
#241379
OK, es ist nicht wirklich eine komplette Soundkarte, aber man kann dennoch Audiodaten mit bis zu 50kHz in Stereo und 16bit abspielen. Die Samplerate ist von etwa 250Hz bis 16MHz einstellbar, auch wenn 16MHz keinen Sinn machen und auch nicht funktionieren. Der mega8 puffert 1kByte Audiodaten (das sind immerhin 5,8ms bei 44,1kHz) ehe er sie zum DAC sendet. Das reicht, wenn der PC nicht zuviel zu tun hat. Besser wäre natürlich ein mega8515 mit 64kB SRAM um >350ms zu erreichen, aber eigentlich wollte ich nur den TDA1543 ausprobieren, wie gut das I2S Interface am SPI Port funktioniert. Da ich nicht der einzige bin, der diese Idee hat, kann vielleicht jemand ein paar Teile des Codes oder die Schaltung gebrauchen. Bei der Beschaltung des I->U Wandlers für den DAC und der Stromreferenz muss man nämlich auch etwas aufpassen. Ich habe auch noch ein Winamp Output Plugin mit angehängt, das die Ausgabe auf den USB-DAC umleitet. Ist nicht wirklich ausgereift, funktioniert aber zumindest mit Stereo 16bit Dateien.