USB on K20D50 (versus D75)

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

USB on K20D50 (versus D75)

1,267 次查看
richardsabourin
Contributor II

Hi folks, looking for a little advice:

We have a design based on K20D50 and the 4.1.1 bare metal USB stack implementing the CDC class. The device works fine when connected to a full-speed hub (built into my Dell keyboard), but doesn't enumerate in other places, such as the hi-speed ports on my laptop.

The K20D75 tower board, where we started development, works fine. The only relevant code changes are clocking (8 Mhz crystal PEE mode), and fixing the driver to match the syntax in the MK20D5.h file (i.e., USB0_ISTAT to USB0->ISTAT).

Anybody have any suggestions? Does it sound like it could be a noise or clock jitter issue?

Thanks!

标签 (2)
0 项奖励
回复
2 回复数

1,184 次查看
Kan_Li
NXP TechSupport
NXP TechSupport

Hi Richard,

If you just change the code for clock configuration and syntax match, I think it is more likely a hardware issue. If you have any USB analyzer, would you please capture the data transaction between PC Host and CDC during enumeration? Thanks for your patience!


Have a great day,
Kan

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复

1,184 次查看
richardsabourin
Contributor II

Thank you for your reply - I have been planning to get a Total Phase analyzer to look into this.

0 项奖励
回复