Author Topic: Logic Analyzer that is using the Cypress EZ-USB FX3 chip  (Read 8351 times)

0 Members and 2 Guests are viewing this topic.

Offline pascal_swedenTopic starter

  • Super Contributor
  • ***
  • Posts: 1541
  • Country: no
Logic Analyzer that is using the Cypress EZ-USB FX3 chip
« on: June 24, 2020, 07:01:39 pm »
The FX2 chip from Cypress provides USB 2.0 support.

It is possible to use the Cypress EZ-USB FX2LP evaluation board as a cheap Logic Analyzer.

https://www.aliexpress.com/item/1907809277.html

https://community.cypress.com/docs/DOC-18867

https://www.cypress.com/products/ez-usb-fx2lp



This provides a really cheap way for a reliable Logic Analyzer based on USB 2.0 technology!

Note that there is a newer chip available from Cypress, the FX3 chip, which provides USB 3.0 support.

A Logic Analyzer based on that chip would be even better than the FX2 chip, as it will provide a higher sampling rate.

Can anyone on this forum recommmend a Logic Analyzer that is using the Cypress EZ-USB FX3 chip?

If this does not exist for the time being, then I will go for the FX2 version! ;)
« Last Edit: June 30, 2020, 08:52:57 pm by pascal_sweden »
 

Offline NivagSwerdna

  • Super Contributor
  • ***
  • Posts: 2507
  • Country: gb
Re: Logic Analyzer that is using the Cypress EZ-USB FX3 chip
« Reply #1 on: June 24, 2020, 07:06:04 pm »
Just buy a https://www.ebay.co.uk/itm/Popular-product-EZ-USB-FX2LP-Cypress-CY7C68013A-USB2-0-Developement-Board/223633738735 or similar follow a tutorial to flash it, download sigrok and you are good to go?

I don't understand the question or are you just promoting the links above?
 

Offline pascal_swedenTopic starter

  • Super Contributor
  • ***
  • Posts: 1541
  • Country: no
Re: Logic Analyzer that is using the Cypress EZ-USB FX3 chip
« Reply #2 on: June 24, 2020, 08:07:52 pm »
I am looking for a solution based on the Cypress EZ-USB FX3 chip. Not the Cypress EZ-USB FX2 chip.

The FX3 chip will provide a much higher bandwidth for the digital channels.

I hope this clarifies my posting!
« Last Edit: June 24, 2020, 08:22:59 pm by pascal_sweden »
 

Offline wizard69

  • Super Contributor
  • ***
  • Posts: 1184
  • Country: us
Re: Logic Analyzer that is using the Cypress EZ-USB FX3 chip
« Reply #3 on: June 25, 2020, 07:44:18 am »
I don't know of any but that doesn't mean much.  In any event I'm not sure the chip has everything you need (haven't read the manual) to create a logic analyzer, so why do you thing one would exists?    Last I knew the cheap units used a FPGA to create the logic to implement an analyzer.


I am looking for a solution based on the Cypress EZ-USB FX3 chip. Not the Cypress EZ-USB FX2 chip.

The FX3 chip will provide a much higher bandwidth for the digital channels.

I hope this clarifies my posting!
 

Offline ace1903

  • Regular Contributor
  • *
  • Posts: 237
  • Country: mk
Re: Logic Analyzer that is using the Cypress EZ-USB FX3 chip
« Reply #4 on: June 25, 2020, 08:26:52 am »
Here it is:
https://www.dreamsourcelab.com/doc/DSLogic_U3Pro16_Datasheet.pdf
Price is around 300$.

I own older version with USB2.0 but never tried it.
Also have Salae and Digilent digital discovery so never had a need to try this software/hardware.
For logic analyzer I am often disappointed by software than by hardware.

With USB3.0 you can take huge amount of data and in that case you need smart software to show it in meaningful way.
I built custom protocol analyzers for Salae with their SDK. These are pricey hardware but worth for the price.

 
The following users thanked this post: ebclr

Offline NivagSwerdna

  • Super Contributor
  • ***
  • Posts: 2507
  • Country: gb
Re: Logic Analyzer that is using the Cypress EZ-USB FX3 chip
« Reply #5 on: June 25, 2020, 08:31:27 am »
I am looking for a solution based on the Cypress EZ-USB FX3 chip. Not the Cypress EZ-USB FX2 chip.
Apologies.  I probably need to put my glasses on.  8)
 

Offline Noy

  • Frequent Contributor
  • **
  • Posts: 361
  • Country: de
