Author Topic: Choosing a logic anaylser - will my expectations lead me to bankruptcy?  (Read 2921 times)

0 Members and 1 Guest are viewing this topic.

Offline eTobeyTopic starter

  • Super Contributor
  • ***
  • Posts: 1303
  • Country: de
  • Virtual Features for the SDS800XHD -> My website
    • Virtual feature script
Hi,

i need a logicanalyser, since debugging has become a bit more involving. I have read a bit, and i have come to the following requirements:
- It should do about 5Mhz
- It would be nice, if the inputs can withstand 25V
- Input of 1MOhm
- Decoding of I2C, UART, SPI and FDCAN

Those are not required, but would be really useful:
- Graphical representation of dutycycle, pulse width
- A output would be nice to sync with a scope
- Advanced triggers


It can be a USB device or a portable one.

I have seen a few cheap ones only go to 5V. I have the feeling i have to dive deep into the three digit price range with these expectations? Which points would be higher price range products anyway?

"Sometimes, after talking with a person, you want to pet a dog, wave at a monkey, and take off your hat to an elephant."(Maxim Gorki)

SDS800X HD bugs/issues/workarounds (Updated 17. Feb. 2025)
 

Offline RoGeorge

  • Super Contributor
  • ***
  • Posts: 7258
  • Country: ro
Re: Choosing a logic anaylser - will my expectations lead me to bankruptcy?
« Reply #1 on: October 26, 2024, 09:04:21 am »
Unless you need high speed (10MHz+), any Arduino board can act as a logic analyzer.  Can even do analog (oscilloscope like waveforms) with its ADC:  http://sigrok.org/wiki/Arduino

The software most commercial LA are using is based on Sigrok (command line, has all the decoders and all the advanced triggers in the world, plus you can write your own, can stack different decoders, etc.) + Pulseview (the GUI to control sigrok).  Both are free, open source, and working on any OS.

If you don't have any Arduino (an Arduino nano is ~$2), or if you need other logic levels than 5V, you may find another devboards, or other lab instruments that is supported by sigrok, see the sigrok upported HW list:  https://sigrok.org/wiki/Supported_hardware

The Pulseview GUI to handle the waveform is the same for all devices.  Most other proprietary LA are using the same Pulseview with different theme customization.
« Last Edit: October 26, 2024, 04:58:55 pm by RoGeorge »
 

Online BennoG

  • Frequent Contributor
  • **
  • Posts: 251
  • Country: nl
Re: Choosing a logic anaylser - will my expectations lead me to bankruptcy?
« Reply #2 on: October 26, 2024, 09:29:28 am »
A picoscope with logic analyzer will do the job and also all the decoding you want.

Benno
 

Offline Whales

  • Super Contributor
  • ***
  • Posts: 2234
  • Country: au
    • Halestrom
Re: Choosing a logic anaylser - will my expectations lead me to bankruptcy?
« Reply #3 on: October 26, 2024, 09:50:27 am »
- It would be nice, if the inputs can withstand 25V

25V logic levels, or 3.3V logic levels with occasional 25V mess on top?

Offline RoGeorge

  • Super Contributor
  • ***
  • Posts: 7258
  • Country: ro
Re: Choosing a logic anaylser - will my expectations lead me to bankruptcy?
« Reply #4 on: October 26, 2024, 10:22:13 am »
Withstand is about occasional voltage.

A series resistor (to limit the max current at less than 5mA or so) in series with each digital input would do the trick, because the DI typically have 2 protection diodes, one to Vcc and one to GND.

Online NE666

  • Frequent Contributor
  • **
  • Posts: 337
  • Country: gb
Re: Choosing a logic anaylser - will my expectations lead me to bankruptcy?
« Reply #5 on: October 26, 2024, 10:29:33 am »
- A output would be nice to sync with a scope
- Advanced triggers

Which points would be higher price range products anyway?

In my experience, it's at these two points that cost starts to increase in orders of magnitude. Especially for sophisticated triggering requirements.

HP / Tek benchtop units excel here but are still stupidly expensive on auction sites given their age (imho). Plus, you need to be prepared to sacrifice a lot of bench space for them. And maybe live with embedded Windows XP..

The best compromise I found was the DigiView range from TechTools. The software is excellent and that, again in my opinion, really makes any given LA hardware truly useful or not. Sadly, the ancient unit I bought didn't live long but whilst it did, I couldn't have a more functional LA for under 200USD. Their new units start at 600USD before taxes and shipping.

You can download their software for free and use it in demo mode, to see what you're missing with everything else. And of course, decide whether you're prepared to pay the premium for Advanced Triggering.

