anybody can explain what does a i2s reclocking like kali and is it the same as resample? why does it remove jitter via resampling ?
i2s isolation any good ?
Thank you in advance
i2s isolation any good ?
Thank you in advance
Hi
I think it is well explained on the Allo Kali website https://allo.com/sparky/kali-reclocker.html
"Simply put: a better crystal means a better sound! Most SBCs use a very cheap crystal with lots of jitter in order to save costs."
"
First, it has a very low jitter NDK crystal feed by LDOs in series for ultra quiet power supply. Second, the FPGA will read the incoming stream, will buffer the DATA 0.7s while discarding the incoming clocks. Using the NDKs it will reclock the buffered data OUTSIDE the fpga (since fpgas introduce about 200ps of jitter) and provide a MCLK/BCLK that is direct from crystal, providing a jitter-free (almost) to your DAC.
Meanwhile, it will clock the file using the correct crystal (there are 2), fixing the problems outlined in the beginning"
Hope that answer the question
Regards
PS: additionnaly Kali can resample the signal, but it is up to the user to ask for it. I personnaly did it only because of a bug with mp3 & Volumio = need to resample to 32bits to avoid having white noise as output. But that is/was a bug and prior to the bug, i didn't do any resampling using Kali.
I think it is well explained on the Allo Kali website https://allo.com/sparky/kali-reclocker.html
"Simply put: a better crystal means a better sound! Most SBCs use a very cheap crystal with lots of jitter in order to save costs."
"
First, it has a very low jitter NDK crystal feed by LDOs in series for ultra quiet power supply. Second, the FPGA will read the incoming stream, will buffer the DATA 0.7s while discarding the incoming clocks. Using the NDKs it will reclock the buffered data OUTSIDE the fpga (since fpgas introduce about 200ps of jitter) and provide a MCLK/BCLK that is direct from crystal, providing a jitter-free (almost) to your DAC.
Meanwhile, it will clock the file using the correct crystal (there are 2), fixing the problems outlined in the beginning"
Hope that answer the question
Regards
PS: additionnaly Kali can resample the signal, but it is up to the user to ask for it. I personnaly did it only because of a bug with mp3 & Volumio = need to resample to 32bits to avoid having white noise as output. But that is/was a bug and prior to the bug, i didn't do any resampling using Kali.
Thanks. Because I wondering if this works good as well. I'm using acrylic as i2s streamer. Not too bad actually and would like to pursue further. I have allo and it's is very good but would like try something else.