--- Quote Start ---
I just wanted to add that i have set the sampling rate for the ADC and DAC to be 48Khz , actually i am following the neuron_audio_codec example . But what i dont understand that the datasheet mentions that the max BCLK can go up to 20MHz but it does not mention the min range , what if i want to run BCLK at 40khz will it still spit out data at 40Khz serially? :(
well technically it is not possible since WM8731 dosent have a any memory storage or buffering resurces ,:confused:
And yes the question of ADCLRC signal time period is dependent on what BCLK is since ADCLRC signal has to be high for 16 clock pulses of BCLK .
--- Quote End ---
Hi,
if you check figure 26 of the WM8731 datasheet, you'll see that what needs to be fixed is only ADCLRC signal (should be 1/fs). The bit clock (BCLK) though can run faster and you obviously should read only during the first 16 cycles of BCLK after each transition of ADCLRC. Or at least that's how I understand this, since I haven't tested anything yet.
cheers
g