Distortion from CS8405A

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
I have a CS8405A connected to an MP3 player at the DAC inputs inside the unit with MCLK, BCLK, LRCLK, SDAT. I am not sure of what the format going to the DAC is, but I have started with I2S. Using this, I get perfect sound up to a point, as the sound gets louder, it starts to clip. Does this mean I am getting more bits out of this MP3 player than the CS8405A can handle or that my DAC cannot handle the extra bits? It is my understanding that if I am getting intelligible sound at lower volumes, that I have selected the right mode. As the board I've built up is hardware configured for I2S I would like to know for sure that I'm using the wrong format for the CS8405A before hacking up the board.

Thanks,
Stuart
 
Thanks. The signals are coming out of a Music Keg MP3 player right from the pins of a BB PCM1748E. I am connecting the SPDIF output through a Sharp optical transmitter to an Apple iPod HiFi into its mini optical input. As I said, the sound is fine in quieter portions of songs, but louder portions clip.

Stuart
 
What would be the most logical choice to try as far as formats go given the clipping I was getting? My choices are left justified, 16-bit right justified, and 24-bit right justified. It looks like from the datasheet of the CS8405 that left justified includes the MSB earlier in the frame than I2S, so I am leaning toward this choice.

Thanks,
Stuart
 
Assuming Music Keg is either the Kenwood C710 or the CX910, then is uses the Cirrus EP7312 and that means 16 bit samples which might change things a little. For example, assuming 32bit frames per channel ,if Left and Right Justified data are swopped there will be no sound and if Right justified and I2S are swopped the will be only a 1 bit overlap which might as well be no sound. I'd try Left justified as well.
 
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.