TI中文支持网
TI专业的中文技术问题搜集分享网站

tlv320aic3254 单声道mic接入路由设置

Other Parts Discussed in Thread:TLV320AIC3254

TI工程师&各位论坛朋友大家好,

 我们的一款产品使用了tlv320aic3254,声音的播放已经成功,但录音功能一直未调通。

我们mic 接入电路见下图,我们希望IN1_L接入到LeftADC,IN2_L接入到RightADC。

现在的设置是IN1_L路由到Left MicPGA+,IN2_L路由到Right MicPGA+。但不确定目前设计MicPGA- 该如何设计。

请有经验的朋友帮忙指导一下。

Amy Luo:

您好,
不太明白您的意思,tlv320aic3254 MicPGA只能通过寄存器配置其输入端接和增益,查看下面链接(TLV320AIC3254 Application Reference Guide (Rev. A))Figure 2-1和2.3.2.1章节,您需要怎样设计?
www.ti.com.cn/…/slaa408a.pdf

,

user6500533:

感谢您的回复!

按照我们硬件工程师的电路设计,我知道IN1L 应该路由到Left MICPGA Positive,IN2L 应该路由到Right MICPGA Positive。但我不确定MICPGA 的 Negative端应该怎样设置,是悬空?还是通过CMx路由到CM?

目前我做的是如下配置,不知道是否正确。

        // IN1L is routed to Left MICPGA with 10k resistance        snd_soc_write(codec, AIC32X4_LMICPGAPIN,        0x40);        // CM is routed to Left MICPGA with 10k resistance        snd_soc_write(codec, AIC32X4_LMICPGANIN,        0x40);        // IN2L is routed to Right MICPGA with 10k resistance        snd_soc_write(codec, AIC32X4_RMICPGAPIN,        0x01);        // CM is routed to Right MICPGA with 10k resistance        snd_soc_write(codec, AIC32X4_RMICPGANIN,        0x01);

,

Amy Luo:

是的,MICPGA 的 Negative端不能悬空,需要路由到CM

,

user6500533:

您好,我现在遇到的问题是,音频播放功能正常(LOL/LOR,HPL/HPR都有正常声音可输出)。但音频采集一直未成功。在linux系统中通过arecord 采集到的wav音频文件,在WINDOWS、Linux系统中播放都是无音的。找了几天都未找到问题原因。下面是我在录音时,查看到的tlv320aic3254相关寄存器的值。请帮忙分析一问题可能原因。谢谢!

Page 0 ,Reg 0x01=0x00Page 0 ,Reg 0x12=0x84Page 0 ,Reg 0x13=0x84Page 0 ,Reg 0x14=0x80Page 0 ,Reg 0x3d=0x01Page 1 ,Reg 0x01=0x08Page 1 ,Reg 0x02=0x01Page 1 ,Reg 0x0a=0x00Page 1 ,Reg 0x3d=0x00Page 1 ,Reg 0x47=0x00Page 1 ,Reg 0x7b=0x01Page 1 ,Reg 0x33=0x60Page 1 ,Reg 0x34=0x80Page 1 ,Reg 0x36=0x80Page 1 ,Reg 0x37=0x02Page 1 ,Reg 0x39=0x82Page 1 ,Reg 0x3b=0x0cPage 1 ,Reg 0x3c=0x0cPage 0 ,Reg 0x51=0xc0Page 0 ,Reg 0x52=0x00

刚刚手动设置了MIC1 (IN1_L)路由到耳机HPL, 在耳机中可以听到MIC的声音。

sudo i2cset -f -y 1 0x18 0x00 0x01

sudo i2cset -f -y 1 0x18 0x0c 0x04

sudo i2cset -f -y 1 0x18 0x09 0x3c

,

user6566179:

你好, 请问问题解决了吗, 我这边现在接In1 也是录音时 没有数据,使用In3 时录制正常。

,

user6500533:

user6566179 说:

你好, 请问问题解决了吗, 我这边现在接In1 也是录音时 没有数据,使用In3 时录制正常。

,

user6566179:

配置In1 输入,录制的文件没有声音,内容不全是0,几个字符在重复;也是示波器量测是有信号的,但是配置为In3输入时,录音正常。In1/In3 寄存器配置差别只是page1_52/54/55/57,就是卡在这里了。

,

user6500533:

我的in1 和in2 都可以录音了,我没搞清楚具体原因,不是主机硬件故障,就是主机dapm乱了。因为我用新的主机重烧系统,第一次开机就是好的。

,

user6566179:

我这边In1 录音也正常了,是声道选择问题,pcm录音时 选择的是立体音,实际上是单声道来的。

赞(0)
未经允许不得转载:TI中文支持网 » tlv320aic3254 单声道mic接入路由设置
分享到: 更多 (0)