Dual Mono DAC AK4490/AK4497

Interesting spec and diagram. I had quick look on it and DIX9211. DIX knows nothing about DSD, its only PCM or passthrough. DSD inputs should be connected on Port0 & 1 of the board which are GPIO B & C of the DIX. When switched by the PIC the DIX act as a passthrough from Port0 or 1 to the 4 I2S/DSD input pins of the 4490s.
Two options :
a/ there's no PCM/DSD detection , the port 0 and 1 have to be configured before usage to DSD or PCM, then when you switch to these inputs the 4490 is setup accordingly.
b/ the PIC does the detection by analysing the frequency of BICK connected to port C0 of PIC. Frequency for various fs are well know for PCM and for DSD, this may be analysed via software (I've to do some calculation in order to check if we have differents frequency for each fs and mode). The display on page 14 saying 'Unknown I2S' let me think this is reasonable to admit that PCM/DSD detection is made to BICK analysis. In addition port C0 is connected internally to Timer 1 of the PIC, which may be useful for frequency analysis. If true it's smart ! but those are only assumptions 🙂

nice find if it's true, I wasn't aware of any standalone chip other than FPGA to do the autodetection but can confirm my A20H can autodetect and lock DSD over SPDIF
 
Does your AK4495 board have an on-board uC? Does it also have the XMOS on-board?

Because the 4495 does not support DSD if it is not controlled by a uC (p. 44 of the AK4495 datasheet).

Here's the board, it does have a controller.
There is also jumper to set the DSD/PCM, but I don't need to switch the required jumper for the DSD/PCM output. Strange.
 

Attachments

  • TB2CmKOmFXXXXbTXpXXXXXXXXXX_!!201755970.jpg
    TB2CmKOmFXXXXbTXpXXXXXXXXXX_!!201755970.jpg
    104.7 KB · Views: 765
  • TB2YCzuXpXXXXcyXpXXXXXXXXXX_!!201755970.jpg
    TB2YCzuXpXXXXcyXpXXXXXXXXXX_!!201755970.jpg
    107.2 KB · Views: 758
Last edited:
Kukynas did you try easyaudiokit products ?
What do you think about ?
Did they ship overseas ?

I can't find the capacitor brand ?

nope I haven't, I couldn't find any DIY version of dual AK4497 with proper implementation of muting relay and programmed delay for PCM/DSD switching to avoid pop/clicks, that's why I bought ready made DAC from Gustard which I plan to upgrade slightly
 
from datasheet...
The AK4497 can perform D/A conversion for either PCM data or DSD data. The DP bit controls PCM/DSD mode. When DSD mode, DSD data can be input from the #16, #17 and #19 pins if DSDPATH bit = "0" and DSD data can be input from the #3, #4, and #5 pins if DSDPATH bit = "1". The AK4497 must be reset by setting RSTN bit = "0" when PCM/DSD mode is changed by DP bit or when DSD signal input pins are changed by DSDPATH bit. It takes about 2 ~ 3/fs to change the mode. Wait 4/fs or more to change RSTN bit after changing these settings.
[FONT=Arial,Arial][FONT=Arial,Arial]D/A Conversion Mode Switching Timing
[/FONT][/FONT]
Figure 22 and Figure 23 show switching timing of PCM/EXDF and DSD modes. To prevent noise caused by excessive input, DSD signal should be input 4/fs after setting RSTN bit = "0" until the device is completely reset internally when the conversion mode is changed to DSD mode from PCM/ESDF mode. DSD signal should be stopped 4/fs after setting RSTN bit = "0"until the device is completely reset internally when the conversion mode is changed to PCM/EXDE from DSD mode.
during internal reset click/pop sounds occur so if you do not have MCU programmed for these 4fs delay of muting you will hear this pop/click after every change of PCM/DSD mode and it's very annoying
 
If I understand correctly what you are saying, there is no "DSD/PCM selector pin" on the AK44xx DACs. This DSD/PCM signal needs to be routed to a uC which will in turn send the necessary commands to the AK44xx DAC to switch it to either PCM or DSD mode.

I'm pretty sure that Ian's reclocker will provide a way to signal the AK's uC of the signal type. You could ask him.

Yure right. Ian answered:

Quote:
Originally Posted by surfchampion

View Post

Thank you, Ian for explanation!
especially about OCXO

There are kind of internal signal in the MC FIFO which we will be able to use as drive signal for the DSD/PCM mode switch of AK4495/97 DAC? I mean DSD/PCM detection.
This will be kind of solution for non-automatic DACs.

Thanks surfchampion, that a very good point.

There will be a active high signal called DSD to indicate DSD format, just for DACs without DSD/I2S auto-detect function. This signal will also be isolated.

Ian