TI E2E Community
Digital Signal Processors (DSP)
OMAP-L13x, AM1x and C674x Processors Forum
quickStartOMAPL1x_rCSL McaspEcho problem
I'm trying to develop an audio application on LOGICs OMAP-L138 EVM board with TI's C6748 dsp.
Now I found the quickStartOMAPL1x_rCSL samples that would be a good starting point.
But there is a problem when running the MCASPECHO sample on my baseboard. The output is covered with a lot of in-band noise.
I've tried two versions of the LOGIC board, everytime the same problem. So the boards shouldn't have an error.
I also checked some clocking and DAC settings in the codec.c and mcasp.c but found nothing to improve this issue.
I don't understand what the problem is because this is a TI sample that should work.
I added a Jpeg of to illustrate that (showing input (blue) and output (pink) of a sine).
Hoping for some ideas...
Thank you and regards
I think that what you are seeing is the correct operation of the sigma-delta DAC in the AIc3106 codec and that the noise is in fact out-of-band.
Sorry for the delay in responding and thank you for your answer.
I don't know what I've done. Last time I did a digital filtering of the output (fg= 20kHz) and there was a lot of noise left in-band.
Now I tried again and, as you said, the noise is gone.
There must had been a mistake of mine last time (misconfiguration of my osci e.g.) , so thank you for your help.
Glad you've sorted your problem. It was bugging me that I couldn't find the attached images sooner, but I've just found them and thought I'd show you even though it's probably too late to matter.
These images are of aic3106 codec output waveforms generated using samples of a 1 kHz sinusoid. The 'raw' output appears noisy on a 'scope but an FFT (performed using MATLAB) on data captured by the 'scope shows that noise to be out-of-band (blue trace). Filtering the codec output using a first order analog CR low pass filter cleans up the appearance of the sinusoid on the 'scope and the corresponding reduced noise spectrum is the red trace.
thank you for the attached pictures and the support.
I did not see that you answered to my post again, so my answer is delayed, again.
Unfortunatly my problem is not completely solved yet.
I don't have an analog filter here and so I still use the digital one from my osci. As described above this reduces the noise in the range from 2 kHz to 20 kHz.
But underneath the 2kHz boundary there is still noise within my signal. I don't know if that has something to do with the digital filter.
IF I have the time to build one I'll test an anlog version.
I finally tested an anlog filter and the test results are are good, no audio noise left.
I don't know how it had to do with the digital filter of my osci but there must have been the problem in any way.
So, thank you again for your support.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.