External DAC connected to S/PDIF output - please help

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
Here is what I'm thinking about doing:

I have a very crummy soundboard, one of those with custom poor on-chip DACs/ADCs, and I'm thinking about connecting an external quality (or at least better) DAC to the S/PDIF output. Here are my questions concerning this:

1. Can this be done?
2. Is it worth doing? I'm not asking this in the "wouldn't buying a better souncard be cheaper/simpler" sense, but in the "would the sound quality improvement be worthwile" sense.
3. If the answer to 1 and 2 is "yes", what DAC do you recommend? Here is where the price factor enters the scene. To be frank I don't know what the prices are for reasonable quality DACs, and since I live in Romania, scratch that, make it some distant exotic country with very nice people, I will probably have to consider ordering the DAC dirrectly from source, and the delivery taxes may be not so small.

Many questions may come in time, if you will be kind enough to take the time to answer these :D Thank you in advance.
 
Hey Mr. push_pull,

it will work the way you described.

Some caveats:

- The digital output signal should be plain S/PDIF, no mulitchannel / compressed format. You should be able to adjust this in your soundcard setup.

- Most soundcards heavily process the output signal in the digital domain and you cannot bypass this. The DSPs which are used have a crappy resolution and algorithms, so the quality of the digital signal might not be as good as you expect. For example, most soundcards resample to 48kHz no matter what the input is.

- The jitter performance won't be very good...

However, the sound quality will still be much better than the analog output of the soundcard!

As for the DAC, do a search for the keywords "non-oversampling", TDA1543, CS8412... Excellent sound for little money. And all chips DIP ;)
 
Originally posted by OliverD - The digital output signal should be plain S/PDIF, no mulitchannel / compressed format. You should be able to adjust this in your soundcard setup.

As crummy as my soudcard is, I would expect it to be plain S/PDIF.

Originally posted by OliverD - Most soundcards heavily process the output signal in the digital domain and you cannot bypass this. The DSPs which are used have a crappy resolution and algorithms, so the quality of the digital signal might not be as good as you expect. For example, most soundcards resample to 48kHz no matter what the input is.

Yes, this sucks

Originally posted by OliverD - The jitter performance won't be very good...

However, the sound quality will still be much better than the analog output of the soundcard!

Well, no comment.

Originally posted by OliverD As for the DAC, do a search for the keywords "non-oversampling", TDA1543, CS8412... Excellent sound for little money. And all chips DIP ;)


I will do this, maybe they are avalaible even in Romania. And DIP is good :) I'm not afraid of SMD though, I've seen hand-made PCB's with SMDs.

And thanks for the reply.
 
If you use Winamp(maybe XMMS too), try to configure most of the plugins to play 48k, so the sound card will not resample it and will give a much better sound quality.

Best sound quailty in winamp:

MP3/2/1 playing, can't resample, use MAD plugin, better sound.
WMA, can't do anything.
MIDI, use resampling and set it to 48k.
MOD player, stop using it, use BASS.dll MOD plugin(better sound) to 48k instead.
Vorbis, can't do anything.
MP4 Demuxer, can't do anything.
CD/LineIN, use digital input.
Wave, NSV, dshow : nothing.

Output, download the "Software Resampling Output plugin" from winamp.com . If you want to use less CPU, use sampladelic, which it's final revision is a beta.
 
mr_push_pull said:
Sorry for asking such a stupid question, but are S/PDIF and I2S the same thing? I'm looking for the S/PDIF spec, I tried the Philips site, Google, can't find anything.

No, it isn't.

SPDIF (or AES-EBU or IEC958) is e.g. between CD-Player and DAT-Recorder. It is a serial signal with including clock and subcodeinformation.

I2S (or IIS) is a serial signal with seperate bit- and word-clock which contains only audio.

There are some chips that convert between this formats:
SPDIF -> I2S
YM3623 (old), DIR1701, DIR1703, CS8411/12

I2S -> SPDIF
DIT4096, DIT4192, CS8401/02/03/04

Both directions:
CS8420/27


Regards

Jobstens
 

Attachments

  • i2sbus.pdf
    59.9 KB · Views: 136
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.