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.

[参考译文] TLV320AIC3105EVM-K:总线错误问题

Guru**** 2524550 points
Other Parts Discussed in Thread: TLV320AIC3105EVM-K, TLV320AIC3105

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1555568/tlv320aic3105evm-k-bus-error-issue

器件型号:TLV320AIC3105EVM-K
主题: TLV320AIC3105 中讨论的其他器件

工具/软件:

尊敬的先生:

客户按照 TLV320AIC3105EVM-K 用户指南和 TLV320AIC310xEVM-K GUI 工具进行了配置。

在 EVM 和 GUI 中配置通道设置后、命令行始终显示文本“bus interface error!“、且 EVB 的 USB Ready LED 刷写一次。 即使在软件或硬件复位后、此问题仍然存在。

在状态下、他们继续执行以下测试项 1 和项 2、即声音通道、并发现声音在大约一秒钟后切断、EVM 本身会进行电源复位。

测试项 1、 使用 TLV320AIC3105EVM-K J8(外部麦克风输入)和 J9(耳机输出)进行声音测试。 配置如下:

测试项目 2、使用 J14 测试 LINE2 内部旁路通道配置。 配置如下:

我是否可以知道如何检查任何 EVB 设置或 GUI 设置来解决这些问题?

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

    您好、

    听起来可能是您与电路板的连接出现了问题或电源问题。 您使用的是 AC-MODEVM、对吗? 您能否分享 AIC3105 EVM 上的跳线连接的图片、以及如何连接到音频测试中的输入和输出? 该 EVM 如何显示在您的 Windows 设备管理器中?

    此致、
    Mir

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

    您好、Jeffres、

    是的、我使用的是 AC-MODEVM。 下图显示了跳线、

    USB 连接、音频输入/输出连接、以及 Windows 设备管理器中的显示器。

    另外、我还需要向您解释另一种情况:

    最初、当我按照文档调整通道时、EVM 板没有响应。 测量 EVM 电路板上的 SDA 和 SCL 线后、我发现每次发送命令时、SDA 线都会被拉低。 即使我停止发送命令、SDA 线路也一直保持低电平、无法恢复。

    然后、我将 IOVDD 电压调整为 1.8V(初始设置为 3.3V)、如图所示。 之后、当我再次发送命令时、SDA 线路在测量期间不再被拉低。 此外、每次发送命令时都会观察到波形变化。

    IOVDD 修改是在 EVM 板上完成的、方法是将跳线 16 从引脚 2-3 连接更改为引脚 1-2 连接。

    顺便说一下、此修改是否与我的 EVM 板当前遇到的问题有关?

    此致、

    Erioe

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

    尊敬的 Erioe:

    IOVDD 应在 AC-MODEVM 和 3105 EVM 之间匹配。 JMP16 位于 AIC3105 EVM 上、我看到 AC-MODEVM 上的 J4 也设置为 1.8V。 因此、您可能将 J4 设置为 1.8V、并且在您也将其从设备侧降压之前、通信将不起作用。 这是否修复了您最初的设备关闭问题、或者在播放一秒钟后它是否仍在关闭?

    此致、
    Mir

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

    尊敬的 Mir:

    我将 J4 调整为 3.3V、并还将 Jumper16 恢复为 3.3V。 观察到的结果是 I2C 读取和写入操作正常、并且 SDA 线路未被拉至低电平。 此外、启用音频通道后、声音会正常产生、但会不断切入和切出。 我的 USB 就绪指示灯间歇性地变暗和变亮。 当我降低输入音量时、间歇性声音问题会得到改善;当我增大输入音量时、间歇性声音问题会恶化。 这种现象是否似乎与电源问题有关? 我该如何处理此问题?

    此致、

    Erioe

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

    尊敬的 Erioe:

    听起来像是电源问题或输出驱动器问题、比如拉电流过大。 由于它由 USB 供电、因此我想这是一个输出驱动器问题。 我在您的图片中看到您连接了多个输出端子、您打算连接哪个端子? HP 输出还是线路输出? “左输出“和“右输出“连接用于线路、而 HPL/HPR 用于耳机。 此外、您能否发布用于获取该间歇性输出的寄存器设置? 这将告诉我们设备认为它正在使用哪个驱动程序。

    此致、
    Mir

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

    你好、Mir

    我使用了两组通道进行测试、但不能同时进行测试。 第一组从 (J14) 中的 MIC/line2 获取输入、并输出到耳机输出 (J9)、具有特定寄存器配置:0x2D:0x83;0x3E:0x83;0x33:0x3D;0x41:0x3D。 第二组从 (J8) 中的 EXT MIC 获取输入、并仍输出到 J9、具有寄存器配置:0x0F:0x00;0x10:0x00;0x11:0x3F;0x12:0x3F;0x13:0x7C; 0x16:0x7C;0x33:0x3D;0x41:0x3D;0x2E:0x80;0x3F:0x80。

    此致、

    Erioe

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

    您好、

    这两种配置是否都会关闭? 您能否读取寄存器 94-97、这些信息将告诉我们它是否检测到您的输入/输出上的任何位置存在短路? 此外、如果在第二个配置中从寄存器 2e 和 3f 执行模拟旁路、则不需要开启 ADC、只需要开启 PGA。 另一件事 — 确保您的插孔按您期望的方式连接,并将 L 和 R 通道连接到尖端和环上、并且套筒接地。 您可能需要使用万用表检查插孔与电路板之间的连接。  

    我问您输出的原因是这样的:  

    我注意到你有一个插孔连接到左出/右出和一些其他连接到 HPR 插孔。 您是否将其更改为 J9?

    此外、您还需要断开 JMP3 和 JMP4、因为我们在 EVM 用户指南中可以看到、它们将内置麦克风连接到 IN3L 和 IN3R 线路。  

    此致、
    Mir

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

    尊敬的 Mir、

    现在不再出现关机问题。 在这两种情况下会存在一些滞后。 当我在 PC 上调高音量时、延迟会变得更严重;如果我调低音量、延迟会有所改善。 reg94-97 的值为 0x0C、0x00、0x00、0x00。 当前用于测试输出的接口是 J9。 图片中的左出/右出端口用作 MIC_OUT、也用于测试 line1 旁路输出。

    此致、

    Erioe

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

    尊敬的先生:

    寄存器 93 中的另一个问题是、当位 D0 = 1 时表示左/右 LOP/M 完全通电、位 D0 = 0 表示左/右 LOP/M 未完全通电。
    为什么我们写入位 D0 = 0、这样便可以听到声音输出?

    我们还发现一篇 E2E 帖子提到、d/s 在寄存器 86 和 93 中有一个拼写错误的 R/W 状态。

    (+) TLV320AIC3105 LEFT_LOP/M 和“Right_LOP/M 电源状态“数据表拼写错误 CTM Trilogy Communications disty Arrow UK 5-10 Ku/年 opp — 音频论坛-音频 — TI E2E 支持论坛

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

    您好 Henry:

    今天是美国假期。 请耐心等待、我们的团队明天会与您一起跟进。

    谢谢!
    Jeff McPherson

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

    您好、

    您是向寄存器 93 以及寄存器 86(左 LOP/M 输出控制寄存器)写入什么? 我想知道不仅更改 D0、在写入该寄存器的过程中、您也更改了 D3。 您还可以读取寄存器 94、以检查所有输出驱动器的电源状态。  

    此外、您的计算机滞后是什么意思? 还是音频滞后?  

    此致、
    Mir

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

    尊敬的先生:

    您是向寄存器 93 以及寄存器 86(左 LOP/M 输出控制寄存器)写入什么? 我想知道不仅更改 D0、在写入该寄存器的过程中、您也更改了 D3。 您还可以读取寄存器 94、以检查所有输出驱动器的电源状态。 =>客户提供了寄存器文件。 您能回顾一下并提供意见吗?

    TLV320AIC3105 寄存器文件: e2e.ti.com/.../TLV320AIC3105_5F00_register_5F00_Setting_5F00_0903.xls

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

    e2e.ti.com/.../aic3105_5F00_mirnotes.xls

    您好、

    寄存器设置可能在器件未用于播放时发生、因此与播放时发生的情况并不准确、但如果这是播放过程中的寄存器转储、则会有一些非常奇怪的设置导致出现问题。 看起来大多数输出都已断电。 我将附上相同的设置以及要查找的寄存器注释、以尝试理解该问题。 似乎不正确的主要原因是 HPLOUT 和 HPRUT 已上电而不是静音、但 HPLCOM 和 HPRCOM 输出未上电、但器件设置为全差分耳机输出。 此外、HPxOUT 和 HPxCOM 差分对之间的 dB 电平设置方式有所不同。 因此、耳机输出驱动器处于奇怪的状态、在状态寄存器中显示信息冲突。  

    关闭输出驱动器时、可能导致输出的另一件事是寄存器 108、它设置为从 line1RP 到 RIGHT_LOP 和 LINE1LP 到 LEFT_LOP 的模拟旁路。 因此、当驱动器关闭时、您可能会得到这个模拟旁路、这个模拟旁路好像器件正在传递 DAC 数据、但它实际上是一个模拟输入。 让我知道您的想法。

    此致、
    Mir

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

    尊敬的先生:

    由于线路 1 旁路用作麦克风通道、因此 reg108 设置为 0x11。

    此外、您提到的某些寄存器的设置可能会导致输出异常。 客户在 EVM 电路板上执行了以下实验。
    仅在 AIC310X EVM GUI 中启用线路 1 旁路会在 EVM 板上产生可闻声音输出。

    在 reg86 和 reg93 上设置 D0 = 1、启用 线路 1 旁路;EVM 板上听不到声音。

    在 reg86 和 reg93 上设置 D0 = 0、启用 线路 1 旁路;可以听到 EVM 板上的声音。

    根据这些测试结果、客户认为其他寄存器设置不会影响此处的线路 1 旁路通道。

    他们认为问题在于如何在 reg86 和 reg93 中设置正确的值。

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

    您好、

    这很奇怪、但我想让我们再尝试几件事。 您能否检查一下当您将 D0 设置为 1 时、您是否还可以将 D3 设置为 1、以便在您为其上电时将线路输出取消静音?  

    我认为、模拟旁路模式仅在开关“SW-R0"断开“断开时才起作用、可能当写入寄存器 86 和 93 时、它们会再次关闭这个开关、或者当放大器启用且线路输入开关关闭时、发生了一些其他信号流问题。 我相信如果您想使用模拟旁路、则无法在输出端设置任何音量设置。 如果您希望线路输入通过更多的控制和混合进入输出端、则可以执行数字旁路、请按照数据表中的第 10.4.2 节获取说明。

    此致、
    Mir