ZorkyZorky

Results 2 issues of ZorkyZorky

非常不理解四通道的回声消除(aec)是如何实现的。 四通道的encode芯片一般是ES7210,查看了ES7210 user guide一般有两种方式读取四通道。 (1)I2S飞利浦标准 这个需要ES7210的SDOUT1和SDOUT2分别连接引脚,但是查看了esp-box和esp-korvo-2的原理图,SDOUT2引脚均没有连接(NC就是断开了) ![image](https://github.com/espressif/esp-adf/assets/64697283/5f541c6a-250f-4668-940e-31f0b221ee5f) (2)TDM模式 符合只接SDOUT1的只有TDM模式,但是查看了esp-adf、esp-box、esp-skainet的I2S配置,均没有发现使用TDM模式 ![daf24c3ab384c39d3d96eb87f816b4b](https://github.com/espressif/esp-adf/assets/64697283/ceb286fc-79af-426c-a8e6-270a4a066c68) (1)被困住很久了,麻烦解答一下双通道的回声消除有没有被实现? (2)如果是使用的I2S飞利浦标准实现的,需要使用两个I2S通道吗?两个I2S通道的时钟引脚可以共用吗? (3)如果是使用TDM模式实现的,四通道下decode播放音乐通道该如何处理?

good first issue
Type: Question

esp-box没有引入aec算法,参照esp-skainet的写法将esp-box的唤醒程序做了如下修改,但是没办法唤醒(alexa),有什么地方疏忽的没有修改吗? 1. ret |= es7210_write_reg(ES7210_SDP_INTERFACE2_REG12, 0x02); //在es7210.c init()中 2.afe_config.aec_init = true; 3.i2s_read(I2S_NUM_0, feed_buffer, chunksize * 4 * sizeof(int16_t),&bytes_read, portMAX_DELAY);//读取4个通道 4.for (int i = 0; i < chunksize; i++) { int16_t...