This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/TLV320AIC1107: CODEC/DAC for Linear PCM

Part Number: TLV320AIC1107
Other Parts Discussed in Thread: LM49370

Tool/software: Linux

Dear Support team,

We would like to select a CODEC which has 13 bit linear PCM like TLV320AIC1107 which interfaced to any host processor with PCM interface. How can the 13bit CODEC understand the 16 bit linear PCM with 2's compliment data format?

Does the 13 bit PCM CODEC ignores the least significant 3 bits in 16 bit 2's compliment sample? or do we need to convert 16 bit 2's compliment sample to 13 bit 2's compliment sample? 

We would like to play a 16 bit , single channel, mono WAV file to the CODEC.

Thanks,

Sai

  • Sai,

    The LM49352 would offer similar functionality,  and supports mono 13bit PCM data on the audio serial interface bus.  It also contains 2 digital audio ports, with built in SRC so it can act as a PCM to I2S bridge.  

    take a look at this application note.  It is focused on the LM49370,  but the functionality of the LM49352 is the same. 

    best regards,

    -Steve Wilson

  • HI Steve,

    Thanks for the response and for providing information. Before we get the samples of LM49xxx series.. We would like to check the one(CODEC) that we have access to . So.. can you please provide the information on the below queries.

    How can the 13bit CODEC understand the 16 bit linear PCM with 2's compliment data format?

    Does the 13 bit PCM CODEC ignores the least significant 3 bits in 16 bit 2's compliment sample? or do we need to convert 16 bit 2's compliment sample to 13 bit 2's compliment sample? 

    We would like to play a 16 bit , single channel, mono WAV file to the CODEC.

    Thanks,

    Sai

  • Sai,

    are your questions in regards to the LM49352?  or the AIC1107?

    The AIC1107 does not support 16-bit audio.  See the rx data format below.  

    bits 14-16 are rx volume bits, and will be interpreted as such. 

    best regards,

    -Steve Wilson

  • Hi Steve,
    My query is related to TLV320AIC1107, may be my query is trivial.. As i am new to sound subsystem.. As the WAVE file and other PCM formats supports multiple of 8 bit data.. How can we test TLV320AIC1107 by sending only 13 bit data followed by 3bit vol.. Control bits?. Any test tools or players available for this format? Or any special tools available to convert 16bit 2's compliment to 13 bit 2's compliment and append 3 vol. Bits?

    Thanks
    Sai
  • Sai,
    TI does not have any tools or software to create data that fits that format. In the old days when these parts were introduced, there were RF chips that paired with them. These days we have fewer customers interested in 13-bit PCM, or A-law/u-law 8-bit.
    The LM49352 of course would do exactly what you are talking about (with the exception of appending the 3 vol. bits)

    best regards,
    -STeve Wilson