Post Go back to editing

ADAU1961- I2S testing options

Category: Hardware
Product Number: ADAU1961WBCPZ

Hi,

We use the ADAU1961WBCPZ

In the Jtag station we check the digital signal of our system.

The Codec ADAU1961WBCPZ does not have Jtag lines. However we use to toggle the lines in Boundary scan and thus test the devices that do not have Jtag.

For the  ADAU1961WBCPZ we tests the I2C lines by reading and writing to register thus verifying the i2C bus integrity.

I want to add additional test that check the I2S ADCsdata and the clocks.

  1. Do you have an Idea how to do it without any involvement of the analog side?
  2. I thought of this kind of test – To inject to data in (ADC_SDATA) and loop it to data out (DAC_sdata) is that possible ?. if yes how please?

See in red the idea :

 

Thanks,

  Freddy for Avner

 

Parents
  • Hello Freddy,

    No, there is no way to do this on this part. If you were using the ADAU1761 which has the DSP core then you can create a program that loops the serial input over directly to the serial output but with the codec only part there is no loopback function.

    The only way to do something kind of like this is to setup a jumper external to the part to take the DAC output and feed it back to the ADC inputs. Then send data to the DACs and see what the serial data output of the ADC looks like. 

    You could have this done as a manual test by having an operator connect an external jumper to loop the audio back in. We have done that to test eval boards at the factory. You just have to make sure there is no feedback path to cause an infinite loop.

     

    Dave T

Reply
  • Hello Freddy,

    No, there is no way to do this on this part. If you were using the ADAU1761 which has the DSP core then you can create a program that loops the serial input over directly to the serial output but with the codec only part there is no loopback function.

    The only way to do something kind of like this is to setup a jumper external to the part to take the DAC output and feed it back to the ADC inputs. Then send data to the DACs and see what the serial data output of the ADC looks like. 

    You could have this done as a manual test by having an operator connect an external jumper to loop the audio back in. We have done that to test eval boards at the factory. You just have to make sure there is no feedback path to cause an infinite loop.

     

    Dave T

Children
No Data