Cypress Perform

Home > Design Support > Cypress Developer CommunityTM > Cypress Forums > USB Controllers > FX2LP fails to enumerate

Bookmark and Share
Cypress Developer CommunityTM
Forums | Videos | Blogs | Training | Rewards Program | Community Components



FX2LP fails to enumerate
Moderator:
RSKV

Post Reply
Follow this topic



FX2LP fails to enumerate

prophet36 posted on 12 Sep 2012 4:27 AM PST
Senior Member
13 Forum Posts

I have three identical FX2LP boards, one of which works fine, the other two fail to enumerate. Has anyone got any hints for things I can try (hardware and/or software) to discover what's up?

The working board enumerates like this: http://pastebin.com/raw.php?i=RApTG5E8

The non-working boards are detected as high-speed devices: http://pastebin.com/ND0HQuW9

...but fail to respond to the host's descriptor requests: http://pastebin.com/raw.php?i=gy2EY0nh

The hardware is pretty minimal:

1) 56-pin SSOP CY68013A (1st bad board) and CY68014A (2nd bad board)

2) D+, D- & GND connected to USB

3) Reset circuit: 22nF capacitor charged through 100K resistor

4) Clock circuit: 24MHz crystal and a pair of 22pF capacitros

5) Two 22nF decoupling capacitors

6) External 3.3V PSU

7) Everything else unconnected (for now)




Re: FX2LP fails to enumerate

prophet36 posted on 12 Sep 2012 06:18 AM PST
Senior Member
13 Forum Posts

Never mind, I fixed it.

 

I noticed a design fault in my schematic - the SDA line has a removable link to allow the FX2 to be isolated from its EEPROM. Unfortunately, the pull-up on the SDA line is on the EEPROM side, not on the FX2 side as it should be. So the SDA line on the FX2 was floating. I soldered in the link and all is well. I guess since SDA was left floating the startup behaviour is undefined; it just happened to work on one board and not on the others.



Re: FX2LP fails to enumerate

Gayathri posted on 13 Sep 2012 10:25 PM PST
Cypress Employee
428 Forum Posts

 Hi,

 

Thank you for posting the fix. It might be useful for others with similar issues.

 

Regards,

Gayathri






ALL CONTENT AND MATERIALS ON THIS SITE ARE PROVIDED "AS IS". CYPRESS SEMICONDUCTOR AND ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY OF THESE MATERIALS FOR ANY PURPOSE AND DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THESE MATERIALS, INCLUDING BUT NOT LIMITED TO, ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY RIGHT. NO LICENSE, EITHER EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, IS GRANTED BY CYPRESS SEMICONDUCTOR. USE OF THE INFORMATION ON THIS SITE MAY REQUIRE A LICENSE FROM A THIRD PARTY, OR A LICENSE FROM CYPRESS SEMICONDUCTOR.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms and Conditions of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms and Conditions of this site. Cypress Semiconductor and its suppliers reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Spec No: None; Sunset Owner: GRAA; Secondary Owner: RAIK; Sunset Date: 01/01/20