USB development tool

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


I have no affiliation to this so this is not an endorsement nor an advert but from time to time we've had threads here about USB development and in particular how to do USB protocol analysis. So this just dropped into my email Inbox:

 

https://coolcomponents.co.uk/pro...

 

That seems like a good price compared to a lot of more "commercial" gadgets that offer the same kind of functionality (I've hired equipment in the past but I think it was about £500/week!)

 

Only downside is that lead time - so maybe for "next year's project" ?

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

Perfect, must get one.  Thanks clawson....

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

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

awneil wrote:
gives some US suppliers also taking pre-orders
Thanks (Mouser through Crowd Supply)

Great Scott Gadgets Other Modules – Mouser (ETA 14-Jun'22)

 

"Dare to be naïve." - Buckminster Fuller

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

gchapman wrote:

awneil wrote:
gives some US suppliers also taking pre-orders
Thanks (Mouser through Crowd Supply)

Great Scott Gadgets Other Modules – Mouser (ETA 14-Jun'22)

 

 

Mouser look to be expecting it to be popular, with quite high order numbers.

Does sound a nice piece of kit, if you have USB low levels problems.

 

It's not clear if the digital IO can capture general IO to 480MSps speeds, allowing the unit to be used for eg UART jitter measurement ?

 

Back in the old days, UARTS had crystals, and simply binary dividers, meaning you got quite predictable and precise signals from them.

These days, even Crystal based mid range MCUs can add spread spectrum to their PLLs, and fractional Baud designs can jitter across many bytes.

All that makes extracting timing info from UARTS harder than it used to be... 

 

 

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

Who-me wrote:
All that makes extracting timing info from UARTS harder than it used to be... 
 UARTS was the protocols.

www.tokopedia.com/madagang .Buy and Donated cheap electronics and manuscripts.

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

Who-me wrote:
Does sound a nice piece of kit, if you have USB low levels problems.
especially for high-speed USB.

Who-me wrote:
It's not clear if the digital IO can capture general IO to 480MSps speeds, allowing the unit to be used for eg UART jitter measurement ?
Was unsuccessful in locating clock information in the documentation (short search)

KiCad can be converted to web doc.

Who-me wrote:
All that makes extracting timing info from UARTS harder than it used to be... 
Some USB UART have a clock output that's dependent on USB SOF (is USB SOF accurate enough?)

 


up to full-speed USB :

 

https://github.com/greatscottgadgets/luna/tree/main/hardware/rev0

CADLAB.io | Visual collaboration and version control platform for your PCB

 

USB in a NutShell - Chapter 2 - Hardware | Data Signaling Rate

 

"Dare to be naïve." - Buckminster Fuller

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

gchapman wrote:

Was unsuccessful in locating clock information in the documentation (short search)

I found the FPGA uses a 60MHz sysclk, which also feeds into the USB USB3343 PHY's, so it seems to do no low level checks at 480MHz, it relies on the USB3343 'simply working'.

I did see a note saying they had to upgrade the 60MHz oscillator to one with less jitter, to improve HS-USB operation.

 

gchapman wrote:

Who-me wrote:
All that makes extracting timing info from UARTS harder than it used to be... 

Some USB UART have a clock output that's dependent on USB SOF (is USB SOF accurate enough?)

They usually lock a DPLL to the USB SOF, and the step size on the low cost ones is not great, usually 0.1~0.3% ballparks.

HS-USB parts are better, as they all need to use XTALS.

 

Last Edited: Fri. Oct 29, 2021 - 02:23 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

LUNA - LUNA delayed | Crowd Supply

Nov 10, 2021

...

Unfortunately, LUNA is now expected to start shipping December 2022 because the lead time for the ECP5 FPGA chip we use on LUNA doubled between July and September. There isn’t a suitable substitute component for the ECP5, so our timeline depends on Lattice’s production schedule for this chip. 

...

The delay gives our small team even more time to hone the LUNA software and experience before getting it into your hands. We will use this time to collect and address more feedback from our beta testers, create extra demos and training material, and continually improve our documentation.

...

About the Author

Straithe

straithe

...

"Dare to be naïve." - Buckminster Fuller

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

"Dare to be naïve." - Buckminster Fuller

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

This is the post I was looking for. I'll buy one when it comes out.

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

Looks unknown to me. Is it Xillinx compatible?

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

No

ECP5 / ECP5-5G (Lattice Semiconductor)

 

"Dare to be naïve." - Buckminster Fuller