工具/软件:TI C/C++编译器
您好 TI
以下是验证代码:
配置 初始化代码
aic3104_REGISTER_WRITE (101、0x00);// CODEC CLKIN 使用 PLLDIV_OUT
aic3104_REGISTER_WRITE (3、0x93);/// PLL 使能、PLL Q 值:2、PLL P 值:3
aic3104_register_write (4、(0x04<2)& 0xFC);/// PLL J 值:4
aic3104_register_write (5、(0 << 2)>8)& 0xff);// PLL D 值:(0 * 4)/256
aic3104_register_write (6、(0 << 2)& 0xff);/// PLL D 值:(0 * 4)% 256
aic3104_REGISTER_WRITE (11、0x04);/// PLL R 值:4
aic3104_register_write (8、0xD0);
aic3104_register_write (9、0x47);/// DSP 模式
aic3104_REGISTER_WRITE (2、0xAA);/// ADC 和 DAC FS、针对48K 对其进行分频、将其用于8K
aic3104_register_write (17、0xFF);
aic3104_register_write (18、0xFF);
aic3104_register_write (19、0x78);
aic3104_register_write (21、0x78);
aic3104_register_write (22、0x78);
aic3104_register_write (24、0x78);
aic3104_register_write (26、0x00);
aic3104_register_write (28、0x00);
aic3104_register_write (29、0x00);
aic3104_register_write (31、0x00);
aic3104_register_write (32、0x00);
aic3104_register_write (33、0x00);
aic3104_register_write (15、0x00);
aic3104_register_write (16、0x00);
// aic3104_register_write (25、0x80);
aic3104_register_write (7、0x0C);
aic3104_register_write (37、0xC0);
aic3104_register_write (43、0x00);
aic3104_register_write (44、0x00);
aic3104_register_write (82、0x80);/// DAC_L1 路由到 LEFT_LOP/M
aic3104_register_write (86、0x8B);
1。
打开向左移动 ADC 的 MIC2R
aic3104_register_write (7、0x00);
aic3104_register_write (37、0x00);
aic3104_register_write (82、0x00);
aic3104_register_write (86、0x02);
aic3104_register_write (17、0xF0);
aic3104_register_write (19、0x7C);
通过这种方式、测试 DSP 可以接收数据。
2.
打开配置为单端模式的微1RP 至右侧 ADC
aic3104_register_write (7、0x00);
aic3104_register_write (37、0x00);
aic3104_register_write (82、0x00);
aic3104_register_write (86、0x02);
aic3104_register_write (22、0x04);
这样、测试 DSP 就没有接收到数据。
为什么? 你有什么建议吗?
谢谢。
Jerry


