DAC AD1862: Almost THT, I2S input, NOS, R-2R

Dear friends,

I wonder, did someone has succeeded to operate the AD1862 with I2SOVERUSB on 16X rate?
In datasheet it is written up to 16X, but I have succeeded only up to 384k (so 8X).
PCM63 can work with I2SOVERUSB up to 768K. I tested it. I have Parasound DAC 1000, so I could check.
Thanks,
Guy
 
Yes, I don't care I just wonder why in the datasheet it is written the DAC supports X16 and in practice only up to X8.
I gave the example of the PCM63 just to show, it is not a matter of I2SOVERUSB that can't support.
Hence, anyone has succeeded?
Clearly, the shift registers on original Miro's board can't handle (maybe faster registers are needed).
 
@gaycoh You will need to shorten the sample size (word length) and make it simultaneous in the converter (so the CLK is reclocked and clock the signal into both DACs simultanly), (standard stereo I2S word length is 2x32bit).

example:
BCK frequency from standard stereo I2S: 48kHz * 2*32bit = 3.072MHz
if this BCK is not reclocked and is used directly for the x16 overclocked AD1862: 3.072MHz * 16 = 49.152MHz --- way over limit (limit for the AD1862 is 17MHz)
converter (CPLD or FPGA based) can store and prepare DATA and create reclocked CLK for DAC, then it does look like this: 48kHz * 20bit * 16xFS = 15.36MHz for each DAC (both DACs are clocked and latched together)
... it is all only about understanding how the frequency is changed and the frequency limits 😉

PCM63 has higher quaranted frequency (25MHz is guaranteed) and higher frequency can also work (but some bits may be missing or skipped) - I do not recommend doing this large oversampling without checking how many MHz the converter has
 
Last edited:
  • Like
Reactions: gaycoh
Miro,
.
Thanks for your answer, also to Bohrok.

I mentioned the registers in original board (by the way) as a clear example that can't work X16 as is.
What I said, I tried to operate the AD1862 directly by the I2SOVERUSB on X16 (no registers and as Lyubem suggested in his manual).
The PCM63 on my Parasound (after bypassing the CS receiver and digital filter) can handle 768K without problem. So, I wonder if someone has succeeded to operate the AD1862 driven by the JLSoumd directly at 768k?
 
I will check, you are right I should check it before. Just was taking the AD1862 datasheet as truth, see it is written support X16.
I actually don't know how the I2SOVERUSB work.
Is it 768k*20*2 or 768*32*32, in both cases it is higher than 17Mhz 🙂 so, in any case how they can write support X16 when the limit is 17Mhz?
 
OK, first, maybe I am wrong. Don't we need to multiply the sample rate by bit depth and number of channels? That the 2 I have in my formula but you don't?

Second, I checked: I am working with MAC OS, with Audirvana and test files are generated by Matlab. The Audirvana recognize correctly the sample rate. With 768K leg 5 on AD1862 shows about 24Mhz, fits to 32 bits with your formula (no multiplication by 2 and 32 bits).
With 384k leg 5 shows about 12Mhz.
 
Thank you for your help, it seems no way to operate the AD1862 in 768k. Not only we need to truncate the word to 20bit or latch in correct times, we need also to reduce the clock. A dedicated circuit is needed. Anyway, it is not important, for me it was important to understand why there is like a mistake in AD1862 datasheet. It is hidden by the multiplication 768*20