DA7217系统控制器

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
2个职位/ 0个新职位
最后发表
jimmy.wang@adap……
离线
最后看到:1年1个月前
加入:2014-05-07 01:26
DA7217系统控制器

你好,

我正在尝试用两个模拟MICs输入和I2S输出编程DA7217。采样率为16KHz。MCLK是24兆赫。我的IO电压是3.3V。我在主模式下运行编解码器。编程必要的寄存器后,编解码器似乎运行:它生成正确的16KHz WCLK和512 KHz BCLK。但是,在DATAOUT行上没有数据。我检查了瞄准镜上的麦克风输入。输入信号随我的声音而变化。所以数据没有路由到I2S总线。

在编解码器编程后,我读回了大部分寄存器值。文件附呈。

有一个寄存器SYSTEM_STATUS (0x16)表明系统控制器1繁忙。我不确定它是否应该是繁忙的。

如果有人帮助我检查寄存器设置并让我知道是什么阻止数据输出I2S总线,我将非常感谢。

这是相当紧急的,因为我们正在控制生产线,以确保我可以使这个编解码器工作。否则,我们必须转换到我们的旧设计与不同的制造商编解码器。所以请帮帮我。

谢谢,

吉米

附件:
设备:
bmcadam
离线
最后看到:4个月1个星期前
工作人员
加入:2015-09-16 16:25
如果“系统控制器”为

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

您需要在写入系统控制器之后添加一个延迟,以允许它在执行其他操作之前完成。