你好,
我使用ARD-AUDIO-DA7212屏蔽记录声音从模拟Mic和输出到耳机。
我可以通过旁路ADC/DAC模块成功地将声音输出到耳机(仅模拟)。
但是当我想通过ADC/DAC模块(跳过DAI输出)传递数据时,我在耳机里什么也听不到。
我看到当SR寄存器设置为8、12或16kHz时,什么也不会发生。
但当我将SR寄存器设置为44.1或48kHz时,我只听到耳机里的噪音。
MCLK = 12 mhz
PLL_CTRL = 0 xc4
从模式
DIG_ROUTING_DAC = 0 x00
请帮助我正确的编解码器初始化。
问候,
设备:
你好,款Zaz,
我们已经注意到你的问题,我们正在为你寻找解决方案,等有了我再回复。
亲切的问候,
艾略特德克斯特
你好,款Zaz,
请找到附上的示例脚本(立体声MIC 1单端通过ADC和DAC 12MHzSlaveMode32bit.pdf到HP和DAI),你可以使用作为自己的代码参考。
如果您需要进一步的支持,请提供有关系统实现的更多细节,特别是您正在使用的时钟方案。
致以最亲切的问候
威利法伦
你好,
谢谢你提供的例子。终于可以通过耳机输出声音了。
我发现问题是外部MCU提供的不正确的输入时钟(BCLK/WCLK)和缺少额外的2级系统配置(寄存器0x50和0x51)。
谢谢你的支持。
致以最亲切的问候。