There is some confusion in the above thread about USB (at least as we know it....) Here is what Steve Nugent has to say about this subject:
USB indeed does transfer a clock, similar to the way that S/PDIF has an embedded clock. The primary difference between the two is that the chips available for clock recovery for USB are actually better at jitter rejection than the receiver chips for S/PDIF clock recovery. That is the primary advantage of USB, as well as an apparent lower sensitivity over long USB cables compared to long S/PDIF cables.
And the Synchronization comment is false. These interfaces all use forms of Phase-locked-loops or delay-locked-loops. The rubidium clock or a Superclock are just providing a low-jitter clock for the PLL. Nothing to do with "synchronization". Both USB and S/PDIF have embedded clocks.
An I2S interface actually has separated clocks, so this is a big advantage and results in even lower jitter than USB or S/PDIF.
Steve N.
USB indeed does transfer a clock, similar to the way that S/PDIF has an embedded clock. The primary difference between the two is that the chips available for clock recovery for USB are actually better at jitter rejection than the receiver chips for S/PDIF clock recovery. That is the primary advantage of USB, as well as an apparent lower sensitivity over long USB cables compared to long S/PDIF cables.
And the Synchronization comment is false. These interfaces all use forms of Phase-locked-loops or delay-locked-loops. The rubidium clock or a Superclock are just providing a low-jitter clock for the PLL. Nothing to do with "synchronization". Both USB and S/PDIF have embedded clocks.
An I2S interface actually has separated clocks, so this is a big advantage and results in even lower jitter than USB or S/PDIF.
Steve N.