Hardware issues can range from no audio to audio with noise. This section provides debug steps for common issues.
Following are some of the common problems encountered and possible solutions:
- No audio received/played: Ensure that the ADC/DAC/CODEC is in slave mode. The I2S IPs operate as masters. The I2S IPs only support 16 or 24-bit I2S mode only.
- Audio has a lot of noise: Ensure that DAC/ADC/CODEC are configured for the same data width as the I2S IPs. Also ensure that the MCLK supplied to the DAC/ADC/CODEC is same as the one supplied to I2S IPs.