Post Go back to editing

No I2S output

Thread Summary

The user is experiencing issues with no data output from an ADAU1361 CODEC when connected to a satellite modem. The problem is likely due to the MCLK not being synchronous with the 8kHz sample rate and 512kHz bit clock. The MCLK should be 8,192,000 Hz to ensure proper clock division. The user needs to either use a synchronous 8.192 MHz clock or consider a different CODEC that can handle asynchronous clocks.
AI Generated Content
Category: Hardware
Product Number: ADAU1361

I have a custom board with a ADAU1362 fitted. This is linked to a separate satellite modem, that is the mister/main. The modem generates the WS (8KHz sample rate) and SCK (512KHz), expecting 16-bit data. A Microchip pic is connected by I2C to the CODEC to program the registers. I have an 8MHz clock feeding the CODEC, which I use with the PLL.

I cannot see any data coming out of the CODEC. I watch the WS and SCK lines which are OK, but the data lines are permanently low.

I can read and write the I2C OK, the PLL does lock.

I am feeding a 1KHz sine wave into LINN. I enable LINNG, I enable Mixer1, I enable MX3G1, I enable Mixer 3, I enable LHPVOL, I enable MX3LM, I enable MX5G3, I enable Mixer 5, I enable LOUTVOL. I enable the ADC.

I also cannot see any direct feed through from LINN to LHP or LOUTP.

I am stuck. Can someone give me some register settings that work, or suggest a method to debug this.

I am using an oscilloscope and a Saleae Logic device to look at the outputs.