AM3715 USB OTG

Hello,

My customer use AM3715 USB OTG with TPS65920 USB PHY, the WinCE version is BSP_WINCE_ARM_A8_01_02_00. The USB device mode is work, but the USB host mode can not work, do we need to modify some USB otg driver code for that ?

15 Replies

  • In reply to yan liu1:

    Hi Yan Liu,

    I would suggest checking to make sure that the TPS65920 USB transceiver is being reset correctly when the mouse is removed.  The reason we suggested testing with a USB Hub is when the mouse is disconnected from the HUB this will not require the transceiver to be reset.  You should be able to connect/disconnect the mouse from the HUB with out any problem.  If you then disconnect the HUB and see the AboardQueue message we would expect there is something wrong with the handling of the TPS65920 USB transceiver.

    Regards,

    Regards,

    Adeneo Embedded Support team
    Contact us at sales@adeneo-embedded.com

  • In reply to Adeneo Embedded support team:

    I think the biggest problem is that the EVM (35XX) uses a dedicated external PHY (ISP1507) on the USB OTG port instead of utilizing the TPS659XX part. This was a poor design decision as most (if not all) designs that use the TPS659XX part would use the PHY on the chip. It is too bad the BSP was not thoroughly tested with both combinations as they would have found out the 1.2.x or 2.x.x BSP’s OTG port does not work very well in host only mode.  It does not work on Gumstix or BeagleBoard platforms both of which use the TSP65950’s PYH. Again, it use to work on early BSP releases. My understanding is the same Mentor Graphics USB OTG IP is used on newer platforms based on the AM335x and AM387X for all the host ports but I do not know if they are using the TPS659X and its PHY on these development platforms. I would be interested in knowing if anyone has any experience using host only mode on these.

  • In reply to Adeneo Embedded support team:

    Hi Adeneo support team,

    After the test, whatever using USB 2.0 hub or not, the USB thumb driver mass storage can not been indentified, so could please have a check of TPS65920 usb otg phy driver with the WinCE BSP version of WinCE6 R3 SDK Patch ?

    Many of our customer want to use TPS65920 usb otg phy for the purpose of cost down and board size limited .

  • In reply to Jian Zhou:

    Hi Jian Zhou,

    We are unfortunately unable to test this custom HW configuration as it is not available on the EVM.

    Can you please explain step by step exactly what test was performed?  Based on your description we can not tell if a hub was used before or after the first insert of the USB thumb drive or if the device was power cycled after the failure.

    Regards,

    Regards,

    Adeneo Embedded Support team
    Contact us at sales@adeneo-embedded.com

  • In reply to Adeneo Embedded support team:

    i have the same problem as yan liu. how to resolve it