DA7217系统控制器1

2个帖子/ 0新
最后一篇
jimmy.wang@adap ...
离线
最后一次露面:5个月3周前
加入:2014-05-07 01:26
DA7217系统控制器1

嗨,

我正在尝试使用两个Ananlog MICS输入和I2S输出进行编程DA7217。采样率为16kHz。MCLK是24 MHz。我的IO电压为3.3V。我在主模式下运行编解码器。在编程必要的寄存器后,编解码器似乎正在运行:它会生成正确的16khz WCLK和512 kHz BCLK。但是,没有数据排序行没有数据。我检查了我的范围内的麦克风输入。输入信号随着我的语音而异。因此,不知何故,数据不会被路由到I2S总线。

编程编解码器后,我读回大部分寄存器值。该文件已附加。

有一个寄存器SYSTEM_STATUS(0x16)显示系统控制器1忙。我不确定它是否应该忙碌。

如果有人帮助我查看寄存器设置并让我知道阻止数据输出I2S总线的数据,请欣赏。

这是相当紧迫的,因为我们正在持有生产线,以确保我能够做出这个编解码器。否则,我们必须用不同的制造商编解码器切换到我们的旧设计。所以请帮帮我。

谢谢,

吉米

附件:
设备:
BMCADAM.
离线
最后一次露面:6个月1周前
员工
加入:2015-09-16 16:25
如果系统控制器是

如果系统控制器仍然忙,则意味着它尚未完成设置,这将导致您所观察到的问题。

您需要在写入系统控制器后添加延迟,以便在执行其他任何内容之前完成。