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.

Audio DAC for 16ksps

Other Parts Discussed in Thread: TLV320AIC3204

Hello,

I am newbie in this audio DACs and codec. I need some perspective circuit ( min. for 5 years ) for stream playback 16bit, 16ksps.

Can you recommend me something. Best with reference to libraries in C language. I'm using a microcontroller STM32F107.

Thank you

Peter

  • Hi Peter,

    Most audio DACs and ADCs require an I2S bus to stream data to or from the device. It looks like your MCU has a few of these buses, so your first steps should be to get some I2S functionality working. Then you could try to connect the I2S lines to one of our EVMs. A good, simple DAC to get started on is the PCM5102EVM.
    www.ti.com/.../PCM5102EVM-U

    This EVM has a header on it so you could connect your MCU to it for debug and experimentation.

    Thanks!
    Paul
  • Hello Paul,

    thank you for your response.

    It is possible to use the TLV320AIC3204  for my requirements ? (16bit, 16ksps) ?  It is a bit more expensive, more complicated but has more features.

    Peter

  • Hi Peter,

    I think the TLV320AIC3204 is limited to 48ksps. I think a discrete DAC and ADC might be a better way to go for simplicity. I will try to loop in another engineer that might be able to recommend a codec, if you prefer.

    Thanks,
    Paul
  • Hello Paul,

    in datasheet  SLOS602C–SEPTEMBER2008–REVISED NOVEMBER 2014 is on page 31  written:

                   The TLV320AIC3204 includes a stereo audio DAC supporting data rates from 8kHz to 192kHz.
     
      Peter
     
     
  • Hi Peter,

    You are correct, it seems that it can support this. If you have specific questions about the configuration of the TLV320 (such as the PLL configuration), I recommended starting a new thread so that our CODEC team can take a look at it.

    Thanks!
    Paul