ADAV801: how to copy channel status bits to the SPDIF-Transmit-Stream?


in our application, we want to output either 48, 96 or 192 kHz SPDIF.

The audio data coming in via I2S and we must, depending on the sampling rate change the channel status information. In case of sampling frequencies 96 and 192 kHz copying from the transmitter channel status buffer in the transmit buffer works, at 48 kHz for any reason not. Although we have here the same procedure as in the cases of 96 kHz and 192 kHz applied.

What could be the cause? We do not use user bits.

Register 0x0D contains 0x20. As we write in the transmitter channel status buffer, there is a 0x30 in this register. Are there any any timing constraints?

Best regards,


Parents Reply Children
No Data