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.

Updating the tone generator in miniDSP (TLV320AIC3253) in real time



Hi, we are trying to offload some audio processing in our design from the host microcontroller to the miniDSP. I am trying to figure out a way to generate sine wave tones where the amplitude and frequency can be updated in real time. The existing tone generator component doesn't allow it. It needs to be stopped when updating the coefficients.

The only way I can think of is the phase accumulator method: the built-in sine function, fed by a "wraparound" saw tooth. This seems clunky. Does anyone have any better suggestions on how to do this? 

  • Hi, Flip,

    Unfortunately, the miniDSP tone generator only can be modified when it is stopped. It is the only way to generate a tone by the miniDSP. The most similar function would be the beep generator of the processing blocks. However, the time must be regulated since it is a beep instead a tone.

    Best regards,
    Luis Fernando Rodríguez S.