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.

[参考译文] TUSB211:使用长(5m) USB 电缆时、计算机数据传输错误

Guru**** 2455360 points
Other Parts Discussed in Thread: TUSB211

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/609511/tusb211-data-transfer-wrong-from-computer-when-use-long-5m-usb-cable

器件型号:TUSB211

您好!

   客户使用我们新产品中的 TUSB211芯片来驱动 USB 音频(使用 USB 电缆连接计算机或笔记本电脑,然后在 PC 中播放 wav 或 mp3音频并收听产品中的声音)。 我们发现在播放 wav 或 mp3时有一些咔嗒/爆裂声。

 

        我使用440Hz sin wav 进行测试、并从示波器中拍摄了一张照片、如下所示

        

 

        我们发现咔嗒/爆裂声是由于从计算机接收到错误数据而导致的。 如果缩短电缆长度(例如、0.8米)、卡嗒/爆裂声可能会消失。

        

        您能帮我们解决这个问题吗?

 

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

    Luke、

     

                   请阐明您要传输的通信类型。 TUSB211仅适用于 USB2信号、尤其是高速(480Mbps)、您观察到的干扰似乎是我们器件的连接检测。 请告诉我该器件是否在 HS 中枚举。

     

    此致、

    迭戈。

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

    您好、Diego、

     

            感谢您的回复。

     

            我们在枚举和数据传输中使用了具有高速功能的 USB2。

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

    Joyce、您好!

       示波器捕获上的信号似乎不是 HS、请使用 USB 树形视图等实用程序来验证器件上的速度连接。 此外、让我知道您正在使用的主机和设备。 传输数据包时不应出现任何音频干扰。  是批量传输还是等时传输?

    此致、

    迭戈。

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

     图如下所示。

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

    您好、Diego、

      我是负责该产品的工程师。 感谢你的帮助。  

     我们 使用 USB 2.0  在 HS 中枚举  

        const DeviceDescriptionorAudio DeviceDescAudio =

      {

            sizeof (DeviceDescriptionorAudio)、               // bLength

            DSC_DEVICE、                                               // b 描述符类型

            0x0200、                                                          //规范版本(bcd)

            0x00、                                                                         // bDeviceClass

            0x00、                                                                         // bDeviceSubClass

            0x00、                                                                         // bDeviceProtocol

            EP0_packet_MAX_SIZE、                                    // bMaxPacketSize0

            0x0A67、                                                         //供应商 ID

            0x1238、                                                          //产品 ID

            0x0100、                                                          // bcdDevice 发布、版本

            0x01、                                                                         //制造商

            0x02、                                                                         // iProduct

            0x06、                                                                         // iSerialNumber

            0x01                                                                          // bNumConfigurations

       };

    我们使用了 FS 中的 USB 音频类1.0。  请参阅下面的总结

        

     此致、

    Luke

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

    您好、Diego、

    我是该产品的工程师。 感谢你的帮助。

    我们使用 USB 2.0 在 HS 中枚举

           const DeviceDescriptionorAudio DeviceDescAudio =

         {

            sizeof (DeviceDescriptionorAudio)、               // bLength

            DSC_DEVICE、                                               // b 描述符类型

            0x0200、                                                          //规范版本(bcd)

            0x00、                                                                         // bDeviceClass

            0x00、                                                                         // bDeviceSubClass

            0x00、                                                                         // bDeviceProtocol

            EP0_packet_MAX_SIZE、                                    // bMaxPacketSize0

            0x0A67、                                                         //供应商 ID

            0x1238、                                                          //产品 ID

            0x0100、                                                          // bcdDevice 发布、版本

            0x01、                                                                         //制造商

            0x02、                                                                         // iProduct

            0x06、                                                                         // iSerialNumber

            0x01                                                                          // bNumConfigurations

        };

     我们在 USB 音频中使用了 FS 中的 USB 音频1.0类。 请参阅以下总结:

     3. 等时传输

     4. 计算机通过 USB 电缆成功连接产品后,将显示 USB 音频设备"Alesis DM10MKII Pro"。

    此致、

    Luke

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

    您好、Diego、

     

    1. 我们使用 USB 2.0在 HS 中枚举。

     

    const DeviceDescriptionorAudio DeviceDescAudio =

            sizeof (DeviceDescriptionorAudio)、               // bLength

            DSC_DEVICE、                                               // b 描述符类型

            0x0200、                                                          //规范版本(bcd)

            0x00、                                                                         // bDeviceClass

            0x00、                                                                         // bDeviceSubClass

            0x00、                                                                         // bDeviceProtocol

            EP0_packet_MAX_SIZE、                                    // bMaxPacketSize0

            0x0A67、                                                         //供应商 ID

            0x1238、                                                          //产品 ID

            0x0100、                                                          // bcdDevice 发布、版本

            0x01、                                                                         //制造商

            0x02、                                                                         // iProduct

            0x06、                                                                         // iSerialNumber

            0x01                                                                          // bNumConfigurations

    };

     

    2、我们使用 USB 音频1.0类进行传输。 请参阅以下总结:

    3、等时传输、而非批量传输

    4、计算机成功连接我们的产品后、"Alesis DM19MKII Pro"将显示在扬声器菜单中、如下所示。

                      

     

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

    Joyce Luke、

    第2点确认连接不是高速、而是全速。 因此、TUSB211未激活、并解释了信号上的干扰(连接检测)。 您可以拥有2.0版(高速)器件、但具有全速连接。

    此致、

    迭戈。

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

    感谢您的信息。

    我们将在下周对 USB 眼图进行测试。 我将在我们完成测试后告诉您结果。

    此致、

    Luke