我的基本想法是使用一个强大的双核 ARM 处理器来实现音频数字延迟、此处理器使用一个连接到处理器的编解码器芯片来实现音频数字延迟、其中输入数据存储在处理器的内部 RAM 中、然后在10秒后反馈至编解码器、 可能是由于各种混合物增加了实现回声和混响等效果。 如果音频数据以16位44kHz 采样、则应可以将大约10秒的音频数据存储在处理器的1024KB 内、并为内部变量保留一个 RAM 位。 我的处理器是一个 PSoC6、它具有四通道 SPI、I2S x 2、PDM 和各种其他接口;PSoC6还具有内部可配置硬件、可以设置为与 TI 编解码器配合使用
我正在寻找符合以下要求的编解码器 IC:
- 能够 运行 ADC 以捕获串行数据并将其发送到 PSoC6处理器、同时接受从 PSoC6流式数字数据返回到编解码器的 DAC
- 我实际上需要单声道、但可以执行立体声的编解码器是未来增强的理想附加功能
- 不是太贵(在1000秒内大约5美元或更低)。
我需要了解的主要内容是串行接口、我以前曾使用过 I2S、但 QSPI 这样的接口似乎最有希望。 我一直在查看 TLV320AIC24K 的数据表、虽然它只能提供26ksps (尽管这会给我更长的延迟时间-多达19秒)、但它似乎可以满足我的需求、并且 SMARTDM 接口看起来与 QSPI 非常相似、我对吗?
这是合适的 IC、还是您建议使用另一个 IC? 我看到有可用的"DC" IC、但我很困惑编解码器和 DSP 之间的区别。