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.

DAC with Mono Class-D Speaker Amplifier

Hi.


To implement Voice Assistant in one of the biomedical instrument, I am planning to use TLV320DAC3100- stereo Audio DAC with in-built Class D Amplifier.

My requirement is to implement voice assistant while operating analyzer instrument. So, no need of mic input to DAC, instead voice data will be stored in controller memory or separate memory chip. (is it possible?)


My question is,Can we store voice data in controller memory through I2C using which we can communicate with DAC. How to convert voice data into digital? Is there any software like voice to hex converter  Or DAC will take care of conversion? I am unaware of this conversion process. Please someone elaborate.

And for implemention, I will need Controller, DAC and speaker to use it in my application?

Thank you in advance.

  • You'll have to store voice audio data in external memory via a host controller. You cannot use I2C to transfer voice audio to the DAC. You'll have to use a digital audio interface like I2S for that (just like for music).
    To convert voice into digital, you'll have to use an ADC. We have codecs that combine ADC and DAC, for example AIC3111.