Other Parts Discussed in Thread:TLV320ADC3101
Hi,大神
TLV320ADC3101 I2S做从模式 ,贵司有没有参考代码?模拟MIC转为数字MIC。
谢谢!
Kailyn Chen:
您好,您有申请Purepath studio吗?它可以帮助进行配置并产生.c和.h文件来对主机进行配置,您参考下这个帖子,里面有附上mic输入,I2S 输出的配置信息,希望对您有所帮助:
e2e.ti.com/…/2131169
,
Amy Luo:
您好,
下面文档中有I2S做从模式时的配置说明:
www.ti.com.cn/…/slaa469
下面链接帖子中有一个配置文件,您可参考:
e2e.ti.com/…/1321420
下面文档中有参考代码,是有关同步多个设备的,您也可以参考
www.ti.com.cn/…/slaa508
,
yuanfeng luo:
Hi,你好,谢谢你的回复。
目前我们没有Purepath studio,我们做头戴耳机,已经把TLV320ADC3101芯片加进去板子了,目前是贴片回来调试的。
就是调试发现TLV320ADC3101的MIC没有声音输出。
,
Kailyn Chen:
您好,AGC的增益配置的多少? register 86和register 94可对AGC 增益进行配置,并且也只有模拟mic 输入,路由ADC的时候,AGC才能使用。
另外,可以申请purepath帮助进行配置。
,
yuanfeng luo:
// input set{0x00, 0x01},/* 选择Page1 */{0x33, 0x50},/* 设置MICBIAS为0x28:2.0V0x50:2.5V*///{0x36, 0x3F},/*IN2R(P) as PLUS and IN3R(M) as MINUS Inputs.00:0-dB setting is chosen. */{0x37, 0xf3},/*SEL2; Used for the IN2R(P) Pin, Which Is Single-Ended 00: 0-dB setting is chosen. */// output set{0x00, 0x00}, /* 选择Page0 */ {0x1B, 0x20}, /* I2S,24bits,SALVE Mode, 3-stating of DOUT Disabled */// clock set{0x00, 0x00}, /* 选择Page0 */{0x04, 0x03}, /* 选择MCLK为PLL输入时钟, 选择PLL_CLK为ADC输入时钟 */{0x05, 0xa1}, /* PLL_P = 2, PLL_R = 1*/{0x06, 0x0F}, /* PLL_J = 15 *///{0x07, 0x00}, /* *///{0x08, 0x00}, /* */{0x12, 0x85}, /* NADC divider = 5 */{0x13, 0x83}, /* MADC divider = 3*/{0x14, 0x80}, /* AOSR = 128(默认设置)*/{0x1d, 0x02}, /*BDIV_CLKIN=ADC_CLK(默认设置) */{0x1e, 0x88}, /* BCLK N divider = 8 */{0x00, 0x00}, /* 选择Page0 */// gain adjustment{0x50, 0x00}, /* 0: Right AGC disabled*/{0x51, 0xC2}, /* 使能ADC左右通道 */{0x52, 0x00}, /* 取消ADC左右通道静音,精调数字增益为0dB */{0x53, 0x00}, /* 左通道数字增益为0dB(默认设置) */{0x54, 0x00}, /* 右通道数字增益为0dB (默认设置) */{0x3b, 0x32}, /* 选择左通道模拟增益为25dB*/{0x3c, 0x32}, /* 选择右通道模拟增益为25dB */// Signal processing set {0x3d, 0x01}, /*选择ADC信号处理模块PRB_P1 (默认设置)*/{0x56, 0x00} /*关闭AGC功能(默认设置)*/
,
yuanfeng luo:
,
yuanfeng luo:
MIC麦克风只接一个,请帮忙看看我们配置有问题吗?谢谢
,
Kailyn Chen:
您好,下面有关增益调节gain adustment的配置是否移植的其他器件的配置?
因为寄存器我看和ADC3101对应不上。
寄存器0x50 是Reserved。 AGC使能和增益配置也不是这几个寄存器呢。