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.

TLV320AIC3254EVM-K: Level Detector value update cycle

Part Number: TLV320AIC3254EVM-K
Other Parts Discussed in Thread: TLV320AIC3254

Tool/software:

Hi.
We connected the components in DE as shown in the figure.
I'm reading the level detector (PeakSq_1 and Peak_1) values ​​with [Debug Probe Point], but the cycle is 0.5 seconds at the fastest.

Q1:
 Is there a way to check the data at a faster cycle (for example, 10 ms cycle)?
 Is it a good way to check the register data directly?

Q2:
 We can check the register address of level detector (PeakSq_1 and Peak_1) in [Component Interface Overview],
 but how fast is the register data update cycle (**ms)?
 For example, is it updated at about a 10 ms cycle?


  • Hi,

    Do you need to use the registers for the level? Since this is sent out as digital, you can use external tool like audacity to get the level.

    Regards.

  • Thank you for your reply.
    In one example,We need a register to check the volume level.

    We are developing a product using TLV320AIC3254.
    As shown, TLV320AIC3254(Slave) and MCU(Master) communicate via SPI (I2C).
    How can MCU get the volume data detected by [Level detector] of TLV320AIC3254?

  • The memory data from the peak detect is updated based on the audio rate but reading it by MCU will depend on the I2C/SPI speed.

    You can speed it up with SPI instead of I2C.