Other Parts Discussed in Thread: TLV320AIC3104
Tool/software:
Hi,
We are using the nRF5340 Audio Development Kit (DK) with the TLV320AIC3104 audio codec. We're trying to configure the codec using I2C in the External Audio Interface Configuration mode, but we're facing a problem when writing to its registers.
According to the EVM software instructions, we turned OFF the switch (for External Audio Interface Configuration), but we still can't write to the registers over I2C. Interestingly, if we turn ON the switch (USB Audio Interface Configuration), we're able to write to the registers successfully, but there's no audio output. To get audio output, we have to turn the switch OFF again after writing.
Why is this happening?
Also, the datasheet says the I2C address is 0x18, but the EVM software shows it as 0x30. Why is there a difference?
We've attached a reference video and a screenshot of the EVM software for more context.
Regards,
Aditya