USB works for AT32UC3C2256 but not with AT32UC3C1256

Go To Last Post
2 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi all.

 

I have an odd problem.  I just updated a PCB from the 64-pin AT32UC3C2256 to the 100 pin AT32UC3C1256 CPU.  Just to get some more I/O pins.

 

With the old PCB, the USB works without issue.  Even the original DFU works.

 

But, with the new PCB, which has no changes to the USB circuitry, the USB does not work.  Neither the working code, nor  DFU works.

 

I verified all of the voltages, etc. quadruple checked the D+, D- and VBUS lines. And, the clocks are all correct.

 

In fact, tracing the USB code, I receive the 1st GetDescriptor() call, as expected.  But, nothing after that.

It seems like the HW is not completing the response ?

 

The only PCB changes are bringing some pins out t headers for later expansion.

 

 

Any ideas ?

 

Thanks :) 

Mike Adams
ADI Development, Inc.
http://www.adidev.com

... When it has to actually work.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Nevermind 

 

Assembly house mis-stuffed the data line filter caps.

 

It's the thought that counts :)

 

 

Mike Adams
ADI Development, Inc.
http://www.adidev.com

... When it has to actually work.