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.

[参考译文] TLV320DAC3100:启用以初始化音频编解码器

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/626636/tlv320dac3100-enable-to-get-initialize-audio-codec

部件号:TLV320DAC3100

您好,

我们正在尝试使用I2S通过从控制器发送的I2C命令来配置音频编解码器TLV320DAC3100。

我们正在搜索编解码器控制软件,以便验证寄存器设置。

谢谢你

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

    您好,Rohit:

    您可以使用TLV320DAC3100的附加GUI。

    此致,
    Ivan Salazar
    音频应用工程师-低功率音频和执行器

    e2e.ti.com/.../6180.CCDAC310x.zip

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

    您好Ivan:

    我们尝试编辑MCLK和P, R等设置以获得48kHz的值,但看不到寄存器设置中的任何更改。 是根据我们的用例生成寄存器值的任何方式。

    12MHz的MCLK由外部源提供,寄存器由控制器通过I2C命令设置。 我们需要为耳机配置音频

    我们正在使用的寄存器设置如下所示:

    地址:00   写入值:00
    地址:01   写入值:01
    地址:04   写入值:00
    地址:05   写入值:91
    地址:06   写入值:08
    地址:07   写入值:02
    地址:08   写入值:30
    地址:1B   写入值:00
    地址:0B   写入值:84
    地址:0C   写入值:84
    地址:12   写入值:84
    地址:13   写入值:84
    地址:14   写入值:00
    地址:15   写入值:80
    地址:74   写入值:40
    地址:44   写入值:68
    地址:41   写入值:00
    地址:42   写入值:00
    地址:43   写入值:00
    地址:00   写入值:01
    地址:21   写入值:4e
    地址:1F   写入值:c2
    地址:23   写入值:44
    地址:28   写入值:0E
    地址:29   写入值:0E
    地址:24   写入值:00
    地址:25   写入值:00
    地址:2E   写入值:0B
    地址:30   写入值:40
    地址:31   写入值:40
    地址:00   写入值:00
    地址:3c   写入值:0B
    地址:00   写入值:08
    地址:01   写入值:04
    地址:00   写入值:00     
    地址:3F   写入值:D6
    地址:40   写入值:00
    地址:00   写入值:01
    地址:26   写入值:24
    地址:2A   写入值:00
    地址:20   写入值:c6

    谢谢你

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

    如果MCLK = 12MHz,并且需要FS = 48kHz,则可以将这些值用于PLL:
    P=1,R=1,J=7,D=6800,NDAC=3, MDAC=5和DOSR=128。
    我已使用这些值创建了以下脚本,它还支持耳机输出:
    #------------------ 选择了第0页
    W 30 00 00 00
    # s/w reset
    W 30 01 01
    # PLL_CLKIN = MCLK,CODEC _CLKIN = PLL_CLK
    W 30 04 03
    # PLL打开,P=1,R=1
    W 30 05 91
    # J=7
    W 30 06 07
    # D=6800
    W 30 07 1A
    W 30 08 90
    # 模式为I2S,文字长度为16
    W 30 1b 00
    # NDAC已通电并设置为3
    W 30 0b 83.
    # MDAC is powered up and set to 5.(MDAC已启动并设置为5。
    W 30 0c 85
    # DOSR = 128,DOSR (9:8)= 0
    W 30 0D 00
    # DOSR (7:0)= 128
    W 30 0E 80
    # dac =>通过针脚进行音量控制禁用
    W 30 74 00
    # dac => drc disable,th and hy
    W 30 44 00
    # dac => 0 db左增益
    W 30 41 00
    # dac => 0 db增益权限
    W 30 42 00
    #------------------ 选择了第1页
    W 30 00 01
    # 去弹,开机= 800 ms,步进时间= 4 ms
    W 30 21 4e.
    # HPL和HPR已通电
    W 30 1f C2
    # LDAC路由至HPL,RDAC路由至HPR
    W 30 23 44.
    # HPL取消静音并增益1dB
    W 30 28 0e
    # HPR取消静音并获得1dB
    W 30 29 0e
    # HP无衰减
    W 30 24 00
    W 30 25 00
    # MIC BIAS = AVDD
    W 30 2e 0b
    # MICPGA P = MIC 10k
    宽30 30 40
    # MICPGA M - CM 10k
    W 30 31 40
    #------------------ 选择了第0页
    W 30 00 00 00
    # 选择DAC DSP模式11并启用自适应滤波器
    宽30 3c 0b.
    W 30 00 08
    W 30 01 04
    W 30 00 00 00
    # powerup DAC左右信道(软步禁用)
    宽30 3f d6
    # 取消DAC左右信道的静音
    宽30 40 00

    此致,
    Ivan Salazar
    音频应用工程师-低功率音频和执行器
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好Ivan:

    很棒!! 感谢您的意见。

    此致,

    Rohit

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

    您好Ivan:

    以上寄存器设置工作正常,但我发现如果我提高音频输入的音量,经过一些限制后,输出音频会发出一些噪音。 所以我认为可以通过调整一些参数来删除它。 我对吗?

    我应该将重点放在哪些登记簿上?

    此致,

    Rohit

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

    可能是信号在输出处被截断。 您可以降低信号路径的增益。
    您在哪里听到噪音? 在耳机输出或扬声器输出处?

    此致,
    Ivan Salazar
    音频应用工程师-低功率音频和执行器
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在耳机上。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    然后,您可以通过将“Page 1 Reg 0x28”和“0x29”设置为0x06来降低耳机驱动程序的增益。 这会将驱动器增益设置为0dB (当前设置为1dB)。
    如果噪声仍然存在,您可以通过增加第1页Reg 0x24和0x25的值来添加一些衰减。 您可以在数据表第45页的表6-24中看到衰减值。

    此致,
    Ivan Salazar
    音频应用工程师-低功率音频和执行器
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好Ivan:

    我正在播放一首歌曲作为输入音频,在耳机输出时,我可以正常听到背景音乐,但歌曲的音量很慢(几乎听不到)。 而且还会在背景中听到一些噪音。 我尝试了你上面的建议改变增益和衰减但仍然是相同的行为。

    此致,

    Rohit

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

    您是否有任何可以共享的输出捕获?
    用语言来说,您是指声音? 如果声压低于音频的其余部分,则似乎有一些激活的滤波器。
    您能否执行频率扫描以测试频率响应?
    此行为仅出现在耳机输出上,而不出现在扬声器上?
    您是否已在第8页的注册表中写入内容? 请从脚本中删除这些行吗?:
    W 30 00 08
    W 30 01 04

    此致,
    Ivan Salazar
    音频应用工程师-低功率音频和执行器