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.

[参考译文] TLV320AIC3111EVM-K:音频回放问题- Windows识别的设备

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1097733/tlv320aic3111evm-k-audio-playback-issues---device-recognized-by-windows

部件号:TLV320AIC3111EVM-K
主题:TLV320AIC3111中讨论的其它部件

祝你好。 我正在使用列出的EVM。 使用耳机和USB连接时,它可以快速工作-我可以通过开发板通过耳机听到PC上的所有音频。 我断开开发板的连接,将我的测试设置重新部署到实验室,重新连接后,音频播放不再工作。  PC仍将USB-MODEVM识别为音频源(Windows设备管理器中未列出驱动程序错误),我仍然可以通过USB-MODEVM使用编解码器控制连接到TLV320子板(当我更改编解码器控制中的内容时,我可以听到子板产生的噪音变化), 但我无法通过工具链获得PC音频播放。 看起来USB-MODEVM和子板之间有一些损坏/错误配置,但我不知道是什么。 有什么想法?

请注意,USB-MODEVM上的DIP开关设置为位置2和8高,其余为低。

另一个有趣的观察-我再也听不到耳机中的"蜂鸣声"。 这可能表明我的设置中存在错误,但这并不明显。 请参阅下面我的配置的顶层视图-欢迎任何建议。  

谢谢!

