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.

[参考译文] TLV320AIC3104:Rright_LOP/LOM 输出问题

Guru**** 2482105 points
Other Parts Discussed in Thread: TLV320AIC3104

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1126477/tlv320aic3104-right_lop-lom-output-issue

器件型号:TLV320AIC3104

您好的团队:

 我们使用 TLV320AIC3104 在 RY_LOM/LOP 上输出稳定的声音信号。 现在、Rright_LOP 具有声音输出而 Rright_LOM 没有声音输出。 我遵循以下文档说明:

 寄存器89和寄存器92的1.D7被路由至 DAC_L1/R1立体声通道至 Rright_LOP/LOM。 默认情况下、寄存器92的 D7设置为1。
 2.寄存器89设置为1,Rright_LOM 仍然没有声音。  

是否有需要注意的寄存器? Tks 为您提供支持!

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

    您好!

    我建议使用数据表中的图10-2作为参考、我在这里将其与您的设置一起显示。

    您实际上是将 DAC 左侧和 DAC 右侧混合到右侧线路差分输出中。

    我建议将此图与寄存器映射一起使用、以根据您的需要配置器件。 括号中的字符是十进制的寄存器地址、例如(R89)用于寄存器89。 我不知道您的寄存器中还设置了什么、但正确的线路输出是差动输出(R93)、因此两者都应该输出。

    尝试使用上述方法配置器件、如果器件仍然无法正常工作、则向我发送寄存器设置。

    此致。

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

    您好 、pdjuandi:

     只需与客户核实,数据流如下所示 。 它们使用 PCM 接口。 在进行调用时、音频流通过 PCM 接口从 DSP 流向编解码器。 现在、他们希望播放来自差分输出的音频、但现在 Rright_LOP 有声音、Rright_LOM 没有 输出。

    如果我们跟踪此数据流,您有什么建议吗?

    Tks 为您提供支持!

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

    奇怪的是、只有 P 侧工作、M 侧工作、除非针脚损坏。 这是仅适用于1个装置还是全部?

    我需要查看寄存器 并让我知道 MCLK、WCLK 和 BCLK 频率。

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

    您好 、pdjuandi:

    Tks 供您发表评论。 只需与客户核实、所有电路板上都会出现此问题。

    我附加了如下寄存器、希望您看一下。 太棒了!

    e2e.ti.com/.../AIC3104-config-list.xlsx

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

    他们的寄存器设置不正确、我已根据上面显示的路径添加了注释和建议。

    现在、他们还需要检查一些内容、因为这是他们的主机提供的、以匹配此编解码器中配置的内容。

    • 音频接口 DSP 格式、请确保这是主机发送的内容、请参阅 数据表的第10.3.2.4节
    • 来自主机的 WCLK 和 BCLK 的正确频率为48kHz 和1.536MHz
    • MCLK 连接到 BCLK、因此我们需要启用 PLL 以获得正确的 CODE_CLK 频率

    e2e.ti.com/.../4426.AIC3104-config-list.xlsx

    此致。

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

    您好 、pdjuandi:

     只需与客户核实、 主机的同步只能为16kHz/8kHz。 那么、您是否会帮助推荐基于 fsref=16KHz 的最新寄存器?

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

    这是16KHz DAC FS 设置。

    e2e.ti.com/.../5618.AIC3104-config-list.xlsx

    此致。

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

    您好 、pdjuandi:

     TKS 为了您的支持、您的配置文件在客户电路板上运行良好。

     但用于进一步测试。 客户希望将音量输出 Vpp 设置为1.2V、但当我们将 DAC vol 设置为0x7f 时、只需获取300mV、

     如我所见,127gain ->DAC 0x7f。 =>300mV

     另一项测试是63增益-> DAC 0x33 => 50mV

    我们是否有另一个寄存器可供进一步检查? 太棒了!

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

    您是否在 Rright_LO 差分输出下获得了具有0dB RIGHT DAC 音量和0dB Rright_LO 输出电平的4Vpp?

    我建议从顶部开始、确保您提供正确的输入并检查输出是否正确、为0dB。 然后、您可以开始降低 DAC 音量增益。

    上述增益从0x7F 变为0x33毫无意义。 0x7f 将 信号降低63.5dB、0x33降低25.2dB、但数据显示了其他情况。

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

    您好 、pdjuandi:

     Tks 供您发表评论。 我们只需按照您的方法并进行修复。 但我们发现了 MIC 路径中的另一个问题。

    在 B/D 下方、我们将 FM 信号连接到 MIC 引脚14、16。 您知道,FM 有时会有噪声,因此我们将 PGA 捕获音量更改为0,它可以 消除噪声,但有时我们发现 MIC 部件中没有声音。 这可能是由 PGA 设置引起的。  

    您是否会同意一些关于降低 FM 噪声的建议? Tks ~

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

    您是否在您的声明" FM 有时会产生噪声"中说输入源(FM)本身具有噪声、并且您想要消除噪声?

    当您说将音量更改为0时、您是指 将音量增益更改为0dB 还是没有音量(静音)?

    没有音量或静音将导致没有输出、因此您不会听到任何声音、但0dB 增益意味着没有增益或衰减、但您将听到任何输入。

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

    您好 、pdjuandi:

    TKS、以获取您的反馈。

    [引用 userid="35889" URL"~/support/audio-group/audio/f/audio-forum/1126477/tlv320aic3104-right_lop-lom-output-issue/4195669 #4195669"]您是否在您的语句" FM 有时会产生噪声"中说输入源(FM)本身会产生噪声、并且您想消除噪声?

    是的、我们需要消除来自 FM 的噪声。 并在终端部件处具有更好的信号。

    [引用 userid="35889" URL"~/support/audio-group/audio/f/audio-forum/1126477/tlv320aic3104-right_lop-lom-output-issue/4195669 #4195669"]当您说将卷更改为0时,您是指 将卷增益更改为0dB 还是没有卷(静音)?

    我们将 可编程增益放大器(PGA)更改为0dB、这是可行的。 但是、正常信号输出有时也会消失。

    [引用 userid="35889" URL"~/support/audio-group/audio/f/audio-forum/1126477/tlv320aic3104-right_lop-lom-output-issue/4195669 #4195669"]没有音量或静音将导致没有输出,因此您不会听到任何声音,但0dB 增益意味着没有增益或衰减,但您将听到输入中的任何内容。

    明白了,客户似乎对 PGA 设置有一些误解,我们应该听到一切,没有 增益或衰减。

     但是、除了增益设置之外、是否还需要一些常用的方法来降低噪声?

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

    如果源本身具有噪声、则该器件不具有清除噪声的 DSP 功能。  

    您将需要在 DSP 中使用噪声消除算法来实现这一目标。

    在该寄存  器中、将位 D7设置为"1"将使信号静音、因此需要将其设置为"0"、源本身不会记录任何信号、或缺少时钟。 编解码器为从模式、因此请确保主机持续提供时钟。

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

    您好  、pdjuandi:

     Tks 为了征求您的意见、以前更清楚了。

     当我与客户核实 MCLK 的一些变化时、客户单独设置 BCLK。 基于 R102、我们尝试设置0xA2、但没有输出。  

     但0x82和0X22起作用、您能分享您的评论吗?

    e2e.ti.com/.../7416.AIC3104-config-list.xlsx

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

    有关客户分享的更多详细信息:

     此处的测试结果如下:

    1.在进行电话呼叫或收听 FM 收音机的过程中,如果将寄存器102更改为0x82,则会有声音,并且在0x02和0x22设置处没有声音。

    2.该寄存 器更改为0x82、移动终端呼叫开始讲话、然后在移动终端呼叫端可以听到回声、当 FM 对讲机同时播放时、对讲机也有回声。

    关于回波、您认为输入信号是如何混合在一起的吗?

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

    使用此时钟图、将 R102设置为0x82意味着您要将 CLKDIV_IN 设置为使用 BCLK、将 PLLCLK_IN 设置为使用 MCLK。

    将其设置为0x22 意味着要将 CLKDIV_IN 设置为使用 MCLK 和 PLLCLK_IN 使用 BCLK、并将其设置为0xA2意味 着 CLKDIV_IN 和 PLLCLK_IN 都使用 BCLK。

    因此、在您的用例中、您需要使用 PLL、并且由于您的 MCLK 物理连接到 BCLK、R102 D5-D4 00或10可以正常工作。  

    您是否修改了我发送的配置、或者它们是否相同? 您的0x82设置没有 PLL、并且噪声/回波是由于配置错误造成的。

    您可能希望在示波器上捕获 MCLK/BCLK 和 WCLK、让我看看。

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

    您好 、pdjuandi:

     客户只对连接到 GND 的 MCLK 部件进行了一些修改。 我在下面添加了最新的寄存器列表和波形、您能帮助解决回波问题吗? Tks ~

    e2e.ti.com/.../9_2D00_7-AIC3104-config-list.xlsx

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

    您是否说它们将 MCLK 连接到 GND? 需要为编解码器提供 MCLK。

    请检查您的寄存器、我建议现在只使用1条输出路径进行测试、即 HP 或线路、并使用相同的 DAC 路径。

    我看到 DAC_L1连接到线路、DAC_R3连接到 HP。

    另一个观察结果是您有1个时钟偏移、请交叉检查主机发送的内容、并确保其与示波器正确无误。

    e2e.ti.com/.../0284.9_2D00_7-AIC3104-config-list.xlsx

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

    是、如下所示:

    MCLK 通过100nF 连接到 GND。

    我可以看到、客户认为他们可以将 R102设置为0xA2、因此 CLKDIV_IN 和 PLLCLK_IN 使用 BCLK 而不需要 MCLK、您是说不建议这样做吗?

    此外、客户在呼叫时将 R102初始值设置为0x02、如果播放对讲机将设置 PCM 硬件接口、并将 R102设置为0xa2、您是否认为基于客户电路的 R102是可以的

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

    只要它们将寄存器设置为使用 BCLK、就可以了。

    它们可以从0xA2开始。

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

    您好 、pdjuandi:

    [引用 userid="35889" URL"~/support/audio-group/audio/f/audio-forum/1126477/tlv320aic3104-right_lop-lom-output-issue/4202891 #4202891"]

    请检查您的寄存器、我建议现在只使用1条输出路径进行测试、即 HP 或线路、并使用相同的 DAC 路径。

    我看到 DAC_L1连接到线路、DAC_R3连接到 HP。

    [/报价]

    正如您提到的这个主题、我让客户尝试设置 DAC L1与 DAC R1的相同路径、客户测试的结果如下:

    将 DAC 切换至 DAC_R1/L1:

    1.播放 FM 收音机,需要5-6秒才能输出声音。
    2.要以呼叫者身份进行呼叫,请执行以下操作:
    1)。 DAC_R1/L1的音量变得更小、并且不会从功率放大器中释放声音。
    2)。 在拨打电话和播放 FM 收音机时、将从扬声器播放人声。
    3)。   移动终端呼叫现在无法听到回声。  
    3.通话结束后挂断电话,您周围的人的声音仍将通过扬声器发出的小声音播放。

     在 DAC_R1/L1的条件下、将 R10更改为0x00不会影响测试效果。

    希望您能给我一些指导,tks~

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

    我现在不清楚问题是什么。

    您是否说它现在正在工作、剩下的唯一问题是周围人们的声音被拾起并发送到扬声器?

    如果 ADC 路径上电、则 MIC 输入显然可以拾取任何声音。

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

    你好 ,pdjuandi:  

     很抱歉给您带来不便、我想让您清楚地理解寄存器设置的逻辑。

    [引用 userid="515753" URL"~/support/audio-group/audio/f/audio-forum/1126477/tlv320aic3104-right_lop-lom-output-issue/4205608 #4205608"]播放 FM 广播,需要5-6秒才能播放声音输出[/quot]

    关于此问题、FM 来自引脚14 16 (MIC2L/R)、输出来自引脚29 30 (Rright_LOM/P)。

    因此、我认为我们应该使用 DAC_L1和 R1、 如图10-16中所述: 相反、如果 DAC 模拟输出必须同时路由到多个输出驱动器(例如 LEFT_LOP/M 和 Rright_LOP/M)或必须与其他模拟信号混合、则应通过 DAC_L1/R1路径切换 DAC 输出。

    [引用 userid="35889" URL"~/support/audio-group/audio/f/audio-forum/1126477/tlv320aic3104-right_lop-lom-output-issue/4183754 #4183754"]5618.AIC3104配置列表.xlsx[/quot]

    但以您提供的先前配置列表为基础。 您可以将 R41设置为0X51、这意味 着 LEFT_DAC=DAC_L3、RIGHT _DAC=DAC_R3。 但我认为 LEFT_LOP/M 和 RIGHT _LOP/M 是单独的通道、用于输出 不同的音频信号。 您能帮助分享您的建议吗? Tks  

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

    FM 输入是立体声 SE 输入还是单声道差动输入? 您要将输入连接到立体声输入(MIC2L/R)、但只希望输出在 Rright_line 差动输出上。  

    DAC_L3/DAC_R3是他们根据初始设置设置的值、如果需要、他们可以更改为 DAC_L1/R1。

    我再次建议他们使用方框图并绘制出他们的路径、因为我认为他们的路径有些混乱。

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

    你好 ,pdjuandi:  

     Tks、以供 您解释。 我想我们现在在这个编解码器中更加清楚了。

     还有另一个与开关输入源相关的问题。

     客户将 MIC 输入设置为 PIN 12.13

     将 FM 输入设置为引脚14 16。

     因此、工作逻辑是 在 FM 和 MIC 之间选择两者中的一个。

     

    寄存器如下所示:

     MIC 打开、FM 关闭:

     R17=0xFF

     R18=0xFF

     R21=0x00

     R22=0x00

    MIC 关闭、FM 打开:

    R17=0x0F

    R18=0XF0

    R21=0111 1000

    R22=0111 1100

    基于此逻辑、我们发现使用 FM 时、我们仍然可以听到 MIC 发出的声音、 我认为可能缺少一些寄存器来阻止 MIC 进入 FM 信号。

     为你的导游准备的 Tks!

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

    以下是建议的设置、开开关的定义意味着路径未激活、闭合意味着路径处于激活状态。

    上述设置与之相反。

    这是我看到他们想要配置编解码器的内容、但请与他们确认并在需要时进行更改。

    • MIC (MIC1RP/M 至右 ADC)打开、FM (MIC2L 至左 ADC 和 MIC2R 至右 ADC)关闭外壳:
      • P0 R17:0x0F
      • P0 R18:0XF0
      • P0 R19:0X7C
      • P0 R21:0x78
      • P0 R22:0x7C
      • P0 R24:0x78
    • MIC (MIC1RP/M 至右 ADC) 关闭、FM (MIC2L 至左 ADC、MIC2R 至右 ADC)打开外壳:
      • P0 R17:0xFF
      • P0 R18:0xFF
      • P0 R19:0X7C
      • P0 R21:0x78
      • P0 R22:0x84
      • P0 R24:0x78

    此致。

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

    你好 ,pdjuandi:  

    Tks 供您回复。 正如我看到的,MIC Close,FM open case 存在混乱。

    [引用 userid="35889" URL"~/support/audio-group/audio/f/audio-forum/1126477/tlv320aic3104-right_lop-lom-output-issue/4221322 #4221322]MIC (MIC1RP/M 至右侧 ADC) Close、FM (MIC2L 至左侧 ADC、MIC2R 至右侧 ADC) Open case:
    • P0 R17:0xFF
    • P0 R18:0xFF
    [/报价]

    关于此设置,我可以看到 FM 信号(MIC2L/R)都没有连接到 L/R ADC PGA,为什么我们将 FM 打开?

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

    FM 开路意味着我们没有将 FM (MIC2L 和 MIC2R)路径连接到 ADC、只有 MIC1RP/M 处于活动状态。

    请参阅上面我的定义。

    P0 R17:0xFF