USB High Speed Host Mode problem with DM3730 with USB3320 Phy

     Hi ,

     I am now in use of EVM2 board of DM3730 , when I test the USB Host on USB Controller port2,which connected with USB3320. I found the following problem:

1. when I plugged in a USB2.0 disk ,it can be recognized correct.

2. when I plugged in a USB1.0 mouse on Host port2,  it can't be recognized .  When I removed the mouse , and plugged in USB disk,it can't be recognized, even can't recover anymore

3.  I plugged in  USB2.0 DIsk, during it is recognizing, I removed it frome the USB, when I plugged again ,it can't be recognized , but  for about 10 minutes ,it is recognized again.

I checked the source of the driver ,and can't find any errors about it , then what's wrong with these  phenomena?

Hope For Your Reply!!


Liuyan  from company NovaStar-LED 



4 Replies

  • The problem is a USB mouse is a low speed device and the raw host port on the DM3730 is high speed only.

    This is why most designs have a hub attached to the host port. If you get a cheap external hub and attach it to the target host port and then plug the mouse into the hub I think you find it works. You should be able to plug in any combo of Hi/full/low speed devices into the hub and they all should work as the hub to target connection will always be high speed no matter what is plugged into the hub.


  • In reply to DavidVescovi:

    hi David,

    Thanks a lot for your feedback, I just have some more questions: 

    For the issue "after plugged in/out  a USB1.0 mouse on Host port2 , pluging in a USB disk can't be recognized and can't recover anymore", is it a WinCE issue or a USB Host driver issue? If it is a USB Host driver issue, how do we modify the driver to solve it?

    Thanks !

  • In reply to Jian Zhou:

    You obviously did not read my previous post. You can not plug a USB mouse in the native host 2 port and expect it to work.

    Plug the hub into the native host port and plug the mouse into the hub.

  • In reply to DavidVescovi:


          When I plugged in a USB2.0 High Speed Disk ,like USB MassStorage,and remove it immediatly, the USB Controller will not works , and When I plugged the USB Disk again, tested the D+ is aways hight (about 3.0V) ,and the USB Disk can't recongnized .

    How can I deal with this?

          Hope for your reply.

    Liuyan from NovaStar