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:线路输出驱动器未加电

Guru**** 2481465 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1172084/tlv320aic3204-the-line-output-drivers-do-not-get-powered-up

器件型号:TLV320AIC3204

 我现在尝试将编解码器初始化为仅输出。 尝试使用线路输出、但线路输出驱动器从未上电。

我的代码按照参考手册第2.4.6节的概述初始化编解码器。 P0R37显示了初始化后两个 DAC 上电的标志、但线路输出驱动器不上电(因此我没有从编解码器获得输出)。 我在这方面已经挣扎了一段时间、有人能帮我解决。

初始化代码:

AIC_writeRegister (AIC3106_REG_PAGESELECT、0);
   AIC_writeRegister (AIC3106_REG_RESET、1);
   /*配置 AIC3204 */
   //####################################
   //#时钟和接口设置
   AIC_writeRegister (AIC3106_REG_PAGESELECT、0);
   AIC-78_writeRegister (11,0b10000001);//为 NDAC 分频器加电,值为1.
   AIC-78_writeRegister (12,0b10000100);//为值为4的 MDAC 分频器加电
   AIC 写入寄存器(18、0b10000001);//为 NADC 分频器加电值1
   AIC-78_writeRegister (19,0b10000100);//为 mAdc 分频器加电,值为4.
   AIC_writeRegister (14、32);//针对192ksps 将 DOSR 编程为32
   AIC_writeRegister (20、32);//针对192ksps 将 AOSR 编程为32
   AIC-78_writeRegister (27,1);//I2S 和16位|在发生事件时更改为 DSP 和32位 (DOUT 在未使用时为高阻抗)
   AIC_writeRegister (28、0x00);//数据偏移= 0
   AIC_writeRegister (60、17);//将 DAC 处理块设置为 PRB_P17
   AIC_writeRegister (61、13);//将 ADC 处理块设置为 PRB_P13
   //####################################


   //####################################
   //#编程模拟块
   AIC_writeRegister (AIC3106_REG_PAGESELECT、1);//选择第1页
   AIC_writeRegister (1、8);//禁用从 DVDD 生成粗略 AVDD
   AIC_writeRegister (2、1);//启用模拟块,使用 LDO 电源
   AIC_writeRegister (10、0b00111011);//程序共模电压默认为0.9V
   AIC_writeRegister (123、1);//Reference 在模拟块之后的40ms 内充电
   AIC_writeRegister (14、0b00001000);//ROUT LOL
   AIC_writeRegister (15、0b00001000);//rout lor
   AIC-78_writeRegister (18,0);//撤消 LOL,0b00011011的静音,用于27db
   AIC_writeRegister (19、0);//lor 取消静音
   AIC_writeRegister (9、0x00001100);//加电 LOL 和 LOR 驱动程序

   //####################################


    //####################################
    //#为 DAC 加电
    AIC_writeRegister (AIC3106_REG_PAGESELECT、0);//选择第0页
    AIC-writeRegister (64,2);//左 vol =右 vol 取消静音
    AIC _写入寄存器(63、0b11010100);//为 LDAC/RDAC 加电(每个 DAC 字一个软步进)
    AIC _写入寄存器(64、0);//取消 LDAC/RDAC 静音
    //####################################

Michael

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

    您好、Michael、

    您是否在左右通道 DAC 上都看不到 LOR/LOL 输出?

    您是否在 HPR/HPL 上看到输出? 我将确认 DAC 通道未路由到寄存器12/13的耳机输出、第1页。 确保 D3为0。

    此致、

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

    LOL 或 LOR 均无输出(I2S 流已知良好)。 它们在"AIC_writeRegister (10、0b00111011)"行处变为1.5伏;//程序共模电压默认为0.9V。 我不想使用 HPR/L、它们的输出为零伏。

    这些是我在初始化后为进行调试而读取的寄存器。

    寄存器 p0-36的值:0
    寄存器 p0-37:136的值  (0b 1000)
    寄存器 p0-38的值:0
    寄存器 P1-12的值:0
    寄存器 P1-13的值:0

    P0 R37应该是0b 1100 1100、但我从未得到过。

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

    您好、Michael、

    如果器件正在复位、DAC 也会断电。 即使 在第1页0x09中的加电初始化之后,它似乎仍在关闭 LOL/Lor。 这可能是一个硬件问题、如果线路输出上有负载、则移除负载、并使用示波器检查信号。

    您是在立体声单端还是单声道差分模式下配置器件?

    如果是单声道差动、LO/LOL 需要由 AVDD 供电、而不是第0页、R10页中所示的 LDOIN

    此致、

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

    感谢 Deveon 的帮助、但迄今为止我尝试的所有操作都不会将 P0_R37 (D6或 D2)翻转为1。 我无法使线路输出驱动器加电。

    您说线路输出驱动器在我初始化时可能会断电、因此尝试对编解码器进行下电上电并对其进行初始化、而不会在开始时进行软复位、没有骰子。

    我从线路输出中移除了负载并对其进行探测。 如果 P1_R10 D3=1线路输出为 AVdd、则 P1_R10 D3=0线路输出为0V。 (我已经尝试使用片上 LDO 稳压器来生成 AVdd 和 DVDD、并在外部生成它们。 无差异)

    我尝试从 LOL 和 LOR 进行立体声单端输出。

    代码输出:

    ------------------------------

    寄存器 p0-37的值:0
    寄存器 p0-36的值:0
    寄存器 p0-37:136的值
    寄存器 p0-38的值:0
    寄存器 P1-9的值:0
    寄存器 P1-12的值:0
    寄存器 P1-13的值:0

    e2e.ti.com/.../Code.txt

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

    您好、Michael、

    Daveon 今天不在办公室。 他明天应该在办公室里进一步研究这一点。 感谢您的耐心等待。  

    此致、
    Arthur

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

    您好、Michael、

     几个月前、音频专家测试了类似场景。 请尝试将第1页 R9的值更改为0x0C、并将第1页 R10保留在0x08应该可以。

    供您参考: https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1135799/tlv320aic3204-setting-lol-lor-power-down-won-t-take-affect-when-line-output-is-configured-powered-by-ldoin

    其他: https://e2e.ti.com/support/audio-group/audio/f/audio-forum/979248/tlv320aic3204-line-out-routing