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.

[参考译文] TLV320AIC3253:将此编解码器与 PDM 数字麦克风配合使用、但只会产生较大的白噪声

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1045303/tlv320aic3253-using-this-codec-with-a-pdm-digital-microphone-but-only-get-loud-white-noise

器件型号:TLV320AIC3253

将 TLV320AIC3253编解码器与 PDM 麦克风 Invensense MMICT390200012配合使用。

在原型 PCBA 和 EVK 上、我们只会产生较大的白噪声。 我们可以调整增益以降低白噪声量、但我们无法听到任何真实音频。

我想知道是否有一个与此编解码器配合使用的首选 PDM 数字麦克风?
   从我们可以看到的结果来看,我们得到的是4 MHz 方波,但从编解码器得到的直流不是50%(更像55 / 45 %)
   来自麦克风的数据似乎是我们期望的数据。 也就是说、有与时钟同步的转换以及一些随着激励而变化的调制(来自扬声器和函数发生的音调)

下面列出了我们从 EVM 软件中提取的用于设置编解码器的脚本:

################################
#数字麦克风脚本环回
号码-------------------------------------------------------
#数字麦克风数据(DOUT)
从内部发送到# DAC 的 DIN 引脚。 DOUT 数据
#也会发送到 USB 控制器。
################################



################################
#软件重置
################################
#
#选择第0页
w 30 00
#
###通过软件重置
w 30 01初始化器件
#
####################################################################################



################################
#时钟和接口设置
#--------------------------------------------------------------------------
编解码器接收到的#:MCLK = 11.2896MHz、
# WCLK = 44.1kHz
############################################################
#
##选择第0页
w 30 00
#
## PLL_CLKIN = MCLK、CODEC _CLKIN = PLL_CLK、
# PLL ON、P=1、R=1、 J=8、D=0000
w 30 04 03 91 08 00
#
NDAC = 2、MDAC = 8、分压器加电
w 30 0b 82 88
#
DOSR = 128
w 30 0D 00 80
#
NADC = 2、mAdc = 16、 分压器通电
w 30 12 82 90
#
AOSR = 64
w 30 14 40
#
#数字回路
#将 DOUT 路由到 DIN 内部、DOUT 引脚
#仍为输出、DIN 引脚
被忽略 w 30 1D 10
#
####################################



################################
#配置电源
##############################
#
##选择第1页
w 30 00 01
#
禁用存在外部时的弱 AVDD
# AVDD 电源
w 30 01 08
#
启用主模拟电源
w 30 02 00
#
#将输入加电时间设置为3.1ms (对于 ADC)
w 30 47 32
#
#将 REF 充电时间设置为40ms
w 30 7b 01
#
################################################################



################################
#配置处理块
################################
#
#选择第0页
w 30 00
#
## PRB_P2和 PRB_R2
选择 w 30 3C 02 02
#
################################################################################
#高通一阶巴特沃斯2滤波器、
# fc = 80Hz
################################################################
#
#写入缓冲器 A:
#
#双二阶 A、左通道(第8页、寄存器36、C7-C11)
w 30 00 08
w 30 24 7E F8 EB 00 81 07 15 00 7E F8 EB 00 7E F7 DD 00 82 0C 0C 00
#
双二阶 A、右通道 (第9页、寄存器44、C39-C43)
w 30 00 09
w 30 2c 7E F8 EB 00 81 07 15 00 7E F8 EB 00 7E F7 DD 00 82 0C 0C 00
#
写入缓冲器 B:
#
#双二阶 A、左通道(第26页、寄存器36、C7-C11)
W 30 00 1A
w 30 24 7E F8 EB 00 81 07 15 00 7E F8 EB 00 7E F7 DD 00 82 0C 0C 00
#
双二阶 A、右通道(第27页、寄存器44、C39-C43)
W 30 00 1B
w 30 2c 7E F8 EB 00 81 07 15 00 7E F8 EB 00 7E F7 DD 00 82 0C 0C 00
#
########################################################################################




################################
#配置 ADC 通道
##############################
#
##选择第0页
w 30 00
#
##将 MISO 配置为 DIGMIC
w 30 37 0E #

#为 DIGMIC 启用 LADC 和 RADC
#将 SCLK 路由为 DIGMIC_DATA
#加电 LADC/RADC w
30 51 DC
#
取消 LADC/RADC
w 30 52的静音 00
#######################
##########



################################
#配置 DAC 通道
##############################
#
##选择第1页
w 30 00 01
#
# de-pop:5个时间常数、 6K 电阻
w 30 14 25
#
#将 LDAC/RDAC 路由至 HPL/HPR
w 30 0c 08 08
#
#选择第0页
w 30 00
#
DAC => 0dB
w 30 41 00
#
#加电 LDAC/RDAC
w 30 3f d6
#
#选择第1页
W 30 00 01
#
取消 HPL/HPR 驱动器静音、0dB 增益
w 30 10 00
#
#加电 HPL/HPR
w 30 09 30
#
#选择第0
页 w 30 00
#
##取消 LDAC/RDAC
w 30 40 00
#########################################################
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    数据表中没有提到首选的 DMIC、但我将在内部进行检查以确保。

    我使用 类似上述预设配置使用与 MP34DT01-M 类似的 DMIC 检查了 EVM、我可以听到录音。

    这是 DCLK 和数据以及从 Audacity 导出的记录、没有任何白噪声、只是音调。

    e2e.ti.com/.../DMIC-recording.wav

    此致、

    Peter

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

    您使用的脚本是否与上述"完全"一致?

    您能否提供您的脚本、以便我们对照我们的脚本进行检查?

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

    您使用的脚本是否与上述"完全"一致?

    您能否提供您的脚本、以便我们对照我们的脚本进行检查?

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

    是的、是的。 这是它的副本。

    e2e.ti.com/.../DMIC-loopback-script-from-AIC3253-GUI.txt

    此致、

    Peter