Hi, all,
I m having a project try to make use of PCM5121 DAC capability of pop noise suppression, the details as below.
A SOC act as USB-DAC bridge to receive audio frames from USB device which support standard audio class, pcm5121 convert 44.1Khz sampling rate audio frames to analog. pcm5121 is drived from an external input clock 11.2896M and work as master to provide BCK/LRCK to SOC. to sync with USB device's frame rate, pcm5121 shall be dynamically controlled to adjust internal PLL output clock, through many small steps of sampling rate fine tune, to get the result DAC convertion rate LRCK change in a range for example 44.0-44.2Khz(BCK simultaneously) to avoid frame buffer overrunning or underrunning. the PLL clock control shall be through three parameters K R P.
The question here try to get help is, can pcm5121 be able to keep working perfectly(means no noise generated out) while K R P changing to adjust sampling rate on the fly(dynamically)?
From the spec pcm5121 does support MUTE if it detects clock jitter or some else condition, but the I do not hope the MUTE disturb audio at the clock adjust time, because the adjust is awlays happen, several times per second.
Thanks
Ericksen