Добрый день.
Считается, что для пересинхронизации сигналов I2S достаточно использовать ПЛИС. С другой стороны, встречаются мнения что ПЛИС добавляет джиттер, и желательно пересинхронизацию делать на дискретной логике. Но она в свою очередь бывает разной.
Вот что нашлось на просторах Сети:
MAX II CPLD and I2S Clock divider jitter
> Thanks jg. What do you suggest? Normal 74LS/74HC buffers or clock
> buffers? Is there any advantage of using clock buffers over normal
> buffers for digital audio?
Neither 74LS nor 74HC. Possibly 74AC, or purpose built clock buffers.
Fast clean edges (not HC) and full signal level switching (not LS) are
important, but watch for edges so fast they propagate right through into
the audio output.
Also, run the buffer from its own power - at least a LC Pi filter to keep
its supply quiet. (And I recommend at least the same, or separate
regulators, to keep FPGA switching noise out of the main logic supply.)
I used 74AC74 for re-clocking on an audio DAC. The effect on glitch
energy from the (R-2R ladder DAC) was noticeable, and groups of listeners
claimed to hear differences with different clock buffers (As I did). (I
started with 74F74, when I switched to 74AC they stopped sending DACs
back to the factory.) The US magazine "Stereophile" gave the result a
"Class A" rating, for what that*s worth.
Кто-нибудь имел опыт применения дискретной логики для реклока?
Социальные закладки