https://tech-tools.com/trigger-cfg.html
 

Online Sorama

  • Frequent Contributor
  • **
  • Posts: 282
  • Country: be
Re: Choosing a logic anaylser - will my expectations lead me to bankruptcy?
« Reply #6 on: October 26, 2024, 10:35:51 am »
Have a look at
https://www.activefirmwaretools.com/

Input voltage is limited though :6V
« Last Edit: October 26, 2024, 10:39:03 am by Sorama »
 
The following users thanked this post: RAPo

Online PlainName

  • Super Contributor
  • ***
  • Posts: 7674
  • Country: va
Re: Choosing a logic anaylser - will my expectations lead me to bankruptcy?
« Reply #7 on: October 26, 2024, 01:04:10 pm »
Have a look at
https://www.activefirmwaretools.com/

Input voltage is limited though :6V

That appears to be made by the chap that made the EE101 debugger which, if you invested your money and time in it, might leave a bad taste since it is now abandoned. This one looks good, but then so did the other, and I would always be wondering when he might abandon this and start another.
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 28724
  • Country: nl
    • NCT Developments
Re: Choosing a logic anaylser - will my expectations lead me to bankruptcy?
« Reply #8 on: October 26, 2024, 01:25:03 pm »
- A output would be nice to sync with a scope
- Advanced triggers

Which points would be higher price range products anyway?

In my experience, it's at these two points that cost starts to increase in orders of magnitude. Especially for sophisticated triggering requirements.

HP / Tek benchtop units excel here but are still stupidly expensive on auction sites given their age (imho). Plus, you need to be prepared to sacrifice a lot of bench space for them. And maybe live with embedded Windows XP..

The best compromise I found was the DigiView range from TechTools. The software is excellent and that, again in my opinion, really makes any given LA hardware truly useful or not. Sadly, the ancient unit I bought didn't live long but whilst it did, I couldn't have a more functional LA for under 200USD. Their new units start at 600USD before taxes and shipping.

You can download their software for free and use it in demo mode, to see what you're missing with everything else. And of course, decide whether you're prepared to pay the premium for Advanced Triggering.

https://tech-tools.com/trigger-cfg.html
This looks very interesting indeed and seems to have a sophisticated trigger system. A sequencer based trigger system is what sets a real logic analyser apart from the many simplistic logic analysers. I'm still not clear on the memory depth though. It says it has 128Mbit of memory. So without compression, this 100Mbit seems to be shared among all the channels.

While you can certainly buy a good Tek or Agilent logic analyser for a similar price (*), I would take a long look at the tech-tools unit first.

* Asking prices on Ebay can be insane so they are not a good indicator of actual selling prices.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline RoGeorge

  • Super Contributor
  • ***
  • Posts: 7258
  • Country: ro
Re: Choosing a logic anaylser - will my expectations lead me to bankruptcy?
« Reply #9 on: October 26, 2024, 01:40:37 pm »
Sigrok can do sequence triggering too, and mixed analog + digital signals display, so unless the sampling speed needs to be very high, an Arduino + sigrok + Pulseview might probably beat dedicated LA instruments.

Then, at $2 the entire device, who cares about protecting the inputs against all possible wrong connections.  If you broke it, replace the entire $2 hardware, and be more careful next time.  ;D

Offline UniSoft

  • Frequent Contributor
  • **
  • Posts: 311
  • Country: kz
Re: Choosing a logic anaylser - will my expectations lead me to bankruptcy?
« Reply #10 on: October 26, 2024, 02:20:35 pm »
 

Offline RoGeorge

  • Super Contributor
  • ***
  • Posts: 7258
  • Country: ro
Re: Choosing a logic anaylser - will my expectations lead me to bankruptcy?
« Reply #11 on: October 26, 2024, 02:39:39 pm »
I have a DSLogic, but it's rather expensive (by comparison with the typical dedicated $5-10 LA USB dongle with 8channels/24MHz, like the Saleae clones).

DSLogic has an FPGA as hardware, and adjustable logic levels, and can go up to many hundreds of MSa/s (mine goes up to 400MSa/s IIRC).  Beware that the max speed for most LA is given when only 2 or 4 inputs are used.  No matter the brand name, usually the max specified speed is not possible on all the available inputs at the same time.

The software for DSLogic is as usual, a customized sigrok + Pulseview packed together as "DSView".
« Last Edit: October 26, 2024, 02:42:49 pm by RoGeorge »
 

Offline BillyGo

  • Contributor
  • Posts: 13
  • Country: ie
