dB Labs,
Can you explain how you go from USB input to IIS (I2S) without introducing timing or clock information?
For background, here's the Wikipedia overview of I2S:
"I2S, also known as Inter-IC Sound, Integrated Interchip Sound, or IIS, is an electrical serial bus interface standard used for connecting digital audio devices together. It is most commonly used to carry PCM information between the CD transport and the DAC in a CD player. The I2S bus separates clock and data signals, resulting in a very low jitter connection. Jitter can cause distortion in a digital-to-analog converter. The bus consists of at least three lines:
1. Bit clock line
2. Word clock line (also called word select line or left right clock)
3. And at least one multiplexed data line"
There is both a bit clock and world clock line in the specification. How do you take a USB digital feed, ignore the associated clock info from the computer (which is poorly controlled and introduces jitter if used) and add in the clock info needed for IIS (I2S) going into the DAC?
You act like USB is great since you can just take the data stream and ignore the high jitter in the poor clock signal from the computer. But not so fast. You still need clock info to be associated with the data for the DAC to make sense of it.
How do YOU solve this problem? How is your solution better or comparable to what others have done?
Can you explain how you go from USB input to IIS (I2S) without introducing timing or clock information?
For background, here's the Wikipedia overview of I2S:
"I2S, also known as Inter-IC Sound, Integrated Interchip Sound, or IIS, is an electrical serial bus interface standard used for connecting digital audio devices together. It is most commonly used to carry PCM information between the CD transport and the DAC in a CD player. The I2S bus separates clock and data signals, resulting in a very low jitter connection. Jitter can cause distortion in a digital-to-analog converter. The bus consists of at least three lines:
1. Bit clock line
2. Word clock line (also called word select line or left right clock)
3. And at least one multiplexed data line"
There is both a bit clock and world clock line in the specification. How do you take a USB digital feed, ignore the associated clock info from the computer (which is poorly controlled and introduces jitter if used) and add in the clock info needed for IIS (I2S) going into the DAC?
You act like USB is great since you can just take the data stream and ignore the high jitter in the poor clock signal from the computer. But not so fast. You still need clock info to be associated with the data for the DAC to make sense of it.
How do YOU solve this problem? How is your solution better or comparable to what others have done?