AD1852 most likely not to work in your app...
Johnny,
if it's an old Japanese CD player, I'd almost bet the signal (sdata, lrclock, bitclock) travels in Sony (i.e. right justified) format. With right justfied, you should know the number of bits. The CD player is going to give you 16 bits, the AD1852 expects 24 bits unless you have a micro to programm the word length.
For this reason, I use the AD1854 which has a pin-programmable 16 bit right justified mode. The K version has almost the same distortion performance as the AD1852. My impression is that the 1854 shares the analog section with the 1852 but, judging from the inferior stop band suppression, has a shorter and hence simpler digital filter which might even be the better choice sonically.
Still beats me why there are two selection grades. Seems to be the only sigma delta DAC with selection grades. A multi-bit DAC depends heavily on element matching. In a true 1-bit DAC, there are no elements to match. In newer multi-level sigma-delta DACs, element mismatch is taken care of by randomly selecting nominally identical elements, so it shouldn't matter either. So what is the reason for the two grades here??? Different process?
If you still want to use the 1852, here are some workarounds:
- use a micro
- use shift registers to shift sdata 8 bits to the left
- use a DIR chip and set it to I2S output but remember to run it in slave clock mode
Eric