CH32V307 的I2S有没有双全工模式

RT

如果没有的话,怎么样能让I2S2和I2S3组合实现WM8978的播放同时录音的功能?

您好,CH32V307的I2S是单工通信的。关于是否可以同时使用两个I2S来实现播放和录音功能,需要考虑模块的播放和录音两个通道是否是完全独立的以及是否需要用到主时钟,若播放和录音通道独立且不需要用到主时钟的话,应该是可以同时使用的。后续若有问题,可通过邮箱和我联系(lzs@wch.cn)。


现在用的是自带的10M网口,由于网口占用I2S的MCLK引脚,故选用的解码芯片用的是WM8978+晶振,通过内部的PLL调节到需要的MCLK。

现在想实现同时录音播放的功能,但是发现CH32V307的I2S不是双工的,请问有没有办法通过I2S2+I2S3组合实现同时录放的功能?

我现在用的I2S3的SCK、WS、SD和I2S2的SD,请问如果要实现组合的话,硬件上是否需要把I2S2的SCK和WS也接出来?该如何处理呢?

软件上又该如何操作?


您好,关于你用的WM8978模块,我看了一下其原理图,其一些信号线都是共用的,因此应该无法通过I2S2+I2S3组合实现同时录放的功能。


只有登录才能回复,可以选择微信账号登录