Products > Test Equipment
Choosing a logic anaylser - will my expectations lead me to bankruptcy?
eTobey:
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?
RoGeorge:
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.
BennoG:
A picoscope with logic analyzer will do the job and also all the decoding you want.
Benno
Whales:
--- Quote from: eTobey on October 26, 2024, 08:02:43 am ---- It would be nice, if the inputs can withstand 25V
--- End quote ---
25V logic levels, or 3.3V logic levels with occasional 25V mess on top?
RoGeorge:
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.
Navigation
[0] Message Index
[#] Next page
Go to full version