主题中讨论的其他器件: TLV320ADC5140
大家好、
我们使用了 TI Biquad 系数计算器、获取 了 Biquad 系数、并对 PCM1865的寄存器进行了写入操作、作为附加的图像、但它无法按预期工作。
您能否展示设置 次级 ADC HPF 双二阶系数的步骤?
如果需要任何其他信息、请告知我。
谢谢。


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.
大家好、
我们使用了 TI Biquad 系数计算器、获取 了 Biquad 系数、并对 PCM1865的寄存器进行了写入操作、作为附加的图像、但它无法按预期工作。
您能否展示设置 次级 ADC HPF 双二阶系数的步骤?
如果需要任何其他信息、请告知我。
谢谢。


你好、Zak、
请参阅随附的文件。 无论是否设置双二阶系数、捕获的音频数据的频谱都没有差异。

e2e.ti.com/.../test_5F00_hpf_5F00_customized_5F00_fc_5F00_600.wave2e.ti.com/.../test_5F00_hpf_5F00_default.wav
你好、Zak、
是的、数据是从次级 ADC 路径测量的。 实际上、有4个麦克风连接到其他电路板上的 VINL1、VINR1、VINL2、VINR2。 我们将 GPIO3设置为 DOUT2与 DOUT 合作、通过 I2S 捕获4个麦克风信号、效果良好。 但是、关于从次级 ADC 路径测量的数据、在应用我之前介绍的双二阶系数后、600Hz 以下的频谱不会被截断。 根据您的解释、双二阶系数应该生效、对吧?
您好、Li、
数据表的第9.5.5节概述了更新 DSP 系数的过程。 如果您有任何疑问、请查看并告知我! DS 中给出的示例用于更新信号恢复和损耗阈值以实现能量感应功能、但您可以按照相同的过程更新 LPF 和 HPF 系数。 您只需将使用的存储器地址更改为相应的系数。 如 DS 中所述、您应该使器件静音、直到完成对系数的写入、并且必须应用时钟才能使写入工作。
您还可以使用 PCM186x GUI 作为参考、因为 GUI 中有一个双二阶生成工具:

为了测量次级 ADC 频率响应、您必须在6通道 TDM 模式下运行、然后通道5上将显示 HPF 数据、通道6上将显示 LPF+HPF 数据。 以下是使用此配置进行测量的示例:

此外、还必须确保为次级 ADC 选择了有源通道以查看任何内容、否则只需测量 ADC 的噪声。
我希望这对您有所帮助!
最棒的
Zak
你好、Zak、
我们按照 第9.5.5节中的过程更新 HPF 系数。 我们稍后将向您展示我们写回的寄存器。 但首先、我想知道、 6通道 TDM 模式是否是使 HPF 正常工作的唯一模式? 带有 DOUT2的 I2S 模式是否与 DOUT 配合使用来捕获4个麦克风信号会使 HPF 起作用? 我们已经验证了 I2S (DOUT 和 DOUT2)可以捕获4个麦克风信号。 HFP 是否正常工作不应取决于数字接口模式、对吧? 第二、请帮助检查 我们之前发布的双二阶系数吗? FC600是否正确? 因为我们 还没有 PCM186x GUI。
非常感谢。
你好、Zak、
我还附上了读取和写入双二阶系数寄存器的日志。 另请帮助您进行检查。
e2e.ti.com/.../3060.PCM1865_5F00_Biquad_5F00_Coefficent_5F00_RW.log
谢谢。
您好、Li、
由于可编程高通滤 波器仅适用于次级 ADC、而不适用于您的麦克风连接到的4个主要 ADC 通道、因此观察您已编程的 HPF 和 LPF 响应的唯一方法是在6通道 TDM 模式下运行。 否则、来自次级 ADC 的数据不包含在 TDM 数据输出中。
在我看来、您好像 想要为您的音频通道进行高通滤波器编程。 遗憾的是、主音频路径 ADC 高通滤波器可以关闭、但不可编程。 如果启用、则固定为1Hz。
最棒的
Zak