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

TLV320ADC3101: 音频论坛

Part Number:TLV320ADC3101Other Parts Discussed in Thread: TLV320AIC3101

声音经过3.5头从TLV320ADC3101的IN2L,IN2R进,PAG->ADC i2s 到soc,测试i2s总线,发现只有一路数据输出

如果模拟音频信号从IN2进来,配置寄存器17为0xf,寄存器18为0xf0,右路没声音输出,发现配置右路进,ADC出无论左或右都没
还有一个现象,寄存器11的值为0x41(右侧ADC溢出标志),如果把寄存器18改为0xff,寄存器11的值为0x01

Amy Luo:

您好,

您描述的寄存器17,寄存器18,寄存器11,是指 TLV320ADC3101的寄存器吗?page 几的寄存器?

看下面TLV320ADC3101 page0 寄存器截图,不管是十进制的寄存器编号还是16进制的寄存器编号好像对不对

,

yafeng ding:

用的是TLV320aic3101,是我写错,

声音经过3.5头从TLV320aic3101的IN2L,IN2R进,PAG->ADC i2s 到soc,测试i2s总线,发现只有一路数据输出 如果模拟音频信号从IN2进来,配置寄存器17为0xf,寄存器18为0xf0,右路没声音输出,发现配置右路进,ADC出无论左或右都没 还有一个现象,寄存器11的值为0x41(右侧ADC溢出标志),如果把寄存器18改为0xff,寄存器11的值为0x01

,

Amy Luo:

IN2L,IN2R都有信号输入是吗?

您的意思是:不管怎样配置,I2S数字信号中没有右路信号?

您可以附上您的寄存器配置吗?您使用的采样率是多少?您是否使用了PLL?您输入时钟频率是多少?

,

yafeng ding:

page 0

0x0: 0x00x1: 0x00x2: 0x00x3: 0x810x4: 0x200x5: 0x00x6: 0x00x7: 0xa0x8: 0x200x9: 0x70xa: 0x00xb: 0x410xc: 0x500xd: 0x00xe: 0x800xf: 0x00x10: 0x00x11: 0xf0x12: 0xf00x13: 0x40x14: 0x780x15: 0x780x16: 0x40x17: 0x780x18: 0x780x19: 0x460x1a: 0x00x1b: 0xfe0x1c: 0x00x1d: 0x00x1e: 0xfe0x1f: 0x00x20: 0x00x21: 0x00x22: 0x00x23: 0x00x24: 0xcc0x25: 0xc00x26: 0x3e0x27: 0x00x28: 0x800x29: 0x10x2a: 0xa80x2b: 0x00x2c: 0x00x2d: 0x00x2e: 0x00x2f: 0x850x30: 0x00x31: 0x00x32: 0x00x33: 0x6f0x34: 0x00x35: 0x00x36: 0x00x37: 0x00x38: 0x00x39: 0x00x3a: 0x60x3b: 0x00x3c: 0x00x3d: 0x00x3e: 0x00x3f: 0x00x40: 0x850x41: 0x6f0x42: 0x00x43: 0x00x44: 0x00x45: 0x00x46: 0x00x47: 0x00x48: 0x40x49: 0x00x4a: 0x00x4b: 0x00x4c: 0x00x4d: 0x00x4e: 0x00x4f: 0x00x50: 0x00x51: 0x00x52: 0x850x53: 0x00x54: 0x00x55: 0x00x56: 0x5b0x57: 0x00x58: 0x00x59: 0x00x5a: 0x00x5b: 0x00x5c: 0x850x5d: 0x5b0x5e: 0xde0x5f: 0x80x60: 0x00x61: 0x00x62: 0x00x63: 0x00x64: 0x00x65: 0x00x66: 0xc20x67: 0x00x68: 0x00x69: 0x00x6a: 0x00x6b: 0x00x6c: 0x00x6d: 0x00x6e: 0x00x6f: 0x00x70: 0x00x71: 0x00x72: 0x00x73: 0x00x74: 0x00x75: 0x00x76: 0x00x77: 0x00x78: 0x00x79: 0x00x7a: 0x00x7b: 0x00x7c: 0x00x7d: 0x00x7e: 0x00x7f: 0x0

采样频率是48khz,如果把0x12: 0xf,I2S数字信号中右路也是信号的,使能了PLL,MCLK:12Mhz,BCLK:1.5Mhz

,

Amy Luo:

yafeng ding 说:配置寄存器17为0xf,寄存器18为0xf0,右路没声音输出,

yafeng ding 说:如果把0x12: 0xf,I2S数字信号中右路也是信号的

那IN2R有输入音频信号吗?

,

yafeng ding:

通过示波器测,N2R在3101端有输入的,还有一个现象,N2L端有偏置,N2R端没有

,

Amy Luo:

N2R端输入范围是多少?感觉应该是N2R端输入信号范围的问题

,

yafeng ding:

MIC_IN 3.5头进来,播放的1k正弦波左端输入有,右端输入没

,

Amy Luo:

您的意思是上述问题就是IN2R没有输入信号造成的?

,

yafeng ding:

测试看信号到了3101的IN2R,从输入到I2S输出这段,究竟是哪里就没搞清楚

,

yafeng ding:

问题已经解决 ,谢谢 Amy Luo

,

Amy Luo:

很高兴您的问题已经解决,具体是哪里的问题您可以分享一下吗

,

yafeng ding:

可能3101输入,IN2R input坏了,换了一个验证在别的平台验证正常的工作就正常了,不知道什么原因,那么容易坏,换了3台设备都一样,可能硬件设计有问题。

,

yafeng ding:

如果正常工作,page 0 寄存器0xb,不会有异常的。

,

yafeng ding:

不过现在遇到一个新问题,就是page0 寄存器设置如下

0x11 :0xff,

0x12:0xff,

0x13:  0x84,

0x16:0x84

这是,IN2L,IN2R 有音频输入,这是有噪音输出。按道理IN2L,IN2R不是没导通?

,

Amy Luo:

不建议您MIC偏置电压设置在12V,不知道这个12V电压会不会突变,如果突变的话就会经过耦合电容到达CODEC输入端,进而损坏其输入管脚,其输入管脚最大耐压是AVDD+0.3V,3,3V供电的话就是3.6V。

,

yafeng ding:

这个知道,是关了的

,

Amy Luo:

MIC不使用12V偏置电压,也出现了IN2R 管脚损坏?

,

yafeng ding:

有可能上电过程中有使能造成。

这个问题,会是什么原因呢

,

Amy Luo:

yafeng ding 说:

0x13:  0x84,

0x16:0x84

您配置其他输入管脚连接到ADC了

赞(0)
未经允许不得转载:TI中文支持网 » TLV320ADC3101: 音频论坛
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1