Recommendation for Logic Analyzer - Page 1
Forum section: electronics / projects

author: Wilson__
author_rank: Frequent Contributor
timestamp: July 15, 2024, 08:42:33 pm
content: Please recommend a medium-grade, nice and flexiable Logic Analyzer for debugging MCU system to Sensor at SPI signal of up to 20 MHz. Likely, real use is 10MHz or lower.Many thanks

author: Postal2
author_rank: Frequent Contributor
timestamp: July 16, 2024, 02:56:31 am
content: I'm using Kingst la1010 for debug signals up to 25MHz. Works good.https://aliexpress.com/item/32780046572.htmlProbably it was cheaper.

author: mianos
author_rank: Regular Contributor
timestamp: July 16, 2024, 03:34:38 am
content: One of these is fine for SPIhttps://www.aliexpress.com/item/1005006004951378.html,maybe 20Mhz might be pushing it. I used one for SPI debugging for years.I then got a dreamsourcelabs DSLogic with 16 channels. Even better but much the same. Faster.edit: fixed the url, sorry

author: bostonman
author_rank: Super Contributor
timestamp: July 16, 2024, 03:04:22 pm
content: QuoteI have the LA2016 and think their product is great, so I agree with the above suggestion. My recommendation is to spend a few bucks more and get the LA5016 (newer model that wasn't out when I purchased mine), or, if you're willing to spend a few extra bucks, the LA5032.Trying to connect sixteen channels isn't easy, and can image thirty-two would be much more challenging, but it would depend on your needs.

author: DavidAlfa
author_rank: Super Contributor
timestamp: July 16, 2024, 08:22:09 pm
content: Quote from: mianos on July 16, 2024, 03:34:38 amFixed your URL.That a analyzer will work at 24MHz x 8ch all day long just fine.Edit: The 16ch version can do 12MHz x16 or 24MHz x8.

author: Doctorandus_P
author_rank: Super Contributor
timestamp: July 17, 2024, 10:44:54 am
content: Those EUR5 LA's are a great way to start with LA use. In my opinion, they should be a part of each and every "arduino starts kit". I have used one for years with Sigrok / Pulseview. It's very sad and unfortunate not much work is being done on the Sigrok project anymore.About half a year ago I bought a Kingst LA2016, because I wanted a bit more speed and channels. I verified that the software works on my Linux box (Other OS-es are apparently also supported). LA2016 also works with Sigrok/Pulseview if you install one of the latest unstable versions.I have not yet really used my Kingst LA2016 for a project, but overall I prefer Pulseview over the original software. Pulseview has a whole lot of decoders (about 100+) and you can also write your own in Python. (those decoders are slow though).I bought the Kingst because it was mentioned on the Sigrok site. I would love to buy officially supported hardware from Sigrok itself, but unfortunately there is none.Bostonman suggests buying the LA5016 instead, but it's significantly more expensive. It's getting into a price range when you only buy stuff when you really need it. Even though I bought the 2016 myself, I still recommend to start with the EUR5 boxes. They cost just lunch money, and they are much more then a toy.For sample rates, you want your LA to sample at least at 4x the data rate, but often you want more. You don't only want to capture the data, but when you want to do time measurements and delays between signals, you need a higher resolution. For example when you want to measure the propagation delay of a simple inverter, you can't do much with a LA that samples on only 100MHz. But capturing accurate data at those higher sample rates is also not trivial.

author: pdenisowski
author_rank: Super Contributor
timestamp: July 17, 2024, 10:55:20 am
content: Quote from: bostonman on July 16, 2024, 03:04:22 pmYeah, keeping track of which conductor is connected to which pin is non-trivial when the conductor count gets high

author: asmi
author_rank: Super Contributor
timestamp: July 17, 2024, 01:42:47 pm
content: I've heard many good things from people I trust about DreamSourceLab DSLogic U3Pro16/32 analyzers.

author: bostonman
author_rank: Super Contributor
timestamp: July 17, 2024, 02:45:14 pm
content: QuoteKeeping track of all the logic pulses too tends to get complicated too.The only issue I've had with my LA2016 was during a recent measurement, I noticed unused (floating) channels were displaying either a constant high or pulses (I don't remember).It was next to a desk lamp that uses florescent lights along with being next to some >38v pulses (I used voltage dividers on each line to divide the voltage in half even though the LA2016 can handle up to 50v).I didn't dive into the issue, but sensed it was either the desk lamp or high voltages next to one another.Otherwise, I think the unit is great and think the software does what I need it to do.

author: artag
author_rank: Super Contributor
timestamp: July 18, 2024, 12:07:32 am
content: A couple of variants of the cheap cypress-based 8 bit analysers that have appeared recently are :https://www.ebay.co.uk/itm/194936419931https://www.ebay.co.uk/itm/315435915307The first is very tiny.The second is a little bigger but appears to have some buffering or voltage translation on the frontBoth have descriptions that appear to be complete rubbish. No FPGA., No ARM.

author: tggzzz
author_rank: Super Contributor
timestamp: July 18, 2024, 09:56:16 am
content: Quote from: bostonman on July 17, 2024, 02:45:14 pmThat's why logic analysers have complex arm/trigger preconditions, plus filtering of the raw bitstreams. That enables only the interestinginformationto be captured/stored, while ignoring all the irrelevantsignal changes. Hence it significantly reduces the need for very long buffers.If a piece of equipment doesn't have that, then it is a bitstream recorder, not a logic analyser.

author: artag
author_rank: Super Contributor
timestamp: July 22, 2024, 12:23:06 am
content: QuoteYeah, don't let them take over