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.

[参考译文] TLV320AIC3254:TLV320AIC3254的独立应用不起作用

Guru**** 2455850 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/749204/tlv320aic3254-standalone-application-of-tlv320aic3254-is-not-working

器件型号:TLV320AIC3254

您好!

请查看随附的 pdf 电路图。

1) 1)我们已在 Pure Path Studio 中成功开发了应用、并在 AIC3254EVM 板上运行。 它按预期工作。 但现在我们必须在项目中实施 AIC3254器件。 我们使用 PIC32MZ2048EFG064微控制器作为主机来配置 AIC3254器件。

2)提供来自微控制器的4.4MHz MCLK,用于使用 I2C 协议进行器件通信(请在所附的电路图中查找详细信息)。 是否需要任何其他时钟。?

3) 3)我们的应用是从前置放大器获取音频信号、对其进行处理并提供给功率放大器、是不是从前置放大器为 IN2L 和 IN2R 提供输入。

4) 4)我们不确定我们的流程是否正确、我们在 AIC3254EVM 板工作的寄存器序列下进行了转储、但在产品中使用的 AIC3254上没有收到任何响应

 

################################
#断电序列
################################
编号
#选择第1页
宽30 00 01
编号
#断电 HP/LO 放大器
宽3009 00
编号
#选择第1页
宽30 00
编号
#关闭 DAC
W 30 3F 14.
宽30 40°C
编号
#为 ADC 断电
宽30 51 00
编号
################################


################################
#配置电源
################################
编号
#选择第1页
宽30 00 01
编号
#为 AVDD LDO 加电
W 30 02 A9
编号
#在存在外部时禁用弱 AVDD
AVDD 电源
宽30 01 08
编号
#启用主模拟电源控制
#为 AVDD LDO 加电
W 30 02 A1
编号
#将输入上电时间设置为3.1ms (对于 ADC)
宽30 47 32
编号
#将 REF 充电时间设置为40ms
宽30 7b 01
编号
################################


################################
#配置 ADC 通道
################################
编号
#选择第1页
宽30 00 01
编号
#将 IN2L 路由至具有10K 输入阻抗的 LEFT_P
宽30 34 10
编号
#将 CM1L 路由到具有10K 输入阻抗的 LEFT_M
宽30 36 40
编号
#将 IN2R 路由至 RIGHT _P、输入阻抗为10K
宽30 37 10
编号
#将 CM1R 路由到 Rright_M、输入阻抗为10K
宽30 39
编号
#取消左 MICPGA 的静音、0dB 增益选择至
#使通道增益为0dB、自10K 输入
#阻抗用于单端
宽30 3b 00
编号
#取消右 MICPGA 的静音、0dB 增益选择至
#使通道增益为0dB、自10K 输入
#阻抗用于单端
宽30 3c 00
编号
#选择第0页
宽30 00
编号
#为 LADC/RADC 加电
w 30 51 c0
编号
#取消 LADC/RADC 静音
宽30 52 00
编号
################################

################################
#播放设置
################################
编号
#选择第1页
宽30 00 01
编号
# de-pop:16个时间常数、6k 电阻
宽30 14 35
编号
#将 LDAC/RDAC 路由到 HPL/HPR
宽30 0c 08 08
编号
#将 LDAC/RDAC 路由到 LOL/LOR
宽30 0e 08 08
编号
#为 HPL/HPR 和 LOL/Lor 驱动器加电
宽30 09 3C
编号
#取消 HPL/HPR 驱动器静音、0dB 增益
宽30 10 00 00
编号
#解调 LOL/LOR 驱动器的静音、0dB 增益
宽30 12 00 00
编号
#选择第0页
宽30 00
编号
# DAC => 0dB
宽30 41 00 00
编号
#开机 LDAC/RDAC
宽30 3f d6
编号
#取消 LDAC/RDAC 静音
宽30 40 00
编号
################################

e2e.ti.com/.../TLV320AIC3254_5F00_Ckt_5F00_Diag.pdf

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

    您好、Mahesh、

    该问题似乎与器件的时钟配置有关。 由于系统中没有为编解码器提供 BCLK 或 WCLK、您需要确保内部时钟正确地从 MLCK 派生。 正确的内部时钟配置还取决于编解码器所使用的处理和配置的采样率。

    您提到您能够在 PurePath Studio (PPS)中配置器件、但仅附加了几个寄存器、其中不包含 miniDSP 代码。 在 PPS 中、 有一个系统设置代码、用于将相关编解码器寄存器配置为时钟、路由和音频格式。 由于 PPS 实际上正在正确配置时钟、因此在 EVM 中您可能不会遇到问题、但如果您仅在器件中加载共享寄存器、则编解码器可能无法工作、因为并非所有寄存器都已正确设置。 您能否确认所附的寄存器是否是唯一加载到电路板编解码器中的寄存器? 您能否共享 PPS 文件以便我可以检查时钟的配置方式?  

     此致、

     Diego Melendez López í a
      音频应用工程师

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

    感谢您、Diego、

    我附加了从 PPS 生成的文件以及在 AIC3254EVM 电路板上尝试的相同文件。

    我有几个问题、

    1) 1)电路图是否正确

    2)是否有任何小过程可检查我们的器件(AIC3254)是否正在处理以下参数。

    - MCLK 4.4MHZ (由 UC 生成,可以更改)

    - IN2L 和 IN2R 上的音频输入

    - HPL 和 HPR 上的音频输出

    -器件电源为3.3V

    -I2C 通信

    我们可以使用48或44.1kHz 的采样率

    请建议寄存器配置。

    谢谢、此致

    Mahesh Rodge

    e2e.ti.com/.../Audio-Codec-file_5F00_config.txt

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

    您好、 Diego、

    正在等待您的回复。

    此致、

    Mahesh Rodge

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

    您好、Mahesh、

    很抱歉耽误你的时间。 您可以尝试将以下时钟配置寄存器添加到代码中、并验证您是否将 BCLK 和 WCLK 作为输出。 请注意、当使用4.4MHz MCLK 并且由于时钟限制、在具有以下配置的编解码器上产生的采样率为48.125KHz。


    ################################
    #时钟设置
    编号-->
    编解码器接收:
    # MCLK = 4.4MHz
    #编解码器生成:
    # BLCK = 3.080MHz
    # WCLK = 48.125KHz
    ################################
    编号
    #选择第0页
    宽30 00
    编号
    # MCLK 是 PLL CLK、PLL_CLK 是 CODE_CLK
    W 30 04 03
    编号
    # PLL ON、R = 1、P = 1、J = 28、D = 0
    宽30 05 91 1c 00 00
    编号
    # NDAC = 5、MDAC = 4、DOSR = 128
    宽30 0b 85 84 00 80
    编号
    # NADC = 5、mAdc = 4、AOSR = 128
    宽30 12 85 84 80
    编号
    #编解码器是主器件(BCLK 和 WCLK 是输出)
    宽30 1b 0c
    编号
    # BCLK 分频器打开、N = 8、BCLK = 64×FS
    宽30 1e 88
    编号
    ################################

    此致、

     Diego Melendez López í a
      音频应用工程师