Re: Logic Analyzer that is using the Cypress EZ-USB FX3 chip
« Reply #6 on: June 25, 2020, 09:06:40 am »
Why do you need USB3.0?
If you can set your triggers right USB2.0 should be enough for most things.

I own a Dreamsourcelab with USB 2.0 which is enough for me and it has better bang/buck. The USB2.0 thing is supported through sigrok and the dreamsourcelab software.
I think the USB 3.0 version is currently not supported from sigrok.
 

Offline pascal_swedenTopic starter

  • Super Contributor
  • ***
  • Posts: 1541
  • Country: no
Re: Logic Analyzer that is using the Cypress EZ-USB FX3 chip
« Reply #7 on: June 25, 2020, 10:03:05 am »
There is actually a YouTube video about this subject: "Cypress FX3 as a Possible Logic Analyzer".



However, there is no follow-up video, so the project seems to be stopped.

I have contacted the YouTuber CNLohr and asked him to post an update about his project under this forum thread.

Stay tuned! :)
« Last Edit: June 25, 2020, 11:16:56 am by pascal_sweden »
 

Offline pascal_swedenTopic starter

  • Super Contributor
  • ***
  • Posts: 1541
  • Country: no
Re: Logic Analyzer that is using the Cypress EZ-USB FX3 chip
« Reply #8 on: June 30, 2020, 08:53:54 pm »
The source code from CNLohr is available on GitHub:
https://github.com/cnlohr/fx3fun
 

Offline robca

  • Frequent Contributor
  • **
  • Posts: 257
Re: Logic Analyzer that is using the Cypress EZ-USB FX3 chip
« Reply #9 on: July 22, 2020, 09:04:58 pm »
Unfortunately that Github repository seems pretty dead with no update in 2 years...

Did you manage to make any more progress on this?
 

Online edigi

  • Regular Contributor
  • *
  • Posts: 184
  • Country: hu
Re: Logic Analyzer that is using the Cypress EZ-USB FX3 chip
« Reply #10 on: July 23, 2020, 07:03:14 am »
However, there is no follow-up video, so the project seems to be stopped.

While it's cool to be able to dump data over USB3.0 from a very wide data bus, most people use the logic analyzer for serial interfaces where usually what matters is speed of a few channels (4-8).
 

Offline annr

  • Newbie
  • Posts: 4
  • Country: in
Re: Logic Analyzer that is using the Cypress EZ-USB FX3 chip
« Reply #11 on: July 12, 2021, 06:18:42 am »
Hi,

Please take a look at this pull-request (https://github.com/sigrokproject/libsigrok/pull/148). This adds support for using FX3 devices as 100MHz 16 channel logic analyzers using sigrok.
 

Offline artag

  • Super Contributor
  • ***
  • Posts: 1194
  • Country: gb
Re: Logic Analyzer that is using the Cypress EZ-USB FX3 chip
« Reply #12 on: July 12, 2021, 11:29:54 am »
I think an FX3 port has been considered awkward for sigrok because (and the github page confirms it), there is FX3 code that can't easily be redistributed. I'm not sure of the status of this, but it's certainly a disadvantage.

 

Offline annr

  • Newbie
  • Posts: 4
  • Country: in
Re: Logic Analyzer that is using the Cypress EZ-USB FX3 chip
« Reply #13 on: July 13, 2021, 10:54:10 am »
I think an FX3 port has been considered awkward for sigrok because (and the github page confirms it), there is FX3 code that can't easily be redistributed. I'm not sure of the status of this, but it's certainly a disadvantage.

The sigrok wiki page (https://sigrok.org/wiki/Firmware) talks about getting "Getting non-distributable firmware files" from vendor webpages etc. The plan with this pull-request is to provide the FX3 binary and source code project on the cypress webpage and users can place this binary in the sigrok-firmware folder for sigrok to pickup. I have tested this approach and already drafted an article for the webpage. The release is waiting for the libsigrok changes to be merged upstream so that users can use the mainline installer.
 

Offline annr

  • Newbie
  • Posts: 4
  • Country: in
Re: Logic Analyzer that is using the Cypress EZ-USB FX3 chip
« Reply #14 on: July 28, 2021, 07:49:11 pm »
All,

Please check out EZ-USBâ„¢ FX3 Explorer kit as 16-channel 100 MHz logic analyzer with sigrok PulseView - KBA233652 (https://community.cypress.com/t5/Knowledge-Base-Articles/EZ-USB-FX3-Explorer-kit-as-16-channel-100-MHz-logic-analyzer/ta-p/283993). This KBA has the firmware source and image file needed for using FX3 as logic analyzer with sigrok PulseView.
 
The following users thanked this post: ebclr, shakalnokturn, bgm370


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf