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.

TLV320ADC3001: Non-constant host DSP clock

Part Number: TLV320ADC3001

We are considering using the TLV320ADC3001 in an application in DSP mode. We know that the host processor cannot generate a constant bit clock as it stops the clock between reads and while rotating buffers. It will be able to maintain the approximate data rate, but what will the TLV320ADC3001 do with a non-constant bit clock? Is there an output buffer that can absorb some jitter? What happens when those buffers overrun or underrun? Or does it need a constant bit clock that is constant and the perfect multiple of the system clock in order to not have problems?

  • Hi, Lane,

    Welcome to E2E, Thanks for your interest in our products!.

    In general it is recommended to provide a valid bit clock to the TLV320ADC3001 along with stable I²S clocks that should be compliant with the clock ratios specified in the datasheet. The I²S interface of the ADC requires valid clocks to stream the data output; however, when a clock is missing (as in this application), the device will stop streaming data until valid clocks are provided. 

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer