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.

[参考译文] TLV320AIC3204:ADC 音频输出问题

Guru**** 2550720 points
Other Parts Discussed in Thread: TLV320AIC3204

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/980319/tlv320aic3204-adc-audio-output-problem

器件型号:TLV320AIC3204

大家好、

我们使用 TLV320AIC3204作为项目的音频输入开关、我们使用 IN1_L 和 IN1_R 作为模拟音频输入、我们希望音频流可以从 TLV320AIC3204的 DOUT 引脚输出。

但是、当我们将模拟 Andio 流发送到 IN1_L 和 IN1_R 时、我们发现 TLV320AIC3204的 DOUT/DIN 引脚没有任何音频信号

我们在这封电子邮件中上传了寄存器转储、您能不能帮助我们检查我们是否未能设置任何配置。

e2e.ti.com/.../3204_5F00_reg_5F00_dump.txt

 

罗伊

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

    Roy、您好!

    您还能共享原理图吗?

    快速查看寄存器配置后、ADC 将启用、输入将路由到 MIC PGA。 但是、我确实看到 MIC PGA 增益设置为0dB。 接下来、我有一些问题:

    1、对器件施加的输入信号电平是多少?

    2.客户是否使用示波器监控了 DOUT? 如果是、示波器上是否显示了任何数据?

    如寄存器转储中所示、BCLK 看起来是器件的输入时钟。 您可以确认吗?

    4、输入时钟的频率是多少?

    此致、

    Aaron Estrada

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

    您好、Aaron、

    请参阅下面的内容。

    1. 施加到器件的输入信号电平是多少?  IOVdd=1.8V
    2. 您是否使用示波器监控过 DOUT? 如果是、示波器上是否显示了任何数据? DOUT 未监控任何内容
    3. 如寄存器转储中所示、BCLK 看起来是器件的输入时钟。 您可以确认吗?  是的、BCLK 是器件的输入时钟
    4. 输入时钟的频率是多少? BCLK = 1.536MHz、WS = 48kHz

    原理图如下所示、密码为 ti

    e2e.ti.com/.../4111.AIC3204.pdf

    此致、

    罗伊

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

    您好、Aaron、

    我们可以给我们建议吗? 如果您需要 与我和我的客户联系、请告诉我、谢谢。

    此致、

    罗伊  

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

    您好、Roy、

    在此对延误表示歉意。  

    感谢您发送原理图。 收到原理图后、我还有一些问题:

    -在原理图中、似乎为器件提供了 MCLK、但配置显示 BCLK 用于时钟生成。 我这是预期的操作吗?

    MCLK 看起来是26.28Mhz。 是这样吗?

    - BCLK 的价值是什么?

    -我发现有趣的是,如果寄存器转储,第0页,寄存器0读取0x01。 第0页的值应为0x00、第1页的值应为0x01。 页面的这些值看起来是翻转的。 这背后的原因是什么? 我相信客户可能会将第0页值写入第1页、反之亦然。 这些器件可以交换吗?

    - ADC 似乎已通电并取消静音、因此即使没有输入并且 DOUT 上仍应有数据、我也希望 ADC 采样。 请参阅上面的注释。  

    此致、

    Aaron Estrada

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

    您好、Aaron、

    -在原理图中、似乎为器件提供了 MCLK、但配置显示 BCLK 用于时钟生成。 我这是预期的操作吗?

    [客户]>在 MCLK 端“打开”。 BCLK 生成时钟。

     

    MCLK 看起来是26.28Mhz。 是这样吗?

    [客户]>BCLK 生成时钟。

     

    - BCLK 的价值是什么?

    [客户]>BCLK = 1.536MHz

     

    -我发现有趣的是,如果寄存器转储,第0页,寄存器0读取0x01。 第0页的值应为0x00、第1页的值应为0x01。 页面的这些值看起来是翻转的。 这背后的原因是什么? 我相信客户可能会将第0页值写入第1页、反之亦然。 这些器件可以交换吗?

     

    [客户]>我们不会尝试根据规格更改第0页寄存器0的值。 默认值应保持为0、但我尝试在其他位置打印该寄存器值、第0页寄存器0的值将始终更改。

    例如

    1.打印第0页寄存器0值,该值为0。

    将 PAGE 1寄存器2值设置为1后、PAGE 0寄存器0的值更改为1。

    将 PAGE 0寄存器81的值设置为0xC0后、PAGE 0寄存器0的值再次更改为0。

     

    是否有任何问题会导致 PAGE 0寄存器0值发生更改?

     

    - ADC 似乎已通电并取消静音、因此即使没有输入并且 DOUT 上仍应有数据、我也希望 ADC 采样。 请参阅上面的注释。

     

    [客户]>在我们的测试期间、最初没有 BCLK 和 WS。 在我们通过应用程序触发后、有 BCLK 和 WS 信号进入器件、ADC 通电并取消静音。 但 DOUT 上没有显示任何内容。

    此致、

    罗伊

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

    您好、Aaron、

    您是否有任何反馈?

    同时、当 TLV320AIC3204成功地将音频流从 IN1_L 和 IN1_R 传递到 DOUT 时、您能否提供寄存器转储?

    我们需要检查是否有任何寄存器未被控制。

    罗伊

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

    您好、Roy、

    我仔细检查了寄存器转储、并看到在第0页、寄存器18和19中、NADC 和 mAdc 被断电并使用 DAC 时钟。 这里的问题是 MDAC 和 NDAC 也断电了。 这些寄存器需要加电并进行相应设置。  

    由于 BCLK 用作1.536Mhz 频率下的输入时钟、因此应使用 PLL。 客户是否可以设置以下内容:

    -启用 PLL

    -将 PLL 系数设置为 P = 1、R = 1、J = 8和 D = 0

    -设置 NADC = 1和 mAdc = 2

    -保持 AOSR = 128

    在上述配置中、PLL 将输入时钟相乘并将其分频为48kHz。 应对 DAC 侧应用相同的设置。 对于示例配置、可以参考以下内容。  

    #软件复位
    ################################
    编号
    #选择第0页
    宽30 00
    编号
    #通过软件复位初始化设备
    W 30 01 01
    编号

    ################################
    #时钟设置
    编号-->
    编解码器接收到的#:MCLK = 11.2896MHz、
    # BLCK = 2.8224MHz、WCLK = 44.1kHz
    ################################
    编号
    #选择第0页
    宽30 00
    编号
    # NADC = 1、mAdc = 2
    宽30 12 81 82
    编号

    ################################
    #信号处理设置
    ################################
    编号
    #选择第0页
    宽30 00
    编号
    #将 ADC 模式设置为 PRB_P1
    W 30 3D 01
    编号

    ################################
    #初始化编解码器
    ################################
    编号
    #选择第1页
    宽30 00 01
    编号
    #在存在外部时禁用弱 AVDD
    AVDD 电源
    宽30 01 08
    编号
    #启用主模拟电源控制
    宽30 02 00
    编号
    #选择 ADC PTM_R4
    W 30 3D 00
    编号
    #将输入上电时间设置为3.1ms (对于 ADC)
    宽30 47 32
    编号
    #将 REF 充电时间设置为40ms
    宽30 7b 01
    编号

    ################################

    #录制设置
    ################################
    编号
    #选择第1页
    宽30 00 01
    编号
    #将 IN1L 路由至具有20K 输入阻抗的 LEFT_P
    宽30 34 80
    编号
    #将共模路由至阻抗为20K 的 LEFT_M
    宽30 36 80
    编号
    #将 IN1R 路由到 RIGHT _P、输入阻抗为20K
    宽30 37 80
    编号
    #将共模路由至阻抗为20K 的 Rright_M
    宽30 39 80
    编号
    #取消左 MICPGA 的静音、6dB 的增益选择、使通道增益为0dB
    输入阻抗为20K 时、6dB 的#寄存器=>通道增益为0dB
    宽30 3b 0c
    编号
    #取消右 MICPGA 静音、6dB 增益选择使通道增益为0dB
    输入阻抗为20K 时、6dB 的#寄存器=>通道增益为0dB
    宽30 3c 0c
    编号
    #选择第0页
    宽30 00
    编号
    #为 LADC/RADC 加电
    w 30 51 c0
    编号
    #取消 LADC/RADC 静音
    宽30 52 00
    编号
    ################################

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

    Aaron、

    我们按照您的建议调整 TLV320AIC3204配置、现在可以检测 DOUT 引脚的输出信号。 谢谢你。

    罗伊

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

    您好、Roy、

    感谢您的更新。 我将继续点击"TI 认为已解决"并关闭此主题。  

    此致、
    Aaron Estrada