DA7212:连接来自不同I2S时钟的两个编解码器

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
9个员额/ 0个新员额
最后发表
款zaz
离线
最后看到:9个月20个小时前
加入:2017-11-17 18:56
DA7212:连接来自不同I2S时钟的两个编解码器

你好,

我有两个dev DA7212 arduino板连接作为DAI奴隶(接收相同的时钟,但来自不同的CPU)。
我试图通过将DAI输出(第一个套件)连接到DAI输入(第二个套件),将一个套件设置为输入(麦克风),另一个套件设置为输出(耳机)通过I2S。
如果我共享同一个时钟(WCLK和BCLK)从一个CPU的两个编解码器,一切工作都很好。
但是如果我从不同的CPU设置WCLK和BCLK,只有噪音来自耳机。

是否可以连接来自不同I2S时钟的两个音频编解码器。
谢谢。

设备:
ED_Dialog
离线
最后看到:5个月6天前
工作人员
加入:2017-09-18 54所以
你好,款Zaz,

你好,款Zaz,

我会帮你调查的。

你能分享一下你的脚本和时钟频率吗?

亲切的问候,
艾略特德克斯特

ED_Dialog
离线
最后看到:5个月6天前
工作人员
加入:2017-09-18 54所以
你好,款Zaz,

你好,款Zaz,

这可能是你的时钟不同步的问题。你能分享一下你的Clk频率和脚本吗?我还附上了你用例设置的图表,你能确认你打算用哪一个吗?

亲切的问候,
艾略特德克斯特

款zaz
离线
最后看到:9个月20个小时前
加入:2017-11-17 18:56
你好,

你好,

谢谢你的快速回复。

我的设置与“场景2”中描述的完全一样。
1.我没有在编解码器开发板上的内部锁相环,所以两个设备DAI设置为奴隶和接收从CPU的MCLK。
2.两个设备A和B从它们的CPU接收相同的MCLK(分别是CPU A和B)。
3.当我从Dout环回Din时:我收到来自扬声器的噪音。

设置配置:
采样率- 8kHz
MCLK - 12 mhz
锁相环寄存器:
0 x24 0 x18
0 25 0 x93
0 x26 0 x20
0 x27 0 xc4
0 x94 0 x02

ED_Dialog
离线
最后看到:5个月6天前
工作人员
加入:2017-09-18 54所以
H

H

你好,款Zaz,

谢谢你提供的信息。我们将与您的设置和场景2相关的两个脚本放在一起。你也可以检查锁相环是锁定的,这可以通过读回0x03寄存器来实现。

关于连接Dout和Din,如果它们横跨两个板,您将需要保持电线短,并伴有接地。

亲切的问候,

艾略特德克斯特

附件:
款zaz
离线
最后看到:9个月20个小时前
加入:2017-11-17 18:56
你好,

你好,

谢谢你的帮助,
我在Dout和Din之间建立了连接,就像场景2示意图,但不幸的是,问题仍然存在。
采用短导线和共同接地。
两个设备的寄存器值都是:0x0d(锁相环)。

问候,
款Zaz。

ED_Dialog
离线
最后看到:5个月6天前
工作人员
加入:2017-09-18 54所以
你好,款Zaz,

你好,款Zaz,

你能分享一下你的原理图,你的装置的图片和每个设备上的时钟图吗?

亲切的问候,

艾略特德克斯特

ED_Dialog
离线
最后看到:5个月6天前
工作人员
加入:2017-09-18 54所以
你好,款Zaz,

你好,款Zaz,

你能提供设备的注册转储吗?

亲切的问候,
艾略特德克斯特

ED_Dialog
离线
最后看到:5个月6天前
工作人员
加入:2017-09-18 54所以
你好,款Zaz,

你好,款Zaz,

你需要进一步的支持/帮助吗?

亲切的问候,
艾略特德克斯特

主题锁定