Число рейнольдсаpcm3002 настроен на 16-битную передачу данных - PullRequest
1 голос
/ 14 мая 2011

Я пытаюсь создать программу обратной связи (получить данные и отправить их без обработки) на 5416 DSK.Я использую встроенный кодек PCM3002, и он настроен для 16-битной передачи данных.У меня также есть McBSP2, настроенный на 16-битный прием / передачу.Ниже приведены значения регистров для кодека McBSP2 и PCM3002:

McBSP2 registers:
SPCR1 = 0x2020 (also tried SPCR1 = 0x2000)
SPCR2 = 0x0000
RCR1 = 0x0040
RCR2 = 0x0041
XCR1 = 0x0040
XCR2 = 0x0040 (also tried XCR2 = 0x0041, and 0x0042)
PCR = 0x000C

PCM3002 registers:
Register0 = 0x01FF
Register1 = 0x03FF
Register2 = 0x0482
Register3 = 0x0600

Регистр тактовых импульсов кодека CPLD сконфигурирован для частоты дискретизации 24 кГц.Мне не нужно настраивать SRGR, потому что CPLD на борту обеспечивает сигнал синхронизации кадров.Я уверен, что остальная часть моей конфигурации правильная, потому что я могу настроить PCM3002
McBSP2 для 20-битной программы передачи / приема, и она работает нормально.Может кто-нибудь сказать, пожалуйста, что здесь не так?Любая помощь будет оценена.

...