Chris

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

    请注意,我尝试了此线程中的过程(尽管我认为症状不一致)-但是现在我收到了“设备描述符请求失败”错误, 当我尝试安装推荐的驱动程序(使用slac563b.zip)时,windows说我当前的"未知USB设备"驱动程序是最佳选择。

    换言之,我似乎把问题弄得更糟了。

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

    e2e.ti.com/.../faq-tlv320aic-codecs-and-adcs-how-to-restart-revive-a-usb-audio-evm

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

    由于您正在重新编程固件,让我们先获取此修复程序。

    首先,我们通过以下方式删除任何旧的USB编解码器固件:

    • 打开设备管理器,找到声卡中的USB-AudioEVM,例如,右键单击并选择卸载设备

    • 如果在"音频输入和输出"中找到,请执行相同操作
    • 接下来,按照本线程中概述的说明进行操作

    https://e2e.ti.com/support/audio-group/audio/f/audio-forum/77.3576万/faq-tlv320aic-codecs-and-adcs-how-to-restart-revive-a-usb-audio-evm

    • 编程完成后,您应该能够使用EVM。

    此致。

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

    谢谢。 遗憾的是,尝试这样做会导致一系列问题。 首先,如果我在"slac563b.zip"中强制使用驱动程序,我会收到以下错误:

    如果我仍然使用DFUTEST,我会收到以下错误:

    有什么建议需要解决? 我现在陷入了困境。

    -Chris

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

    您是否重新启动了PC,是否按照建议缩短了I2C线路?

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

    是的,据我所能说,我正在按照文档中所述的流程进行工作。 "slac563b.zip"中提供的驱动程序似乎存在问题。  

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

    我以前用过,但这里只是一个副本。

    e2e.ti.com/.../USBfirmware_5F00_V0304_5F00_Portable.7z

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

    您是否有机会提供.zip文件?

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

    没关系,我安装了7 zip。 我在尝试使用该驱动程序时收到相同的错误(参见下图)。 还有其他想法吗?

    请注意,开发板被识别为声卡,我可以通过编解码器控制与子板通信。 但是,我无法从耳机插孔或扬声器连接中获取音频。 正如我之前提到的,子板和USB-MODEVM之间的链路似乎有一些中断。 或者子板本身的设置可能有问题。 我应该在这方面继续努力吗?


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

    首先,我们需要在设备管理器中识别USB-AudioEVM,您是否尝试卸载GUI和驱动程序并开始清理?

    该过程应该像我们经常使用流来更改EVM的不同速率一样有效。

    至于您的开发板,我假设您将从您的主机连接SAI,而不是TAS1020B,因此请确保您具有正确的SW2开关位置。

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

    谢谢,但是,如果我不经历EEPROM上I2C引脚短路的过程,USB-AudioEVM在器件管理器中是(并且始终是)被识别出来的。 只有在短接这些针脚后,设备管理器中才会出现识别问题。 如果关闭并重新打开电路板(没有短路引脚),设备管理器将再次识别USB-AudioEVM。

    关于DIP开关的位置,根据我的第一个支柱,DIP开关设置为位置2和8高,其余为低。 这是按照用户指南进行的-是否正确? 目前我只是尝试通过USB-MODEVM,子板和耳机插孔播放PC上的音频,所以我相信我仍然需要使用TAS1020来处理通过USB传输的数据。

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

    好的,由于设备管理器显示为USB-AudioEVM,让我们尝试从GUI运行回放脚本:

    运行脚本时,您应该会看到EVM Connected (EVM已连接)状态和I2C事务变为绿色。

    此脚本还将打开HP通道,以便您可以在耳机J14连接器上收听音乐。

    我尝试了EVM,并使用上述步骤对固件进行重新编程,使其正常工作。

    以下是SW2设置的屏幕截图,您是否以管理员身份运行DFUTEST?

    此致。

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

    问候,感谢您的持续支持。 SW2配置相同。 EVM状态已连接,根据下图,您可以看到USB-AudioEVM已被我的PC识别,并已被选为音频源。 在我的耳机(连接到J14)中,我可以听到一些微弱的白噪声-这表明TLV320AIC放大器已激活。 此外,当我运行回放脚本时,我会听到一些轻微的弹出,因为TLV320AIC是由脚本重新配置的。 但是,我的电脑和耳机之间没有音频。

    关于DFUTEST,是的,我尝试以管理员身份运行它,在通过短路EEPROM I2C线路过程之后。 我仍然收到相同的错误(见下文)。 固件更新尝试期间是否需要以不同方式配置SW2?

    正如我前面所说, TAS1020B和 TLV320AIC3111之间似乎存在某种形式的“断链路”- TAS1020B似乎没有损坏,因为它仍然可以被窗口识别。 而且,TLV3230AIC311似乎并未损坏,因为它仍对编解码器控制软件作出响应。 还有其他想法吗? 很明显,这种开发板系统并不便宜,所以有点令人沮丧。

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

    前面提到的另外两个评论,但值得重复。

    1. 在我第一次收到时,整个工具链都在工作-这表明某些东西可能会损坏。  
    2. 当我第一次收到硬件(通过耳机)时,编解码器控制软件中的"蜂鸣"功能也起作用,但现在不再起作用。 这可能表示TLV320AIC3111已损坏。

    是否有办法正确卸载编解码器控制软件? 我没有通过Windows添加/删除程序将其视为"可卸载应用程序"。

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

    此消息出现在步骤7中,然后单击DFUEE.bin进行编程。 您是否无法成功对此进行编程?

    好的,我们尝试执行以下步骤,从GUI对采样进行编程。 启动速率为48kHz,关闭GUI,然后重新打开,查看速率现在为48kHz,然后返回并使用44.1kHz进行编程,关闭GUI并重新打开,然后加载回放脚本并运行。

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

    我无法通过"未找到DFU设备"错误。 我可以确认,通过GUI使用"更新固件"命令,我可以将采样频率从44.1 更改为48kHz,然后再次更改(通过工具栏中报告的USB FS更改进行确认)。 很遗憾,我仍然听不到任何播放。  

    我也将整个设置连接到了另一台计算机,并找到了相同的结果。

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

    您已将Windows声音设置为我假设的Line USB-EVM。

    仅为了测试,您是否可以将SW2引脚2也设置为"开"(向左滑动)并再次尝试DFU测试?

    是否可以将带引脚2的EVM连接到打开位置? 如果没有,返回并将SW2引脚设置为关闭,然后重试。

    奇怪的是,您无法继续DFU测试,但使用GUI,您可以设定不同的速率,但没有声音。

    如果您切换到PC扬声器,是否能听到声音?

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

    将SW2引脚2设置为LO时,我的PC无法识别USB-AudioEVM,并且在DFU尝试期间收到相同的错误(i2c EEPROM线路短路等)。 还有其他想法吗? 测试独立主板功能的其他选项? 例如,我是否可以将耳机线路从PC接入子板中的麦克风输入,并配置TLV板将麦克风输入接入其耳机输出?

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

    您可以通过USB-MODEVM的J14提供外部ASI信号,从而绕过TAS1020B并相应地配置SW2。

    因此,您的主机需要提供时钟,如果只是播放,您可以运行播放脚本并从PC提供输入。

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

    谢谢,但我目前没有设置主机来提供计时。 我是否可以执行其他操作来调试此硬件? 或者我应该假设现在的纸张重量是250美元吗?

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

    如果有,您可以使用AP-PSIA等音频仪器,否则在您第一次跑步后似乎有些东西损坏了。

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

    您是否可以共享链接或特定PN? 我在网上发现的似乎是一个非常昂贵的工具-购买此工具来调试开发板肯定不是一个选择。  

    是否有任何其他调试选项,或通过GUI访问故障信息的方法? 是否可以只购买子板?

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

    是的,这是一种昂贵的设备,所以不是一种选择。

    奇怪的是,它停留在"无DFU..."消息上,您可以写入/读取编解码器寄存器并更改TAS1020B的采样率。 因此,编解码器和TAS似乎都可以,也许Microchip 24LC64I/SN EEPROM就是问题所在。  

    GUI I2C和编解码器时钟来自主板,因此您仍需要从外部提供时钟,如果您只需要子板,GUI可能您可以使用其他I2C主机写入寄存器。

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

    对我来说,似乎TLV320的音频放大器部分可能已损坏(或被禁用)-或者耳机插孔(或扬声器)和TLV320之间存在其它问题。 鉴于TLV320中耳机和扬声器驱动器的短保护,很难相信这是根本原因,但我怀疑这是因为我无法使用"蜂鸣"功能。 TLV320的输出端是否需要检查硬件或配置?

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

    如果您读回写的内容,请检查寄存器。 很难相信HP和SPKR都已损坏。