您好、Sirs、
我们 支持客户对 TLV320ADC3101进行编程、以将 DMIC 输入(引脚19、引脚20)转换为 TDM 输出。 不过、我们在 GUI 中看到了 DMIC 配置选项卡、ASI 页面中没有 TDM 选项。 您是否会建议将 TLV320ADC3101的 ASI 配置为 TDM 的过程?
谢谢、此致、
陈耀恩
2018年6月7日
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.
您好、Sirs、
我们 支持客户对 TLV320ADC3101进行编程、以将 DMIC 输入(引脚19、引脚20)转换为 TDM 输出。 不过、我们在 GUI 中看到了 DMIC 配置选项卡、ASI 页面中没有 TDM 选项。 您是否会建议将 TLV320ADC3101的 ASI 配置为 TDM 的过程?
谢谢、此致、
陈耀恩
2018年6月7日
您好、Wayne、
根据提供的信息、我假设 ADC3101配置为 μ I²S 主器件、采样率为8kHz、对吧?。 如果是、则需要以下时钟配置。
MCLK 输入= 2.048MHz
CODE_CLKIN = MCLK
NADC = 1
mAdc = 2
AOSR = 128
BDIV_CLKIN = ADC_CLK
BCLK N 分频器= 4
请注意、PLL 不与该应用配合使用、因为只有 NADC 和 mAdc 分频器可用于生成8kHz 采样率。 在这种配置下、 将提供1.024MHz 时钟作为 DMIC 时钟、这对于典型的数字麦克风来说应该很好。
此致、
Diego Melendez López í a
音频应用工程师
您好、Wayne、
我修改了代码、看起来 iw 问题与时钟配置有关、特别是寄存器4。 它被配置为使用一个逻辑"0"作为 PLL 输入并使用 PLL 作为内部时钟树的源、这将导致内部没有时钟运行。 根据之前的响应、寄存器4的正确设置将是0x00 (如果他们想要将 PLL 输入连接到逻辑0、则为0x0C)。
此致、
Diego Melendez López í a
音频应用工程师