器件型号: TLV320AIC3263EVM-U
我正在使用 TLV320AIC3263EVM-U-CB 评估板、我试图了解结合使用 CodecControl 和 PurePath Studio/miniDSP GDE 的正确工作流程。
我当前的工作流程是:
- 使用 CodecControl 配置模拟输入/输出路径。
- 通过 Windows Sound 测试音频、确认路径工作正常。
- 关闭 CodecControl。
- 打开 PurePath Studio/miniDSP GDE。
- 设计所需的 miniDSP 滤波器。
- 在 EVM 上构建、下载和运行 DSP 代码。
- 断开 PurePath 与 EVM 的连接并闭合 PurePath。
- 重新打开 CodecControl。
- 再次测试音频路径。
我还尝试了使用 I²C 命令文件 该功能在 PurePath Studio 中运行、包括在 DSP 代码下载后执行 I²C 命令文件、但我仍然无法可靠地保留或恢复 PurePath 下载之前工作的 CodecControl 配置。
我看到的问题是:
- 下载/运行 PurePath DSP 代码并重新打开 CodecControl 后、某些编解码器设置似乎不在我留下的位置。
- 下载 PurePath 代码前工作的音频路径不再在下载 PurePath 之后工作。
- 断开 PurePath 连接后、我没有清楚的指示、miniDSP 代码是否仍在 EVM 上运行。
- 我不确定下载 PurePath 后是否可以安全使用 CodecControl、或者是否可以覆盖 miniDSP 程序所需的寄存器。
- 我不确定加载 miniDSP 代码与为模拟输入/输出路径应用编解码器寄存器配置的建议顺序。
- 我不确定 I²C 命令文件是否应仅包含模拟路由/增益/功率寄存器、或者是否还需要额外的时钟、接口、ADC/DAC 和 miniDSP 相关寄存器。
我的应用是一条连续音频路径、其中编解码器将麦克风音频带入 ADC 通道、通过 miniDSP 对其进行处理、并将处理后的音频路由到模拟输出。 我不会尝试处理存储的音频文件;这是一条连续的流媒体路径。
您能说明一下此 EVM 的推荐工作流程吗?
具体来说:
- 是否应 I²C 下载 miniDSP 代码、然后下载单独的用于配置模拟输入/输出路由的 0 Ω 寄存器脚本?
- 后再选择 Build→Disconnect 在 PurePath 中、下载的 miniDSP 代码是否继续在 EVM 上运行、直到复位或下电上电?
- 是否有建议的方法可以导出或捕获可正常工作的 CodecControl 配置并在 PurePath 下载后应用?
- 在后 DSP CodecControl/μ I²C 脚本中应避免使用哪些寄存器、以便 miniDSP 程序不受干扰?
- 假设我按 Refresh、在 PurePath 下载 miniDSP 程序后、CodecControl 是否应该准确显示编解码器的当前状态?
- 是否有可靠的方法来确认 miniDSP 代码正在运行并且音频路径实际上正在通过 miniDSP?
- 可检测输出电流 I²C 命令文件 功能、脚本是在下载 miniDSP 代码之前还是之后执行?
- 是否有示例项目或脚本显示 AIC3263EVM-U 上的连续模拟输入→miniDSP 滤波器→模拟输出路径?
谢谢您、
Mike