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.

[参考译文] TLV320AIC3268:它是否适合用于三通道混合和一些光信号处理? +纯路径问题

Guru**** 2473260 points
Other Parts Discussed in Thread: TLV320AIC3268

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/798097/tlv320aic3268-is-it-a-suitable-circuit-for-three-channel-mixing-and-some-light-signal-processing-pure-path-issues

器件型号:TLV320AIC3268
主题中讨论的其他器件: PUREPATHSTUDIO

你好

我们正在开发一款需要多通道数字混合和一些光信号处理的可穿戴音频产品。

作为此系统的一部分、我们需要一个能够处理以下内容的音频处理器:
3个数字音频输入(PCM)或2个数字音频输入,并具有托管示例播放器的功能
2个数字麦克风配置为一个立体声对

所需的实际处理
-将数字音频源和麦克风混合在一起
-麦克风上的限制器/噪声抑制器,使其在高音量时切断
-侧链(即当信号出现在另一个通道时降低一个通道上的音量)

所需额外经费为:
-低延迟(从麦克风输入到音频输出不超过10ms)
-低功耗

TLV320AIC3268编解码器可能是解决此问题的一种方法、但对此、我们有一些问题。

1.您是否认为 TI 的任何其他电路更适合我们的应用?

2. TLV320AIC3268上的 DSP 功能是否足以满足我们的要求?

3.除了我们所有的其他要求之外,是否可以在 TLV320AIC3268上实施样片播放器? 如果是、它是否还足以处理 ogg 解码?

4.是否有任何功耗的近似数字? 我们是否可以预计它大约为1W、500mW 或50mW?