Re: Choosing a logic anaylser - will my expectations lead me to bankruptcy?
« Reply #12 on: October 26, 2024, 03:17:47 pm »
I have a DSLogic, but it's rather expensive (by comparison with the typical dedicated $5-10 LA USB dongle with 8channels/24MHz, like the Saleae clones).

DSLogic has an FPGA as hardware, and adjustable logic levels, and can go up to many hundreds of MSa/s (mine goes up to 400MSa/s IIRC).  Beware that the max speed for most LA is given when only 2 or 4 inputs are used.  No matter the brand name, usually the max specified speed is not possible on all the available inputs at the same time.

The software for DSLogic is as usual, a customized sigrok + Pulseview packed together as "DSView".

The old version of DSLogic with Xilinx FPGAs worked almost perfectly with the original PulseView.

On DSView, they tried to make the UI look similar to Saleae, but it was a huge disaster.
 

Offline ebastler

  • Super Contributor
  • ***
  • Posts: 7396
  • Country: de
Re: Choosing a logic anaylser - will my expectations lead me to bankruptcy?
« Reply #13 on: October 26, 2024, 03:40:53 pm »
On DSView, they tried to make the UI look similar to Saleae, but it was a huge disaster.

In which respect? I have the DSLogic on my wishlist, have played with DSView in demo mode and found it quite neat. Can you elaborate on its shortcomings, or link to reviews which do so?
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 22082
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: Choosing a logic anaylser - will my expectations lead me to bankruptcy?
« Reply #14 on: October 26, 2024, 03:47:46 pm »
If an LA doesn't come with decent grabbers, then have a look at the prices for Tek and HP grabbers on fleabay ;)

One way of reducing the expenditure is to think carefully about how you can debug a circuit without an LA. Use a scope to assure signal integrity, then flip to printf() or a protocol analyser.

If you can afford more than the simple "grab everything and let the user delve for useful information on a PC", then it it worth getting something that does the bare minimum data reduction:
  • ignores everything except during UUT clock transitions
  • ignores everything except when specific signals are asserted, e.g. a chip select or write enable
That will enable you to isolate read/writes to specific i/o devices, and to only see the UUT's FSM states without irrelevant gaps where nothing happens.

You can get far more complex filtering and triggering, but the above two cover 90% of use cases.
« Last Edit: October 26, 2024, 03:51:22 pm by tggzzz »
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 28724
  • Country: nl
    • NCT Developments
Re: Choosing a logic anaylser - will my expectations lead me to bankruptcy?
« Reply #15 on: October 26, 2024, 03:55:59 pm »
You can get far more complex filtering and triggering, but the above two cover 90% of use cases.
True, but if you need the extra 10%, having a logic analyser which can go the extra mile it worth it's weight in gold. I have used the sequential triggering system in various Tektronix logic analysers I have owned over the years to find extremely hard to trace problems in very complex systems.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline DaneLaw

  • Frequent Contributor
  • **
  • Posts: 756
  • Country: dk
Re: Choosing a logic anaylser - will my expectations lead me to bankruptcy?
« Reply #16 on: October 26, 2024, 04:17:16 pm »
Have a look at
https://www.activefirmwaretools.com/

Input voltage is limited though :6V

Looks questionable that site, not least with all these massive brands, and the wording "Trusted by" SpaceX, Meta, Teledyne, Microsoft BAE, US Army etc.. all brands that are usually very sparse on letting other companies use their brand-credentials & logos to create sale incentives (*consumer "confidence" from seeing well-known brands advocating, and "trusted by" to endorse a given item)

if you look up their address.

Join us..
Active Firmware Tools
43480 Corte Rialto
Temecula CA 92592 USA
https://www.activefirmwaretools.com/about

Seem to be for a private empty house in a residential area, been on the market for quite some time with various on / off.
https://www.zillow.com/homedetails/43480-Corte-Rialto-Temecula-CA-92592/18174539_zpid/

Sure..
https://tinyurl.com/yrrdh9kr
« Last Edit: October 26, 2024, 07:40:54 pm by DaneLaw »
 

Online Sorama

  • Frequent Contributor
  • **
  • Posts: 282
  • Country: be
Re: Choosing a logic anaylser - will my expectations lead me to bankruptcy?
« Reply #17 on: October 26, 2024, 04:21:54 pm »
What a weird reaction.

