This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TLV320ADC5140:TLV320ADC5140

Guru**** 2387410 points
Other Parts Discussed in Thread: TLV320ADC5140
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/868710/tlv320adc5140-tlv320adc5140

器件型号:TLV320ADC5140

1)目前我们的代码如下,但播放歌曲时可以听到声音,但根本不是歌曲的声音;您能帮我查看代码吗? 出什么问题了?

//I2S
//TLV320ADC5140为从机模式;
//FSYNC = 16kHz (采样率)、BCLK = 2.56MHz (BCLK/FSYNC = 16)
//CH2;模拟单端输入

RES=TLV320_Write_Reg (0、0);//Bank0
if (res) return 1;
delay_ms (2);

RES=TLV320_Write_Reg (0x010X01);//
delay_ms (2);


RES=TLV320_Write_Reg (0x02,0X81);//睡眠、Areg
delay_ms (2);


RES=TLV320_Write_Reg (0x070X40);//ASI_CFG0
delay_ms (2);


RES=TLV320_Write_Reg (0x08、0X20);//ASI_CFG1
delay_ms (2);



RES=TLV320_Write_Reg (0x0B、0x01);//ASI_CFG1
delay_ms (2);


RES=TLV320_Write_Reg (0x0C、0x00);//ASI_CFG1
delay_ms (2);


RES=TLV320_Write_Reg (0x13、0X00);//MST_CFG0
delay_ms (2);



RES=TLV320_Write_Reg (0x16、0X80);//CLK_SRC MCLK
delay_ms (2);



//通道2.
RES=TLV320_Write_Reg (0x41、0X21);//
delay_ms (2);


RES=TLV320_Write_Reg (0x42、0XA8);//
delay_ms (2);


RES=TLV320_Write_Reg (0x43、0X99);//
delay_ms (2);


RES=TLV320_Write_Reg (0x44、0X00);//
delay_ms (2);


RES=TLV320_Write_Reg (0x45、0X00);//
delay_ms (2);


RES=TLV320_Write_Reg (0x6C、0X48);//
delay_ms (2);


RES=TLV320_Write_Reg (0x70、0X00);//
delay_ms (2);


RES=TLV320_Write_Reg (0x73、0X40);//in_ch_EN
delay_ms (2);


RES=TLV320_Write_Reg (0x74、0X40);//ASI_OUT_CH_EN
delay_ms (2);


RES=TLV320_Write_Reg (0x75、0XE0);//PWR_CFG
delay_ms (2);


RES=TLV320_Write_Reg (0x76、0X40);//
delay_ms (2);


RES=TLV320_Write_Reg (0x77、0XE0);//
delay_ms (2);

 

 

e2e.ti.com/.../TLV320ADC5140-configure.txt

2)该器件 ,可编程通道增益和数字音量控制系统、可编程麦克风偏置电压、PLL、可编程高通滤波器(HPF)、二次滤波器、低延迟滤波器模式、但我们查看了数据表、其中描述了寄存器都在0x00 至0x04页中; 我们只能配置0x00页、 0x01到0x 04页是否不会提供给我们的用户? 我们如何配置这些寄存器参数?

3)我们选中了“ 在 TLV320ADCx140中使用自动增益控制器(AGC)”。它是指0x06 到0x07页;0x06到0x07页不会向我们的用户提供0x06到0x07页?  

4 μ s)不向用户提供这些页0x01到0x07,音质滤波器的参数可以自动设置吗? 我在哪里可以设置它?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用用户="TI_st"]

    E“ Using the Automatic Gain Controller (AGC) in the TLV320ADCx140”。它是指第 0x06至0x07页;不会向我们的用户提供第0x06至0x 07页?  

    )为4 μ A

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    对于上述代码、我们录制的语音如下。 可以 帮助我检查是否存在任何问题。 谢谢!

     

    e2e.ti.com/.../REC00031.wave2e.ti.com/.../REC00018.wav

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    可以 帮助我解决这个问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    很抱歉耽误您的回答。 我们的大多数团队因圣诞节而休息。

    在器件寄存器设置中、您已启用 MCLK、但在注释中、您指的是从 I2S 模式。

    您打算在主模式还是从模式下使用 ADC5140? 采样率是多少?要启用哪些通道?

    我们将指导您进行相应的配置设置。

    此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们将 ADC5140 用作  从 I2S 模式、 采样率 16kHz;仅使用  通道2;I2S 模式,16位;

    我们需要您的帮助;认为!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    从机模式只需配置几个寄存器。 请参阅随附的文件、其中我已修改了您的配置。 在基本设置运行后、您可以启用 AGC 并根据需要对参数进行编程。

    e2e.ti.com/.../adc5140_5F00_ti_5F00_modified.txt

    此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    感谢你的帮助。 将您的配置与我们的配置进行比较后、0x6c 寄存器的功能是什么?

    根据您的配置、我是否只需要配置 AGC 相关寄存器? 例如:0x42、0x43、0x44、0x45?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    第0页、寄存器0x6C 用于启用某些信号处理功能、如 AGC 和双二阶。

    在基本记录功能正常工作后、请查看 AGC 应用手册 以配置 AGC。

    通道2配置寄存器从寄存器0x42到寄存器0x45、由于您仅启用了通道2、因此必须对其进行配置。

    您现在是否能够获得正确的录制?

    此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    现在无法使用 adc5140修改的配置;然后我将寄存器(0x43)更改为0xFA,录音后的音频问题是 followse2e.ti.com/.../REC00090.wav

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很抱歉耽误您的回答。 我们因新年而休息了几天。

    录音似乎不正确。 您能否共享音频子系统原理图和配置脚本? 如果您更喜欢私下分享原理图、我会向您发送一个在 E2E 上进行私下连接的请求。

    此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我注意到您共享的文件中的原理图、配置和注释之间存在差异。

    在原理图中、麦克风似乎连接到通道3、而您似乎正在配置与通道2相对应的寄存器。

    2.真正的 BCLK/FSYNC 比率是多少? 在您共享的文件中、它被称为16、但 BCLK 为2.56MHz 时、比率为160。 请就此进行确认。

    此外、根据上述情况、您还必须使用 ASI_CH 配置 ASI 插槽 寄存器。

    此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    1) 1)在原理图中、麦克风连接到通道1、通道2、通道3,现在通道1-3  未成功、因此我想先开启单通道,、以便 在原理图的屏幕截图中看到只有通道3。 实际上、所有通道1.3均已连接;

    2)μ A

    I2S 模式

    ASI 字或时隙长度   16位

    从机模式

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您对麦克风连接的澄清。

    还请阐明 BCLK 的频率。 是256kHz 还是2.56MHz?

    此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否有机会了解 BCLK 时钟?

    此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

     BCLK 时钟为512khz;

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    1)该器件集成了可编程通道增益和数字音量控制 系统、可编程麦克风偏置电压、PLL、可编程高通滤波器(HPF)、二次滤波器、低延迟滤波器模式,、但我们查看了数据表、其中描述了寄存器都在0x00 至0x04页中; 我们只能配置0x00页、 0x01到0x 04页是否不会提供给我们的用户? 我们如何配置这些寄存器参数?

    2)我们选中了“ 在 TLV320ADCx140中使用自动增益控制器(AGC)”。它是指0x06 到0x07页;是否不会向我们的用户提供0x06到0x07页?  

    3)如果没有 向用户提供这些页0x01到0x 07,是否可以自动设置声音质量筛选器的参数? 我在哪里可以设置它?