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.

TLV320DAC3120: General configuration and delay or wait timing

Part Number: TLV320DAC3120

Hello

i just want to test the beep generation and have a question regarding timing mentioned in the datasheet and setting registers.

For example:

Device Start-Up Lockout Times ( page 18)

The initialisation will take 1 ms after reset.

Same at next point: When pll is powered start up delay of 10 ms ?

In the scripts are no delay? Do i have to make a delay or not if programming the ti by another mc ?

Thanks in advance

twitich

  • Hi, Thorben,

    Welcome to E2E and thank you for your interest in our products!

    You are right, there are some recommended delays that you should consider in your design in order to have the device properly initialized. As mentioned in sections from 5.2.1.1 to 5.2.1.3 (http://www.ti.com/lit/ds/symlink/tlv320dac3120.pdf#page=18), there are some delays to start using the device. Even if they are not mentioned in the registers script, you should add these delays to have a proper device behavior. Even if you use a different microcontroller, you should consider these times.

    In addition, it is not specified in the datasheet, but you should wait for at least 8 BCLK pulses (approx) in order to have the processing block correctly initialized. Otherwise, you won't be able to use the beep generator.

    I hope this helps you. Please let me know if you have additional questions or comments on this.

    Best regards,
    Luis Fernando Rodríguez S.

  • Thank you for the quick response.

    Regards twittich