Problems with high speed USB enumeration on LPC1823 custom hardware

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Problems with high speed USB enumeration on LPC1823 custom hardware

跳至解决方案
980 次查看
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 项奖励
回复
1 解答
468 次查看
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 项奖励
回复
2 回复数
469 次查看
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 项奖励
回复
937 次查看
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

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

BR

XiangJun Rong

0 项奖励
回复