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录音时 选择的是立体音,实际上是单声道来的。