ADF: I2S SLAVE模式录音问题
ADF: I2S SLAVE模式录音问题
在 slave模式下。录音时好时坏,而大部分时间都是坏的。
表现为波形出现严重的噪音,但仔细听还能听出有音乐的。 i2sconfig参数是一致的
表现为波形出现严重的噪音,但仔细听还能听出有音乐的。 i2sconfig参数是一致的
Re: ADF: I2S SLAVE模式录音问题
双声道模式录音时,也是类似的情况。
有时左声道很好,右声道很差。
有时又反过来。
有时2个都很差。
感觉时钟没有同步那么齐一样。
不知道要配置哪里?
有时左声道很好,右声道很差。
有时又反过来。
有时2个都很差。
感觉时钟没有同步那么齐一样。
不知道要配置哪里?
-
- Posts: 184
- Joined: Fri Dec 15, 2017 2:45 am
Re: ADF: I2S SLAVE模式录音问题
esp32 做 从机的时候需要把 mclk 输出给主机用来同步 clk。
Re: ADF: I2S SLAVE模式录音问题
sorry 这我没理解
主机端: MCLK, BCLK, LRCK, DATA 这几跟线,已经有输出了
我这边ESP32是从机。
我还需要把自己的 MCLK 输出到主机端去?这不冲突了吗?
我这边的IO口应该都处于接收的状态才对啊
而且当 ESP32 i2s 处于 I2S_MODE_SLAVE | I2S_MODE_RX 模式时,MCLK是不输出的。
主机端: MCLK, BCLK, LRCK, DATA 这几跟线,已经有输出了
我这边ESP32是从机。
我还需要把自己的 MCLK 输出到主机端去?这不冲突了吗?
我这边的IO口应该都处于接收的状态才对啊
而且当 ESP32 i2s 处于 I2S_MODE_SLAVE | I2S_MODE_RX 模式时,MCLK是不输出的。
-
- Posts: 184
- Joined: Fri Dec 15, 2017 2:45 am
Re: ADF: I2S SLAVE模式录音问题
32的从机模式时钟和数据的跳变沿是对齐的,就要求时钟同步,而且不能太高,不然就捕捉不到, 所以需要 mclk 由 esp32 输出。 看下 adf 的 mclk out 函数。
esp32-c3, esp32-s3 已经改进,不需要这么设置了。
esp32-c3, esp32-s3 已经改进,不需要这么设置了。
Re: ADF: I2S SLAVE模式录音问题
谢谢!
我手上的片子已经是ESP32S3
用的是板子是 ESP32-S3-Korvo-2
自己吹掉了板载的codec和adc,接上了外接的IIS.
我手上的片子已经是ESP32S3
用的是板子是 ESP32-S3-Korvo-2
自己吹掉了板载的codec和adc,接上了外接的IIS.
-
- Posts: 184
- Joined: Fri Dec 15, 2017 2:45 am
Re: ADF: I2S SLAVE模式录音问题
@ESP_HengYC
非常感谢您
测试工程能分享一下吗
非常感谢您
测试工程能分享一下吗
Re: ADF: I2S SLAVE模式录音问题
或者您发下 i2s_config 我对比对比哪错了。可否。
拜托了
拜托了
Re: ADF: I2S SLAVE模式录音问题
你好,我这边也是用slave模式,但是用i2s_read读不到数据,能否看一下你的配置参数,感谢感谢!
Who is online
Users browsing this forum: No registered users and 24 guests