完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
K210的I2S,有3个设备,4个通道,如何配置同时可以读取麦克风阵列中多个麦克风的数据? i2s_rx_channel_config ( I2S_DEVICE_0 , I2S_CHANNEL_0 , RESOLUtiON_16_BIT , SCLK_CYCLES_32 , TRIGGER_LEVEL_4 , STANDARD_MODE ); i2s_rx_channel_config ( I2S_DEVICE_0 , I2S_CHANNEL_1 , RESOLUTION_16_BIT , SCLK_CYCLES_32 , TRIGGER_LEVEL_4 , STANDARD_MODE ); i2s_rx_channel_config ( I2S_DEVICE_0 , I2S_CHANNEL_2 , RESOLUTION_16_BIT , SCLK_CYCLES_32 , TRIGGER_LEVEL_4 , STANDARD_MODE ); i2s_rx_channel_config ( I2S_DEVICE_0 , I2S_CHANNEL_3 , RESOLUTION_16_BIT , SCLK_CYCLES_32 , TRIGGER_LEVEL_4 , STANDARD_MODE ); 软硬件版本信息 K210. sipeed. 尝试解决过程 i2s_recv_data_dma ( I2S_DEVICE_0 , rx_buf , 8, DMAC_CHANNEL0 ) i2s_recv_data_dma ( I2S_DEVICE_0 , rx_buf , 8, DMAC_CHANNEL1 ) i2s_recv_data_dma ( I2S_DEVICE_0 , rx_buf , 8, DMAC_CHANNEL2 ) i2s_recv_data_dma ( I2S_DEVICE_0 , rx_buf , 8, DMAC_CHANNEL3 ) 补充材料 你好,请使用Sipeed的MIC Array代码进行开发。 谢谢你的回答。MIC array 不能提供各个MIC的原始数据,MIC 阵列有7个MIC,所有的MIC的WS,CLK是共用的,只有数据线不同,使用多路I2S同时读取各个MIC的数据,需要配置4个数据线,WS,CLK, fpioa_set_function(args[ARG_i2s_d0].u_int, FUNC_I2S0_IN_D0); fpioa_set_function(args[ARG_i2s_d1].u_int, FUNC_I2S0_IN_D1); fpioa_set_function(args[ARG_i2s_d2].u_int, FUNC_I2S0_IN_D2); fpioa_set_function(args[ARG_i2s_d3].u_int, FUNC_I2S0_IN_D3); fpioa_set_function(args[ARG_i2s_ws].u_int, FUNC_I2S0_WS); fpioa_set_function(args[ARG_i2s_sclk].u_int, FUNC_I2S0_SCLK); //TODO: optimize Soft SPI fpioa_set_function(args[ARG_sk9822_dat].u_int, FUNC_GPIOHS0 + SK9822_DAT_GPIONUM); fpioa_set_function(args[ARG_sk9822_clk].u_int, FUNC_GPIOHS0 + SK9822_CLK_GPIONUM); MaxiPy中没有这些接口,需要通过CSDK API自己开发,具体的I2S的配置,需要C相关驱动接口细粒度地进行I2S接口配置和相关DMA配置等才能读取这些数据,请问下这个要怎么配置? K210的参考手册,哪儿可以下载? 我也碰到这个问题,打算做声源定位,如何获得原始数据分析。 |
|
相关推荐
1个回答
|
|
|
要配置K210的I2S接口同时读取麦克风阵列的多个麦克风数据,需遵循以下步骤。这里以 1. 配置GPIO引脚映射首先,将物理引脚映射到I2S功能(假设使用I2S0): 2. 初始化I2S设备初始化 3. 设置DMA缓冲区为每个通道分配独立的DMA缓冲区: 4. 启动I2S接收5. 数据处理从缓冲区读取多通道数据(示例为通道0-3): 关键配置说明
处理更多麦克风若麦克风数量 > 4,需组合多个I2S设备: 通过此配置,K210可同步读取最多12个麦克风(3设备×4通道),适用于大型麦克风阵列应用。实际接线时需确保所有设备共享时钟信号以保持同步。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
AI_cube训练模型得到了npy文件,没有kmodel文件
770 浏览 0 评论
请问K230 V3.0版本烧录固件和使用IDE到底是烧录哪个啊?
735 浏览 0 评论
443浏览 4评论
AI Cube进行yolov8n模型训练,创建项目目标检测时显示数据集目录下存在除标注和图片外的其他目录如何处理?
462浏览 3评论
autodl算力云在.pt转换onnx文件时正常,但onnx转.kmodel文件时报错,为什么?
552浏览 2评论
如何在大核rtt上把kd_mpi_vicap_start_stream三个摄像头各自出的流拼成一个流呢?
164浏览 2评论
564浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 22:08 , Processed in 0.903812 second(s), Total 76, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
494
