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.

Full-Speed ONLY USB OTG of AM3517. How?

Other Parts Discussed in Thread: AM3517

Hello All,

I need some thing weird :)

I need to tell USB OTG controller of AM3517, that it should be full-speed or Low-speed device, but  NOT HiSpeed device.

 How can I do it. In a Datasheet (SPRUGR0B–October 2009–Revised July 2010) I read, that it is possible (chapter 20.1.1):

"It also allows options that allow it to be forced into full-speed mode, high-speed mode or host
mode which may be used in helping debug PHY problems in hardware."

But, there is no word about it in the 20.1. Chapter. Or did I missed it some how?

Thank you all in advance,

Alexey

  • Alexey,

    You can disable high speed by setting '0' in D5 bit HSEnab in POWER register of musb controller.

    Regards,
    ajay

     

  • Thank You, Ajay.

    May  be can you tell me too, which address has this register, and where can I read about that?

    In a datasheet of the micro there is no such register described.

     

  • Power register is at  MentorBase+ 0x1 and set the D5 bit to '0'. Unfortunately 35x/37X TRM doesn't have musb core's documentation. You can refer DM355 musb document for this which is available at http://focus.ti.com/lit/ug/sprued2c/sprued2c.pdf (page 107 section 4.7)

    Regards,

    Ajay

  • Hello, Ajay.

    Thank You for your answer. It was helpful,and the device was enumerated by Windows as Full Speed Device, but only if there are no Isolators on USB lines in a hardware.

    We are using the isolators ADuM4160BRWZ. It is a FullSpeed isolators.

    And with them the USB does not work at all. There is even NO message from Windows, that there is something unknown. Just nothing.

    Our assumption is that the USB core of the micro still uses High Speed to negotiate the speed for future communications. Unfortunately, we cannot check this at the moment. Can it it be so or did we missed something from our view?

     

    Thank You in advance,

    Alexey 

  • From software perspective POWER.D5 bit is the only configuartions. I think you should get your layout reviewed from hardware engineer. can you share your schematics ?

    Regards,

    Ajay

  • Well, I by my self do not design the hardware. Our hardware team do this.

    And at the moment, there is a issue with the isolators, that is why we are researching every possibility of that behavior, whether is it a software problem or hardware, or Host's at all.

    I don't think that it is allowed to share schematics.

    But any way, thank You  for the answer about the bit. It means for us, that the micro can be excluded from the list of the "suspected". :)

    Thanks,

    Alexey