Problems with high speed USB enumeration on LPC1823 custom hardware

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Problems with high speed USB enumeration on LPC1823 custom hardware

ソリューションへジャンプ
993件の閲覧回数
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 解決策
481件の閲覧回数
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 返答(返信)
482件の閲覧回数
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 件の賞賛
返信
950件の閲覧回数
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

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

BR

XiangJun Rong

0 件の賞賛
返信