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.

PCM1860: Is it possible to insert a defined delay before transmitting the output signal from the DAC?

Part Number: PCM1860
Other Parts Discussed in Thread: PCM1680

Is it possible to insert a defined delay before transmitting the output signal from the DAC?
Hi, I had this question because I need the analogue signal from the DAC to be delayed by a constant value for each individual transmission.
is it possible to do this?

Thank you very much and have a good day.

  • Hello Alex,

    PCM1680 is an ADC ( analog to digital converter )  and your question is referring to delaying the analog signal from the DAC. This IC generates a digital output stream. Probably I am missing what you are trying to ask?

    Regards,

    Arash 

  • Good morning, I wanted to know if after processing an audio with PCM186X, it's possible to delay output from the PCM512x hypothetically as shown on the picture, the red block would be my wish,The rest is the default diagram.


    I wanted to know if it was possible to do this with a command or by setting a certain register.

  • Hello Alex, thanks for clarifying that you want to delay the signal in the PCM512X device. 

    PCM512X has  Selectable Digital-Filter Latency and its datasheet reads the following:  " Analog output will begin ramping after valid data has been passing through the device for the given group delay given by the digital interpolation filter selected." 

     Table 2. shows the typical performance (3.3-V Power Supply): 

    Normal 8× oversampling digital filter latency 20/fS
    Low latency 8× oversampling digital filter latency 3.5/fS

    Page 9 of data sheet  tells you the associated delay for each embedded filter. So  you can set/change the delay based on your filter selection and your fs.

    Please refer to register map to change the coefficients of the filters.

    Kind Regards,

    Arash 

  • Thank you for your comprehensive answer, but this is not what I want.
    My request was if like a register or if the MCU in the middle of the DAC, had the possibility to delay the input buffer by N ms for the first time. But I think this has to be done via an external MCU.
    Thanks very much Arash.

  • Alex. That has to be done externally as you noted. Internal delays are limited and can be changed via coefficient's registers. I am closing this thread then.

    Regards,

    Arash