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.

[参考译文] TLV320DAC3203EVM-K:无法再现声音

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1236405/tlv320dac3203evm-k-not-being-able-to-reproduce-sound

器件型号:TLV320DAC3203EVM-K
主题中讨论的其他器件: TLV320DAC3203

大家好,

我正在操作 TLV320DAC3203EVM-K。

基本上,我有相同的问题,在下面的帖子:
https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1167073/tlv320dac3203evm-k-adaptive-filtering-not-functioning

除此之外、我注意到在命令行界面的命令历史记录中、总线错误的"LED"亮起。

对于我的应用、我需要将2个数字麦克风连接至耳机输出的音频通信。

由于这不起作用、我尝试了其他(典型)配置、但没有成功。

我在两台不同的计算机上以 W10运行了 EVM、 问题相同。

很遗憾、我现在正在旅行、不能用示波器测试信号、但我遵循了所有建议的步骤、没有成功。

我看,这个问题在帖子中解决了。 你会这么好地告诉我怎么做吗?

最棒的问候和美好的周末,为你们所有人!
古斯塔沃

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

    您好、Gustavo、

    首先进行检查、是否可以确认您是在管理员模式下运行 GUI? 在管理模式下不运行应用有时会导致问题。
    如果我们需要通过 WebEx 或类似工具进行实时调试通话、通过私人消息分享电子邮件地址和其他详细信息、我会向您发送邀请。

    此致、
    -Ivan Salazar
    应用工程师

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

    伊凡、您好!

    感谢您的回答。

    是的、我是在管理模式下运行 GUI。

    但是:我尚未针对任何特性对器件进行编程。

    这会是个问题吗?

    另一个奇怪的症状是,在"注册表"窗口,我只能看到的寄存器,直到#31。 以下所有寄存器都为空。 但是、如果我进行寄存器转储、我将无法看到列表中的其他寄存器。
    另外在同一个窗口中、有时(大多数情况下)寄存器都设置为11111111、无论我在哪个示例配置中使用都无关紧要。 重新加载配置不起作用(大部分情况下)。 重新启动 GUI 有时会有所帮助。

    是的,请给我发送一个邀请到我的电子邮件地址。

    此致、

    古斯塔沃

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

    您好、Gustavo、

    在连接 EVM 并尝试访问这些寄存器时、您能否分享一些 GUI 屏幕截图?
    您还可以共享 Windows 声音设置的捕获、因此我们确保选择 EVM 作为默认播放设备、并且不会将其静音。

    要开始进行器件评估、我建议转至"典型配置"、然后确保选择了第一个选项"High Performance Stereo Playback"、然后点击"load"、这样应该会将器件初始化为通过 J2播放音频。

    此致、
    -Ivan Salazar
    应用工程师

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

    伊凡、您好!

    这里是您所请求设置的一个屏幕截图。 这是一个小问题。。。

    如您所见、命令行界面显示所有写入的寄存器。 不过、寄存器表仅在寄存器31之前显示。
    我在 Excel 中也包含寄存器转储。

    还包括其它旗形窗口中的变形屏幕截图。 就 GP 标志而言、AVDD LDO 过流 LED 异步闪烁。

    再说一次:我没有编程任何功能。 应该是什么?

    我希望这对您有所帮助。 如果您需要其他信息、请告诉我。

    此致、

    古斯塔沃

    ADC-flags.PNG
    DAC-flags.PNG
    GP-flags.PNG
    Screenshots-01.PNG
    sticky-flags.PNG
    sticky-flags01.PNG
    TI_PAGE_1_REGISTERS.xls

    e2e.ti.com/.../0640.TI_5F00_PAGE_5F00_1_5F00_REGISTERS.xls

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

    您好、Gustavo、

    我注意到的一点是、"EVM name"字段是空的。 这可能是主板固件的问题。
    您能分享一下您拥有的电路板的图片吗? 控制器主板和 DAC3203 EVM。 我将查看有关如何重新编程固件以及根据您拥有的硬件与您共享的说明。

    此致、
    -Ivan  Salazar
    应用 工程师

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

    伊凡、早上好、

    这里是硬件图片。

    此致、

    古斯塔沃

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

    您好、Gustavo、

    谢谢、我将再次检查我身边的固件安装程序、并在明天与您分享详细信息。

    此致、
    -Ivan  Salazar
    应用 工程师

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

    您好、Gustavo、

    我看到的主要问题是 GUI 似乎无法完全识别 EVM、它应该类似如下:  

    如果您使用的是 USB 集线器、请改为将 EVM 直接连接到 PC 上的 USB 端口。  
    此外、请尝试断开其他 USB 设备、尤其是当连接了任何其他音频或类似 EVM 的设备、可能会干扰 USB 转 I2C 桥接器时。

    如果您尝试以上方法但未解决问题。 然后、您可以按照随附的 PDF 文件中所述的过程进行操作。 此外还随附了重新编程 EVM 固件(slac563b)所需的软件工具。

    希望这有助于解决问题。 请告诉我测试过程如何以及是否有任何问题。
    谢谢!

    此致、
    -Ivan  Salazar
    应用 工程师

    e2e.ti.com/.../3443.slac563b.zip

    e2e.ti.com/.../7510.How-to-Revive-a-USB-Audio-EVM_5F00_AIC32xxx.pdf

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

    亲爱的伊凡,
    我按了两次程序步骤。
    之前、我更换了端口甚至新端口的电缆(我怀疑这可能是问题的一部分)
    我停用了病毒扫描仪。
    以管理员身份运行所有内容。
    Win10上没有"找到新硬件向导"?
    我在系统管理器上找到"未知"设备并安装了驱动程序。
    以管理员身份运行 DFUTEST:
    在步骤9之后、出现消息"Download command failed"。
    单击"确定"后、将显示消息"设备已成功重置"。
    单击"确定"后、将显示消息"断开呼叫失败"。
    单击"确定"后、显示消息"GetState call failed. GetLastError = 1F"显示
    单击"ok"后、出现包含 DFUEE.bin 的窗口和几个 USB 音频图像文件。
    选择了... 441KHZ.bin
    我可能会看到以下消息:
    "下载命令失败"
    "设备已成功重置"
    "编程完成"
    在执行第15、16、17步后、
    问题没有变化。

    EVM 被选为缺省播放设备。
    Win10说、设备一切正常。
    已重新加载高性能立体声回放配置。
    仍然没有 EVM-Name、没有音频。

    我在命令行界面上看到"总线错误"指示灯。
    寄存器表仅显示寄存器31之前每个寄存器的11111111。
    这也位于连接的寄存器转储上。

    我还附上了这种情况的截图。

    我希望,有一种方法...
    美好的周末
    古斯塔沃
    e2e.ti.com/.../TI_5F00_PAGE_5F00_0_5F00_REGISTERS.csv

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

    亲爱的伊凡,

    重要更新:

    我成功地恢复了工具!

    我按照 GUI 上的说明、依次点击"Tools"-"EEPROM Writer"。

    需要注意的事项:
    W10上没有"New hardrare wizard"。
    相反、我可以在"设备管理器"中找到"未知"设备。
    我可以在这里安装驱动程序。
    对于其余的事情,一切都顺利,没有错误。

    GUI 现在会看到 EVM 的名称。
    我重新加载了一个配置、现在我看到所有寄存器 propperly 都已编程。

    唯一需要注意的是、直到我连接了 J2上的耳机、Windows 才把 EVM 当作扬声器使用。
    我现在可以听到耳机上播放的音乐。

    很高兴告诉您。 也许它会帮助其他人...

    请将此文件打开一段时间、以防我遇到报告问题。

    非常感谢您的帮助、您向我指明了好的方向!
    此致、
    古斯塔沃

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

    您好、Gustavo、

    很高兴听到它现在在为您效劳、很抱歉给您带来不便、非常感谢您在本次调试期间分享您的观察结果、当然这会对其他人有所帮助。

    该主题将开放至几天之后、并且无需互动、请随时回来发布任何相关问题、或者如果已经关闭、则启动新主题。
    谢谢!

    此致、
    -Ivan  Salazar
    应用 工程师

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

    伊凡、您好!

    我很高兴!

    实际上、会出现新问题、但 EVM 能够正常运行。

    我现在要讲的与自适应过滤功能有关。
    请告诉我、如果我应该使用它开始新的主题:

    当我为该功能对器件进行编程(从 GUI)时、在 Dig-MICS 的配置处于活动状态时、我不再能听到麦克风发出的信号、而是从 PC 音频发出的信号、尽管我移除了跳线 W15。

    在数据表 SLOS756B 上、 说明了7.3.3数字麦克风接口:
    除了标准立体声抽取滤波器集特性外、TLV320DAC3203还提供以下特殊功能:
    •通道间相位调整
    •自适应滤波器模式

    这在 GUI 中是不是不可能实现的?

    此致!

    古斯塔沃

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

    您好、Gustavo、

    问题似乎是 GUI 正在重写用于 USB 播放配置的寄存器、作为自适应滤波功能的寄存器设置的一部分。 一种可能的权变措施是使用 I2C 记录工具为数字麦克风用例或自适应滤波用例收集所需的寄存器设置、然后删除实际不需要的额外命令、包括软件复位和播放模式更改。

    我计划在接下来的几天内执行上述步骤、但与此同时、您也可以尝试类似的方法。

    此致、
    -Ivan  Salazar
    应用 工程师

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

    伊凡、您好!

    好的、下面是我的权变措施:

    1:打开命令行界面并将其设置为"记录"

    2:打开典型配置窗口并加载数字麦克风环回示例

    (您现在可以在"Command-Buffer"中看到相关命令。 在最后一个命令之后添加一个空行库)

    3:打开功能/自适应滤波并使用功能对设备进行编程

    现在、您可以在命令缓冲区中看到新命令、而第一个配置仍然存在

    麦克风退出...

    4:删除列表新部分中空行之后的两个第一个命令(w 30 00 00、w 30 01 01)

    5:执行命令缓冲器。

    6:重新打开自适应过滤功能、但不要对设备进行编程(选择"取消")

    Filters-Window 保持打开状态,并且仍然有麦克风!

    7:您可以将命令缓冲区另存为脚本文件。

    希望这对您有所帮助。 如果不是必须这样做、那会更好

    更好的是、在我找到另一个问题之前、我很快就将其设置为"已解决"

    再次,非常感谢你提供的帮助!
    此致、

    古斯塔沃

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

    您好、Gustavo、

    感谢您分享您的程序。 我们的工具已经使用了很长一段时间、确实需要更新功能和提高灵活性。
    不过、目前仍可以知道该权变措施。

    此致、
    -Ivan  Salazar
    应用 工程师

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

    伊凡、您好!
    我已将其设置为已解决。
    但是、由于您提到需要进行功能更新和提高灵活性、我想知道在不久的将来是否可以添加功能以将配置保存为.h 文件、就像在 PPC3上所做的那样。
    这将会有很大的帮助、因为配置的脚本不能轻易地用于在不事先解析 I2C 命令的情况下传输 I2C 命令。
    由于 TI 似乎已经提供了解析例程、这将对工具进行巨大改进、您不认为吗?

    此致!
    古斯塔沃

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

    您好、Gustavo、

    感谢您的意见、这绝对是我们在刷新此器件的软件时将考虑的很好的反馈。
    遗憾的是、我认为这不能包含在短期内、因为即使两者都是在 TI 内部开发、但都是相隔几年、由不同的人开发、在不同的平台上开发的。 基于此、目前最好的选择是像您那样创建分析器。
    这将是一个很好的改进,同意。

    谢谢、如果有任何进一步的问题/评论、请告诉我们。

    此致、
    -Ivan  Salazar
    应用 工程师