Other Parts Discussed in Thread: PCM1808, PCM1792
Tool/software:
Dear TI forum,
I've this big issue using the PCM5122 a Raspberry CM4 CPU with Circle software:
This is the scehmatics of ADC DAC part of the system:
In this application there is a clock generator signal PCM_CLK_GPIO18 of 22.5792MHz going to the ADC PCM1808 as a clock reference.
The PCM1808 is a master for generating the LRCK and BCK. The ADC is working at 88.2 KHz.
These signal are master for CM4 CPU and two PCM5122 DAC.
The CM$ generate the PCM_dout for the DAC.
The LRCK is divided by two with a logic to generate two stereo signal with the two PCM5122.
To divide the LRCK by two the PCM_dout from CM$ as a 1 in a LRCK transition to generate the LRCK at 44100Hz for DAC.
So the CM5122 works at 44.1kHz.
The two PCM5122 are configured as slave, the BCK is the reference for the internal PLL, interface selected I2S, word 24, the diveder are setting correctly et..
The system start ok, the audio signal is generated correctly, but very ramdomly the PCM5122 generate a big spark, also without any digital signal, also with the Dout is costantly 0.
It seem to be related to the noise of power supply, or the noise on the I2S signal, I see reducng this noise, and cleaning these signal, the probability to generate this big spark is reduce, but I never obtain a complete reduction, some time also after many hours of silent, with Dout=0, a big spark is generated.
If needed I can share more detail on the application,
Could you suggest any solution for this?
Thanks
Francesco