1

我正在尝试在 5416 DSK 上执行环回程序(获取数据并在不进行任何处理的情况下将其发送出去)。我正在使用板载 PCM3002 编解码器,它配置为 16 位数据传输。我还为 16 位接收/传输配置了 McBSP2。以下是 McBSP2 和 PCM3002 编解码器的寄存器值,

McBSP2 寄存器:
SPCR1 = 0x2020(也尝试过 SPCR1 = 0x2000)
SPCR2 = 0x0000
RCR1 = 0x0040
RCR2 = 0x0041
XCR1 = 0x0040
XCR2 = 0x0040(也尝试过 XCR2 = 0x0041 和 0x0042)
PCR = 0x000C

PCM3002 寄存器:
寄存器 0 = 0x01FF
寄存器 1 = 0x03FF
寄存器 2 = 0x0482
寄存器 3 = 0x0600

CPLD 编解码器时钟寄存器配置为 24 KHz 采样率。我不需要配置 SRGR,因为板载 CPLD 提供帧同步信号。我确信我的其余配置是正确的,因为我能够
为 20 位传输/接收环回程序配置 PCM3002 McBSP2 并且它工作正常。有人可以告诉我这里有什么问题吗?任何帮助将不胜感激。

4

0 回答 0