This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TLV320AIC3254:关于 TLV320AIC32xx 高级声音到光线应用的技术和放大器;长寿调查

Guru**** 2473810 points
Other Parts Discussed in Thread: TLV320AIC3254, TLV320AIC3204, TAC5112

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1537139/tlv320aic3254-technical-longevity-inquiry-regarding-tlv320aic32xx-for-an-advanced-sound-to-light-application

部件号:TLV320AIC3254
Thread 中讨论的其他器件: TLV320AIC3204TAC5112PUREPATHSTUDIO

工具/软件:

尊敬的  TI E2E 社区

我们目前正在设计基于 ESP32-P4 主机 MCU 的成本敏感型实时声音到光系统、并强烈考虑将 TLV320AIC3254 用于音频前端

工程大纲及建议架构:

我们的系统需要执行复杂的实时音频分析来驱动动态灯光显示。 我们提出的“混合架构“旨在将每个组件用于其优势:

  1. TLV320AIC3254 上的预处理:我们打算使用集成的 miniDSP 通过应用滤波器、标准化音量并隔离特定频带来“准备“传入的音频信号。

  2. ESP32-P4 的高级分析:经过预处理的干净 I2S 音频流随后将发送到 ESP32-P4。 MCU 将执行大量计算任务、例如各种信号分析(例如 FFT、起搏/拍信号检测)并管理最终照明控制逻辑。

技术问题:

在进行此设计之前、我们希望您的专家在以下几点进行确认:

  1. miniDSP 库和文档:您能否向我们提供官方文档、其中列出了 PurePath Studio 中 TLV320AIC3254 可用 miniDSP 块的完整库(例如滤波器类型,动态处理器,混频器和计量块)? 验证确切的处理能力对于我们的设计至关重要。

  2. 架构验证:假设有必要的模块可用、我们提出的“混合架构“是否是此器件的有效推荐用例? 是否有任何应用手册展示了类似的“预处理“架构?

  3. 实时控制:我们需要对音频路径进行动态控制。 假设我们在 PurePath Studio 中配置了信号路径、您能否确认所使用的块的参数(例如双二阶系数,AGC 设置)暴露在寄存器映射中、以便由主机 MCU 通过 I2C 进行实时修改?

  4. 片上计量功能:miniDSP 提供什么特定的片上计量功能? 我们特别感兴趣于峰值电平检测器、RMS 电平检测器和削波检测器等用于监控信号路径的块。 如果存在、它们的结果是否可通过 I2C 读出?

  5. 全双工操作:我们是否可以同时独立运行 ADC 和 DAC 路径、例如、在同时输出单独的系统声音的同时处理传入的音频信号?

生命周期和产品路线图问题:

我们注意到、对于相关 TLV320AIC3204、建议使用较新的 TAC5112。 这就引出了一个有关产品生命周期的问题、就像不久前推出的 TLV320AIC32xx 系列一样。

  1. 产品寿命:鉴于 TLV320AIC32xx 系列的年龄、TLV320AIC3254 的预期市场寿命是多少? 我们可以将此器件设计成预期生命周期为 5-10 年的新产品、还是要关注它即将停产 (EOL)?

感谢您抽出宝贵的时间并澄清这些问题。 您的见解对于我们的设计决策至关重要。

此致、

Patrick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Patrick:

    1) 我们没有每个模块的文档,但 PurePathStudio GUI 在每个可用模块的内部都有文档。 选择 AIC3254 框架后、GUI 将自动筛选出该器件支持的块。 在这里、您可以通过右键点击块并选择“帮助“来学习可用的内容。 您可以申请访问 PurePathStudio 并分析其中的代码块。 此外、您无需购买 EVM 即可实现这一点、因此无需前期成本。 您可以访问 PurePathStudio 后、有一份用户指南将向您介绍如何使用 GUI。

    2) 这听起来对我来说是一种有效的方法。 这是一个有点非正统的分离处理阶段,像这样。 我认为、如果编解码器更简单且性能更好(如 TAC5112)、再加上一个执行 DSP 工作的位置、设计就更容易完成、尤其是在调试方面。 值得注意的是、TAC5112 确实有一些双二阶滤波器 和 AGC、因此您仍然可以完成一些预处理工作、但不必  像 TLV320 器件上的 miniDSP 那样繁重。 此外、鉴于此器件和 PurePathStudio 的使用年限、我认为您可能会更轻松地使用 TAC 器件。 我建议您看一看、看看它是否仍能满足您的预处理需求。  

    3) 反射到点 2、编解码器无法动态更改此类参数(这意味着 DAC 和 ADC 必须断电以更改值)。 最接近的选项是自适应滤波特性、但这需要使用预设的处理块、并且会阻止您使用可编程 DSP。 但您可以随时访问和读取系数值。

    4) 峰值检测可用、但 RMS 和削波检测不可用。 我包含了可用仪表的屏幕截图以及其他一些动态处理块/滤波器、以帮助回答问题 1

    5) 是的、ADC 和 DAC 路径完全并行运行。 这是主要用例、但支持环回选项。

    6) TAC 器件是 TLV 系列的灵性后继产品,但不是 100%替代产品,即 miniDSP 侧。 TLV320AIC 系列在近期内不会随时停产。

    此致、
    Jeff McPherson

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jeff:

    谢谢你这么多的令人难以置信的快速和详细的答复。 这对我们的评估过程非常有帮助、并使我们有了更清晰的了解。

    您在第 3 点关于无法“即时“更改参数的澄清是我们最重要的信息。 我现在知道、重新加载滤波器等复杂块的系数需要重置 ADC/DAC 路径、这使得该架构不适合我们的动态交互式要求。

    为了确保我了解确切的限制、您能否澄清在运行 miniDSP 信号路径内进行实时更改时绘制这条线的位置

    例如、如果我们配置并运行了信号路径、是否可以在不中断音频的情况下调整更简单的参数、例如:

    • 混频器或音量控制块上的简单增益/音量水平?

    • 特定音频路径上的静音/取消静音开关?

    • 多路复用器 (MUX) 块的选择输入用于在两个信号之间切换?

    本质上、我们正在尝试确定是否可以与 miniDSP 块进行任何实时交互、或者是否在初始化后必须将整个信号路径视为 100%静态。

    再次感谢您的出色支持和专业知识。

    此致、

    Patrick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Patrick:

    miniDSP 中的音量、静音/取消静音和多路复用功能都应可动态实现。 模拟 PGA 上的增益无法动态更改、但在 miniDSP 内可以正常更改。

    此致、
    Jeff McPherson