Hi,
We are designing in the PCM5121 DAC into a product that requires the audio sample clock to be locked to a video timebase and we are hoping to do this without the expense of a dedicated synthesizer for the audio clock.
The video reference clock is 148.5MHz and we are considering using a numerically controlled oscillator inside an FPGA to generate the DAC SCK and run the DAC in master mode and then use its BCK and LRCK to clock data into the DAC.
Using this approach the digitally generated SCK would be exactly frequency locked over time but individual SCK clock periods may vary. For example, if SCK is nominally 12.288MHz and is digitally generated using our 148.5MHz video clock then most SCK periods would be 12 of the 148.5MHz clock periods (12.375MHz) and every few clocks the SCK period would be 13 of the 148.5MHz periods (11.42MHz) in order to keep the average at 12.288MHz. Over time the synthesized SCK frequency would be exactly 12.288MHz.
We are using the part in VREF mode with a sampling frequency of 48KHz.
Questions:
1) Will the internal PLL operate with a digitally generated SCK as described? And will it then generate a 'clean' monotonic BCK?
2) If so, what would the preferable SCK frequency be? In the mode we are using it, the PCM5121 accepts an SCK in the range of 1.536MHz to 49.152MHz. If we used a slower clock there would be less variation in the digitally generated SCK periods. Would there be any advantage one way or the other?
Appreciate your advice.
Regards
Bill Slattery
ImmediaTV Corporation