尊敬的各位先生:
我的客户询问我们如何为TLV320ADC3101EVM连接2个数字麦克风。
因此,我连接了EVM和两个数字麦克风(SPM045HD4H)并进行了确认。
结果,一人工作正常,另一人工作不正常。
因此,请检查以下连接图和用于解决问题的脚本。
此外,如果您有其他信息,请告诉我。
我使用的脚本如下所示。
######################################
#软件重置
######################################
#
#选择第0页
W 30 00 00 00
#
#通过软件重置初始化设备
W 30 01 01
#
######################################
######################################
#时钟设置
#------------------
编解码器接收的#:MCLK = 11.2896 MHz,
# BCLK = 2.8224 MHz,WCLK = 44.1 kHz
######################################
#
#选择第0页
W 30 00 00 00
#
# NADC = 1,mAdc = 2
W 30 12 81 82
#
# AOSR = 128 (默认)
#
######################################
######################################
#音频设置
######################################
#
#默认设置:I2S,16位,从属模式(BCLK和WCLK为输入),3-表示DOUT已禁用
W 30 1B 00
######################################
#信号处理设置
######################################
#
#选择第0页
W 30 00 00 00
#
#将ADC模式设置为PRB_P1 (默认)
W 30 3D 01
#
######################################
######################################
#录制设置
######################################
#
# Left ADC Vol = 0dB
W 30 53 00
#
# Right ADC Vol = 0dB
W 30 54 00
#
#选择第1页
W 30 00 01
#
#麦克风偏置已关闭
W 30 33 00
#
#左PGA的左ADC输入选择= IN1L (P)为单端
W 30 34 FC
#
# Right ADC Input Selection for Right PGA = IN1R(M) as Single-ended (右PGA = IN1R(M)的右ADC输入选择为单端)
W 30 37 FC
#
#左模拟PGA Seeting = 0dB
W 30 3B 00
#
#右模拟PGA Seeting = 0dB
W 30 3C 00
#
#选择第0页
W 30 00 00 00
#
#加电左ADC和右ADC
W 30 51 CE
#
#取消静音左右ADC通道(增益= 0dB)
W 30 52 00
#
######################################
######################################
#其它设置
######################################
#
#选择第0页
W 30 00 00 00
#时钟生成多路复用:PLL_CLKIN = BCLK (设备引脚)
W 30 04 04
#
#选择第0页
W 30 00 00 00
#
# PLL J-VAL:PLL乘法器J =32
W 30 06 20
#
#选择第0页
W 30 00 00 00
#
# Clock-Gen Multiplexing:PLL_CLKIN = BCLK (器件引脚)_CODEC _CLKIN = PLL_CLK (片上生成)
W 30 04 07
#
#选择第0页
W 30 00 00 00
#
# PLL P和R-VAL:PLL通电_PLL分配器P = 1_PLL乘法器R = 1
W 30 05 91
#
#选择第0页
W 30 00 00 00
#
#寄存器18:ADC NADC时钟分配器_1:NADC时钟分配器通电_NADC时钟分配器=8
W 30 12 88
#
#选择第0页
W 30 00 00 00
#
#寄存器27:ADC音频接口控制1_ADC接口= I2S_ADC接口字长度=24位
W 30 1B 20
#
#选择第0页
W 30 00 00 00
#
# ADC CIC过滤器增益控制
W 30 3B 44.
#
#选择第4页
W 30 00 04
#
#右侧ADC可编程一阶IIR的系数N0 (15:8)或ADC miniDSP的系数C36 (15:8)
宽30 48 7F
#
#用于右侧ADC可编程一阶IIR的系数N0(7:0)或ADC miniDSP的系数C36(7:0)
W 30 49 00
#
#用于右侧ADC可编程一阶IIR的系数N1(15:8)或ADC miniDSP的系数C37(15:8)
W 30 4A 81
#
#用于右侧ADC可编程一阶IIR的系数N1(7:0)或ADC miniDSP的系数C37(7:0)
W 30 4B 00
#
#用于右侧ADC可编程一阶IIR的系数D1(15:8)或ADC miniDSP的系数C38(15:8)
W 30 4C 7F
#
#用于右侧ADC可编程一阶IIR的系数D1(7:0)或ADC miniDSP的系数C38(7:0)
W 30 4D 00
#
#选择第0页
W 30 00 00 00
#
# Register 51:DMCLK/GPIO2控件
W 30 33 00
#
#选择第0页
W 30 00 00 00
#
#寄存器52:DMDIIN/GPIO1控件
W 30 34 00
#
#选择第0页
W 30 00 00 00
#
#寄存器51:DMCLK/GPIO2 Control_DMTIN OUTPUT =数字麦克风的ADC_MOD_CLK输出
W 30 33 28.
#
#选择第0页
W 30 00 00 00
#
#寄存器52:DMDIIN/GPIO1 Control_DMCLK OUTPUT =数字麦克风的ADC_MOD_CLK输出
W 30 34 04
此致,
是。哈塞伯