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.

Using TLV320AIC3204 for am audio delay

Hi,

I need to delay an analog audio signal for a couple of seconds. The software side of the problem is quite trivial (a circular buffer with separate read and write pointers) but can you confirm that I can use this device for simultaneous input and output conversions as this is not clear from the datasheet.


Thanks

Damon

  • Hi Damon,

    I will look into this for you.

    Can you clarify what you mean by simultaneous input and output conversations?

    Regards,

    Matt

     

  • Hi Damon,

    This part can only do a limited amount of delay (a couple of ms). You'd need large storage/memory to be able to store the data to be delayed at audio sample rates.

    Is this for guitar effects processing?

    Regards,

    J-

  • Hi J,

    I have to synchronize two audio streams from different sources. One has been delayed by a variable amount by the transport medium. This delay could be up to 3 seconds. I have a CPU with an I2S style interface and a large area of memory. The intention is to continuously convert analog audio into the digital domain and write it to the memory. The delay will be generated by clocking data out of the memory (from a lower address of course) and converting it back to analog audio. Clearly for this to work it must be possible to use the I2S bus as a real time bi-directional link between the CPU and the codec and for the codec to be able to perform simultaneous conversions in both directions.

    Regards

    Damon