It is a small (?) engineering company.
Nothing wrong with that.
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 22082
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: Choosing a logic anaylser - will my expectations lead me to bankruptcy?
« Reply #18 on: October 26, 2024, 04:22:42 pm »
You can get far more complex filtering and triggering, but the above two cover 90% of use cases.
True, but if you need the extra 10%, having a logic analyser which can go the extra mile it worth it's weight in gold. I have used the sequential triggering system in various Tektronix logic analysers I have owned over the years to find extremely hard to trace problems in very complex systems.

Oh, yes indeed :)

I have an HP/Agilent 1682, and it is delightful to leave it running for a day with a trigger set to find a fault, and to return to find it hasn't triggered. The ability to ignore crap is very important.

But this thread is about what you can get away with, so I think my 90% point is useful in this contexr.
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline m k

  • Super Contributor
  • ***
  • Posts: 2742
  • Country: fi
Re: Choosing a logic anaylser - will my expectations lead me to bankruptcy?
« Reply #19 on: October 26, 2024, 07:04:07 pm »
Hi,

i need a logicanalyser

You have clear hardware and software specific requirements.

Can you make a pod that does other voltages?

What are special triggers, more parallel or serial?
If parallel you can add them to your DIY pod, but basic software is probably not going to bend.
(possible timing difference)

How many channels?
8 and 16 are some limits, after that the situation changes.
Advance-Aneng-Appa-AVO-Beckman-Danbridge-Data Tech-Fluke-General Radio-H. W. Sullivan-Heathkit-HP-Kaise-Kyoritsu-Leeds & Northrup-Mastech-OR-X-REO-Simpson-Sinclair-Tektronix-Tokyo Rikosha-Topward-Triplett-Tritron-YFE
(plus lesser brands from the work shop of the world)
 

Online NE666

  • Frequent Contributor
  • **
  • Posts: 337
  • Country: gb
Re: Choosing a logic anaylser - will my expectations lead me to bankruptcy?
« Reply #20 on: October 27, 2024, 10:02:59 am »
https://www.activefirmwaretools.com/

Putting the nature of that company and its leadership aside, I struggle to see what you're getting with that product vs Digilent's much better known (and I'll hazard, much better supported) Analogue Discovery 3.

And if you don't require mixed signal, the Digital Discovery makes even more sense.

« Last Edit: October 27, 2024, 10:04:43 am by NE666 »
 
The following users thanked this post: egonotto

Offline abeyer

  • Frequent Contributor
  • **
  • Posts: 506
  • Country: us
Re: Choosing a logic anaylser - will my expectations lead me to bankruptcy?
« Reply #21 on: October 27, 2024, 09:08:45 pm »
Putting the nature of that company and its leadership aside, I struggle to see what you're getting with that product vs Digilent's much better known (and I'll hazard, much better supported) Analogue Discovery 3.

And if you don't require mixed signal, the Digital Discovery makes even more sense.

I think their software, at least, looks interesting, and seems to be targeting much more the software/firmware side of things as their audience. The probe hardware itself isn't particularly impressive, but I haven't seen anyone else do the fairly seamless correlation between logic traces and debug logs and source code it can. Is that worth the price...  :-// If nothing else I hope to see some of those features land in sigrok and others.
 
The following users thanked this post: RAPo

Online NE666

  • Frequent Contributor
  • **
  • Posts: 337
  • Country: gb
Re: Choosing a logic anaylser - will my expectations lead me to bankruptcy?
« Reply #22 on: October 28, 2024, 10:55:46 am »
seamless correlation between logic traces and debug logs and source code it can. Is that worth the price

Feels like a solution in search of a problem to me. YMMV.
 

Online PA0PBZ

  • Super Contributor
  • ***
  • Posts: 5324
  • Country: nl
Re: Choosing a logic anaylser - will my expectations lead me to bankruptcy?
« Reply #23 on: October 28, 2024, 02:41:57 pm »
And if you don't require mixed signal, the Digital Discovery makes even more sense.

The digital discovery is only 5V, the analog one is -25 to +25
Keyboard error: Press F1 to continue.
 

Offline RAPo

  • Frequent Contributor
  • **
  • Posts: 967
  • Country: nl
Re: Choosing a logic anaylser - will my expectations lead me to bankruptcy?
« Reply #24 on: October 28, 2024, 03:04:55 pm »
Does it have to be a separate LA?
The MICSIG STO2002 could probably do what you want (the input is by standard BNC probes -not a special LA-probe-)
it has all the decoding you've asked for.

There is a graphical representation of duty cycle, pulse width
And the output would be nice to sync with a scope baked in ;-).

As for the price, it is below 4 digits, you get LA and oscilloscope functionality.
« Last Edit: October 28, 2024, 03:06:53 pm by RAPo »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf