您好、TI、
我们在定制板上安装了 AIC3262、我们正致力于使连接的 PDM 麦克风正常工作-到目前为止未能成功-但首先:
我们制作了一个简单的脚本、只是添加了一个音调发生器、这很好。 但是、当我们向脚本添加 iDSP_A_D_1时、音调发生器停止工作。 没有任何内容连接到 iDSP_A_D_1。 请参见下面的。 是否有任何建议正在发生什么? 谢谢。
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、
我们在定制板上安装了 AIC3262、我们正致力于使连接的 PDM 麦克风正常工作-到目前为止未能成功-但首先:
我们制作了一个简单的脚本、只是添加了一个音调发生器、这很好。 但是、当我们向脚本添加 iDSP_A_D_1时、音调发生器停止工作。 没有任何内容连接到 iDSP_A_D_1。 请参见下面的。 是否有任何建议正在发生什么? 谢谢。
尊敬的 Diljith:
感谢您的快速响应。 我们仍然遇到这种奇怪的行为、请参阅下面的流程:
您好、Egil、
时钟树配置有问题。 在配置时钟树时、我们应设置 DAC DSP 时钟、使其具有足够的周期、以便在下一个数据到达之前完全处理一个数据样本。
处理一个数据样本所需的 DSP 周期数可从 PPS 中的资源面板获得。
为了正确运行、DSP 时钟应该满足这个要求、即
DSP 时钟>= 采样率*每个采样的 DSP 周期数。
DSP 时钟源自 ADC 或 DAC 输入时钟、然后除以 NADC/NDAC。
在本例中、DAC 时钟输入为4.096MHz、NDAC 为1时、每个样本大约有4096/16 = 256个周期、这不足以满足工艺流程的资源要求(接近~300)。 您可能会注意到、即使移除 iDSP、音调质量也不是很好。
因此、您需要减少 DSP 处理或增加 DSP 时钟。 切换到单声道内插器将降低资源要求。 要增加 DSP 时钟、您可以使用 PLL、PLL 输出可用作 DAC 和 ADC 的输入。
使用 PPS 的默认时钟树、流程工作正常。 我已将其附在此处以供参考。 我所做的唯一更改是使用默认系统设置代码。
此致。