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.

[参考译文] TLV320AIC3212EVM-U:TLV320AIC3212EVM-U

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/976078/tlv320aic3212evm-u-tlv320aic3212evm-u

器件型号:TLV320AIC3212EVM-U

您好!

我使用 CodecControl 应用来控制 TLV320AIC3212EVM-U 模块。 TI 提供了一些用于控制麦克风、耳机扬声器、耳机麦克风等的示例脚本

但我需要脚本来控制 SPKLP、SPKLM、SPKRM、SPKRP (基本上是免提扬声 器输出)。 请提供脚本。

谢谢!

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

    您好、Vishal、

    请参阅 应用参考指南的第4.4节"立体声 D 类扬声器示例脚本 "、了解从 I2S 输入到扬声器输出配置。

    ARG 还具有其他 D 类用例脚本。

    ############################################################################################################################
    # D 类扬声器回放、48kHz 采样率
    # AVDDx_18、HVDD_18、CPVDD_18 = 1.8V;IOVDD、AVDD3_33、 RECVDD_33 = 3.3V
    # SLVDD、SRVDD、SPK_V = 5V、DVDD = 1.8V
    # MCLK = 12.288MHz
    # PLL 被禁用、DOSR = 128、PRB_P1
    #音频串行接口#1与 WCLK 和 BCLK 一起用作器件的输入
    ############################################################################################################################
    ############################################################################################################################
    #软件复位
    ############################################################################################################################
    W 30 00 00 #初始化为第0页
    w 30 7f 00 #初始化为 Book 0
    W 30 01 01 #通过软件复位初始化器件
    D 1 #延迟1毫秒
    ############################################################################################################################
    #电源和模拟配置
    ############################################################################################################################
    W 30 00 01 #选择第1页
    W 30 01 00 #禁用弱 AVDD 至 DVDD 连接、使模拟电源可用
    W 30 7A 01 # REF 充电时间= 40ms
    ############################################################################################################################
    #时钟配置
    # MCLK = 12.288MHz、BCLK = 3.072MHz、WCLK = 48kHz (从器件)
    ############################################################################################################################
    W 30 00 00 #选择第0页
    w 30 04 00 # set DAC_CLKIN as MCLK1 --缺省值不强制进行编程
    W 30 0b 81 # NDAC = 1
    W 30 0c 82 # MDAC = 2
    W 30 0d 00 80 #将 DAC 的 OSR 编程为128、
    # DAC_FS = DAC_MOD_CLK / DOSR = 6.144MHz / 128 = 48kHz
    ############################################################################################################################
    #音频串行接口路由配置-音频串行接口#1
    # ASI #1回放
    ############################################################################################################################
    W 30 00 04 #选择第4页
    W 30 01 00 #音频串行接口#1设置为 I2S 模式、16位
    W 30 0A 00 #将 ASI#1 WCLK 和 BCLK 路由至 WCLK1引脚和 BCLK1引脚
    ############################################################################################################################
    #信号处理设置
    ############################################################################################################################
    W 30 00 00 #选择第0页
    W 30 3c 01 #将 DAC 模式设置为 PRB_P1
    ############################################################################################################################
    #输出通道配置
    ############################################################################################################################
    W 30 00 01 #选择第1页
    W 30 03 00 #将左侧 DAC 的 PTM 模式设置为 PTM_P3 (默认值、可选写入此处)
    W 30 04 00 #将右侧 DAC 的 PTM 模式设置为 PTM_P3 (默认值、可选写入此处)
    W 30 16 C3 #使能 DAC 到 LOL/R 布线和加电 LOL/R
    W 30 2E 00 #将 LOL 路由到 SPK-LEFT @ 0dB
    W 30 2F 00 #将 Lor 路由到 SPK-RIGHT @ 0dB
    W 30 30 11 #设置左扬声器增益@ 6dB、右扬声器增益@ 6dB
    W 30 2D 03 #加电立体声扬声器
    W 30 00 00 #选择第0页
    W 30 3f c0 #为左右 DAC 通道加电
    W 30 40 00 #将 DAC 数字音量控制取消静音

    此致、

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

    是的、这很好。 谢谢。
    此外、还有一个用于 ADC Record IN2L-R 的脚本、但没有用于使用 IN3L-R 的脚本 在这方面也请提供帮助。

    基本上、我需要一个脚本通过 IN3L 和 IN3R 进行麦克风录制。

    再次感谢!

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

    这是 IN3L/IN3R 上的立体声输入还是 IN3L/IN3R 上的差分输入? 配置将根据具体情况发生变化。

    以下是您可能需要查看的一些寄存器:

    MIC BIAS -第0卷/第1页/寄存器51:

    左通道-书籍0 /第1页/寄存器52-54

    右通道-书籍0 /第1页/寄存器55-57。

    此致。

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

    它是立体声输入。 是否有可用于测试的脚本?

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

    您可以使用现有脚本并通过设置以下寄存器将 IN3L 和 IN3R 路由到左右通道

    B0_P1_R52 = 0x04

    B0_P1_R55 = 0x04