Problems with high speed USB enumeration on LPC1823 custom hardware

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Problems with high speed USB enumeration on LPC1823 custom hardware

Jump to solution
979 Views
MarkDale
Contributor II

When running our firmware on the LPC18S37 DVK the board enumerates over USB as high speed successfully.

Running the same firmware on our custom hardware the board enumerates as full speed.

We're using USB0.
On the scope, we don't see the chirp sequence prior to enumeration as if the board isn't attempting to enumerate as high speed.

We've removed all components on USB data lines between connector and MCU and see the same problem.

Have looked at the USB errata for LPC18xx and can't see anything that would cause this.

Have stepped through code prior to enumeration and setup in the USB registers looks correct to me.

0 Kudos
Reply
1 Solution
467 Views
MarkDale
Contributor II

Thanks for your response. Sorry for the slow reply.
In the end, we had missed out the USB0_RREF resistor in our schematic design (see attached table from reference manual).

usbref.png

High speed USB comms now working as expected. 



 

 

View solution in original post

0 Kudos
Reply
2 Replies
468 Views
MarkDale
Contributor II

Thanks for your response. Sorry for the slow reply.
In the end, we had missed out the USB0_RREF resistor in our schematic design (see attached table from reference manual).

usbref.png

High speed USB comms now working as expected. 



 

 

0 Kudos
Reply
936 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

If the firmware is the same, have you compared the schematics design?

BR

XiangJun Rong

0 Kudos
Reply