I'm using a McBSP to try to receive ADC data (at fs = 44.1 kHz) from a PCM1851A. The 1851A is running in default configuration (as a slave sending stereo 24-bit samples in I2S mode). I have the McBSP generating FSR and CLKR from its internal clock source with a frame period (64-bits) of ~22.675 usec. (=1/fs) and a corresponding bit clock of 2.8224 MHz.
My clock and frame sync signals are being correctly generated but I am getting no data from the 1851A, so I guess this is really more a PCM1851A question than a McBSP question. If prior to starting the McBSP I use an I2C port to talk to the 1851A, it appears to be responsive in that it is apparently using clock stretching to make the I2C port wait between successive byte transmissions.
Does anyone with PCM1851A experience have suggestions for setup? There are literally fewer than 3 bytes to configure, and it appears that default settings out of reset should work for this application, so I'm just checking for possible "gotchas".
Thanks