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.

[参考译文] TLV320ADC3140:关于音频信号链的延迟

Guru**** 2527810 points
Other Parts Discussed in Thread: TLV320ADC3140

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1005067/tlv320adc3140-about-the-latency-of-audio-signal-chain

器件型号:TLV320ADC3140

在我们的系统中、我们需要精确地控制1个样本的信号延迟。

TLV320ADC3140中有3个 BiQuad。 我们是否可以使用它们只是为音频信号链添加一些延迟、以便调整整个信号处理延迟?

如果我们禁用其中一个 BiQuad、那么该 Biqaids 的延迟将为零? 如果我们启用其中一个、我们可以获得的最大延迟是2个样本?

数据表明确指定了内部数字抽取滤波器的延迟、但如果我们关闭所有 BiQuad 并将 通道相位校准设置为零、总体延迟是多少?

非常感谢。

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

    Andrew、

    为 TLV320ADCx140器件上的通道添加延迟有几个选项:

    • 使用可编程相位校准 为每个通道添加特定延迟。  通过 CHX_CFG4寄存器的 CHX_PCAL 位域、请参阅数据表第8.3.6.3节。
    • 在所有通道的线性相位、低延迟和超低延迟抽取滤波器之间进行选择。  请参阅数据表第8.3.6.7节、了解组延迟的具体细节。 DSP_CFG0寄存器、DECI_FILT 位字段。
    • 设计具有特定延迟的全通滤波器、并使用1、2、3或4个 Biquad 滤波器实现这些滤波器。 有关  如何对 Biquad 滤波器进行编程的详细信息、请参阅应用手册 TLV320ADCx140可编程双二阶滤波器配置和应用(修订版 A)。 在12个 BiQuad 中、最多可以将4个  分配 给 DSP_CFG1寄存器的 biquad_CFG 位字段中的通道。 通过将 过去状态的系数归零、您可以将其中一些 BiQuad 编程为无额外延迟的 Allpass 滤波器。 由于您最多可以分配4个双二阶滤波器(如果用于通道)、因此您可以具有不同的延迟。 请注意、BiQuad 作为 IIR 滤波器、不具有线性相位、因此群延迟可能会随频率而变化。 请注意、您可以设计一些近似线性的 IIR 滤波器。  PPC3应用将绘制 Biquad 滤波器的群延迟图。 如果使用 MATLAB 等程序来设计它们、则可以输入自己的系数、或者通过调整其频率截止值从典型滤波器中进行选择。

    此致、
    佩德罗