5. TLV320A 系列接缝可使用 PurePath Studio 进行编程,但是当我尝试安装时,便携式音频版本的安装程序会给我一个“1152:到临时位置时出现错误”。 这是已知问题吗?

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

    我们的一位应用专家将在第二天左右回答您的处理问题。

    同时、您是否想向我发送一封私人邮件、其中包含您注册 Pure Path Studio 软件时使用的电子邮件地址? (您用于 myTI.com 帐户的电子邮件)我将向您发送一个链接到其他位置以下载软件。 下载 PurePathStudio 时存在已知问题、这是服务器的问题、因为它似乎适用于某些人、而不适用于其他人。

    另一个需要注意的问题是、AIC3262是一款采用更小封装的 AIC3268器件、如果这是一项极具吸引力的功能。


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

    TLV 器件上的 DSP 和编程环境(PurePath Studio GDE)适用于基于采样的信号处理。
    由于解压缩算法主要基于块、因此不适合实现 ogg 解码器。 但是、它适用于混合、侧链处理和动态压缩算法(AGC/DRC)。 DSP 资源将适用于实现这些功能。 PurePath Studio GDE 具有用于这些函数的库组件。 请阐明样品播放机的功能要求。

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

    Diljith、您好、非常感谢您提供的信息丰富的回复!

    如果电路无法处理 ogg 解码、我们将在另一个电路中找到示例播放器、并通过其中一个 I2S 端口将音频流式传输到编解码器、因此在 TLV320中实现示例播放器不再相关

    是否可以处理编解码器中的多个并行音频流?

    例如、假设我们有两对通过数字麦克风功能连接的立体麦克风。 我们是否可以将数字麦克风1路由到模拟音频输出、将数字麦克风2路由到 I2S1输出、而不混合两路?

    BR

    Joakim

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

    我有第二个问题我忘了问!

    最终设计很可能会使用不同的器件来连接所有三个 I2S 端口。 不过、采样率、位深度和采样率在这种背景下是如此:

    I2S 接口能否以不同的采样速率独立运行?

    2.重新采样需要多少系统资源? 通常是轻量级任务还是重量级任务?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Joakim、

    是的。 可以将两个数字麦克风信号路由到 I2S 输出和模拟输出、而不混合它们。 路由可在 PPS GDE 中配置。

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

    I2S 接口可在不同速率下运行、但不支持自动 I2S 重新采样。

    在这种情况下、根据 DSP 时钟的不同、来自 I2S 流的样本可能会丢失。

    例如:如果一个 I2S 以8KHz 运行、另一个 I2S 以48KHz 运行、而 DSP 以8KHz 运行、则48KHz 流的每六个样本中只有一个会被处理。 如果48KHz 数据流中的内容仅达到4KHz、则这可能是正常的。

    AIC3262提供的另一项功能是 ASRC。 ASRC 在次级 I2S 端口上运行、重新采样的数据会混合到模拟输出。

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

    Diljith、您好!

    这是非常有用的信息、谢谢!  

    在我们的系统中、我们希望以48kHz 的频率运行 DSP、 以48kHz 的频率运行两个 I2S 流、以16kHz 的频率运行一个 I2S 流、我们希望重复16kHz 的采样、而不是使用更快的接口来丢弃采样。 如果采样率是彼此的偶数倍而没有 ASRC、是否可以进行采样重复?我们是否需要该采样率来执行任何类型的转换?

    此外、在任何地方、对 AIS32xx 系列中的不同芯片进行比较的文档是否很好?  

    我知道此页面存在:

    http://www.ti.com/audio-ic/converters/codec/products.html

    但是、这个并不列出重要的方面、例如 I2S 总线数量和 ASRC 等 nifty 功能。

    BR

    Joakim

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

    您好、Joakim、

    在这种情况下、不需要 ASRC。 由于 DSP 的运行速度是 I2S 接口的三倍、因此16KHz 数据流的采样数将重复 thrice。 无需额外组件即可实现此行为。

    在启用 miniDSP 的 AIC32xx 系列器件中、AIC3262和 AIC3268是具有3个 I2S 接口的器件;AIC3262是唯一具有 ASRC 的器件。 您共享的链接实际上是获得比较信息的推荐页面。 感谢您对将其他参数纳入比较表的反馈。

    此致、
    Diljith M. Thodi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、我认为 AIC32xx 系列非常复杂、应该提供某种专用白皮书来帮助您选择产品。

    除了 ASRC 之外、3262和3268之间有何差异。 3268是否具有3262不具有的功能?

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

    AIC3268和 AIC3262的功能相似。 与 AIC3262的显著差异在于封装(VQFN 与 DSBGA)、ASIS 上对独立 I/O 电源电压的支持以及对四个数字麦克风的支持。 除非您的应用需要这些 AIC3268功能、否则我们认为 AIC3262将更具吸引力。

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

    你好,Diljith !

    正如我在初始问题中所述、我们需要连接2个数字立体声麦克风和3个同时运行的 I2S 音频接口。 经过一些改组后,我认为我提出了一个可行的解决办法。 但是、为了达到此目的、我必须将主机处理器音频接口移至 ASI3。 主机音频可以同时驱动 MCLK 和与 ASI3的接口吗?  

    此外、 您能否将 GPIO4用作数字麦克风输入、而 GPIO 1、2和3同时用作 I2S 接口? (此接口仅需要 BCLK、WCLK 和 DIN、不应将输出数据发送到主机)

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

    此外、根据数据表第110-111页(第8.3.10节 miniDSP_D)、它与内部混合一样、仅支持3个到 MINI DSP_D 的数据输入 在我们的用例中、我们希望将3个 I2S 源与其中一个数字麦克风对混合使用。 是否有某种方法可以解决此问题并将四个源发送到 miniDSP_D

    BR

    Joakim

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

    Joakim、

    请注意、AIC3262不支持四个数字麦克风通道。 它只有两个 CIC 滤波器、因此只能支持两个数字麦克风通道。 AIC3268具有两个额外的 CIC 滤波器、最多可支持四个数字麦克风通道。

    DSP 间传输可在 miniDSP 模式下完成。 PRB 模式不支持 DSP 间传输。 要将 I2S 源与麦克风源混合、必须在 PurePath 处理流程中将麦克风数据从 miniDSP_A 传输到 miniDSP_D、然后再混合在一起。

    您是否可以共享完整的音频信号流程图、该流程图指示每个 I2S 接口上的总线主控/采样率以及所需的引脚配置? 您所设想的配置是可能的(用于数字麦克风输入的 GPIO4、未使用 ASI3 DOUT 等)。 有关所需的寄存器设置、请参阅第115页的"多功能终端寄存器配置表"。 您有评估模块吗? 我们建议您在评估模块上验证这些设置。

    此致。

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

    大家好、感谢您的回答!

    我很清楚、我们的4数字麦克风要求将我们限制在3268。

    那么、如果我理解正确、如果我们在 DSP 模式下运行电路、我们可以在微型 DSP 内核之间自由传输音频数据吗?  图108中显示的有限传输可能性仅适用于 PRB 模式?

    我已经制作了信号流板的更新版本、增加了有关所有者、采样率和所需引脚配置的信息。主机处理器和外设2可以作为主器件或从器件工作、而外设1必须是主器件。  

    在我们讨论该主题时、如何避免三个接口之间的时钟漂移? 让密钥1的位时钟也用作主时钟、然后将主机和外设2设置为从机、可能是个好主意?

    BR

    Joakim