Hi everyone,
Our custom board has an OMAP3530 and a TPS65930. I want to test the audio path so I write a test program that contains a loop to play a wave file over and over again by calling the Window API function PlaySound(WaveFileName, NULL, SND_FILENAME). There is a delay of 3 seconds between each play. The wave file takes about 1 second to play.
The audio output at pins PreDriv.LEFT and PreDriv.RIGHT is good about 90% of the time. In the other 10%, the output is incorrect; it either has gap in the middle of the audio signal or the signal is a bit longer than it should be.
The picture below is the way the audio signal should be
The one below has gap in the second segment
The second second in the picture below is wider than it should be
I appreciate any help that you can give me to resolve this issue.
Thanks,
Luan