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.

How to configure USB controller on TM4C1290 working in low-speed?

Hi, everyone

The USB port is used as a serial device connected to host computer on my board.  My program start from the "usb_serial_device" example in TI-RTOS.

Can I configure the USB controller working in low-speed instead of full-speed?  How to?

Thanks!

Jason.

  • Hello Jason

    And why do you want the USB to work at speeds low enough to be of very little use. You can do that but would require changes to the USBLIB and not to mention, erratas on low speed mode.
  • Hello Amit,

    Thank you for your reply.

    My board failed in ESD test. When discharges are applied to coupling plane, the USB communication between the device and host computer breaks sometimes. That's to say, there is some defect in PCB layout or circuit design.

    If the USB  works in low-speed, its immunity to electromagnetic radiation will be better.  And in my application, 1.5Mbps is enough. 

    This is not the final solution, of course.  Hardware design and PCB layout will be upgrade sooner or later. 

    Jason. 

      

  • Hello Jason,

    EMI and EMC emission is a function of the device, layout, component choices, etc. Just be reducing speed you cannot guarantee that the EMI/EMC characteristics would improve.