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.

TAS2505: A Question About Continuous Short Audio Playback

Part Number: TAS2505

Tool/software:

Hello,

I am currently developing an application where a very short sound (~18ms, in the form of I2S data) will be played once a switch is triggered. However, if I press two switches (almost) the same time, the two pieces of I2S data will overlap and conflict, and both of the sounds will be lost. I am using TAS2505. Right now, our implementation is to stop the first piece of I2S data right before the second switch is pressed so that the second piece of I2S data can be played, but this is not ideal. I was wondering if it is possible to fix this issue by somehow mixing multiple I2S data, either algorithmically or hardware-wise. I am open to other forms of data to represent audio as well instead of I2S if it can help solve this problem. 

All the best,

Jiahe Liu

  • Hi Jiahe,

    It seems the problem is that every time the playback command starts, the input clocks are interrupted along with the data, is that correct?
    The controlled must be able to only interrupt/restart the data, without affecting the clocks.
    The amplifier supports a single audio interface, so mixing multiple audio sources is not an option.

    Best regards,
    -Ivan Salazar
    Applications Engineer