https://e2e.ti.com/support/processors-group/processors/f/processors-forum/627381/edma-mcbsp
你(们)好
我使用的是好旧的 C6713 DSK。 我尝试使用 EDMA、McBSP 和 DAC (AIC23)在 DAC 的两个通道上生成纯音。 它起作用了! 但是、通道之间有一个采样(1/fs)延迟。 我使用 Tretter'code 作为代码的主要灵感来源。 有什么想法吗?
谢谢
Dan
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/627381/edma-mcbsp
你(们)好
我使用的是好旧的 C6713 DSK。 我尝试使用 EDMA、McBSP 和 DAC (AIC23)在 DAC 的两个通道上生成纯音。 它起作用了! 但是、通道之间有一个采样(1/fs)延迟。 我使用 Tretter'code 作为代码的主要灵感来源。 有什么想法吗?
谢谢
Dan
您好、Randy
我尝试了所有这些。 。 每个通道的行为符合预期:两种不同的音调、不同的振幅。 除了两个通道的一个采样延迟另一个采样延迟之外、所有内容都在那里。
在构建测试信号时、我必须做的是消除滞后:(将 i+1用于第二个通道)
对于(i=0;i < 512;i++)
{
signal_data[i].channel[0]= (int16_t)(sin (2*pi*f1*i/N)* 2500);
signal_data[i].channel[1]= (int16_t)(sin (2*pi*f2*(i+1)/N)* 2500);
}
如果可以、我会向您发送我的项目(CCS v 7)。
顺便说一下、M. Tretter 是一位教授、撰写了《通信系统设计》一书
使用 DSP 算法,并通过实验室实验为 TMS320C6713DSK、Springer 进行实验
我的项目看起来是免费的。
感谢你的帮助
Dan