Logic analyser software for PC
Sound Card
Oscilloscope for Windows v. 2.51 by Konstantin Zeldovich uses the sound card as an analog-to-digital converter, providing complete oscilloscope and spectrum analyzer functionality in Windows95 environment.
LPT analyse: 5 input lines
Logic v1.0 by Anjan Rakshit is 4-channel PC-based logic analyser program. It uses one standard LPT port. No special interface circuit is needed. TTL compatible logic signal lines
may be connected directly to the LPT port. One optional post-trigger
output line is available for generating a TTL level stimulus for testing and analysing electro-mechanical relays and contactors operations timings (e.g., make and break times). Different sampling options are available (40µs, 200µs, 1ms, 5ms), up to 10000 samples. Trigger conditions are fully programmable. Pre-trigger and post-trigger captured waveforms are displayed in BW graphics. Cursor is available for the study of timings of the captured waveforms.
24V Logic-Analyser by Ulrich Vollmer analyses 5-channels for standard LPT port. Extra hardware can make optical separation of signals and allow even 24V levels, but is not mandatory. Only 600 samples can be made for from 1s (1.6ms cycle) to the lowest possible (1.6ms / 2.7µs cycle on Pentium II 233 MHz).
The English documentation has some errors due to automatical translation. The software is in German more user friendly than Logic v1.0.
Do you know any other such software?
IDE analyse: 16 lines
There's an idea to use IDE interface as fast parallel interface.
Of course forget connecting standard IDE devices (like harddisk) parallely. Since all the PC now have 2 IDE channels, there should be no problem. The IDE is usually much faster than ISA and wider than LPT (there are 16 parallel lines with easy way of changing data direction). Except very high clock freqency (16MHz) 32 bits can be transfered at a cycle (16b on falling edge, next 16b on rising edge) - this is called Ultra-ATA. Could you write such software?
Jarek Adamski
| Mode | Cycle [ns] | Clock [MHz] | Max. transfer [MB/s]
|
|---|
| PIO-0 | 600 | 1.66 | 3.3
| | DMA-0 | 480 | 2.08 | 4.2
| | PIO-1 | 383 | 2.61 | 5.2
| | PIO-2 | 240 | 4.16 | 8.3
| | PIO-3 | 180 | 5.55 | 11.1
| | DMA-1 | 150 | 6.66 | 13.3
| | PIO-4 | 120 | 8.33 | 16.6
| | DMA-2 | 120 | 8.33 | 16.6
| | PIO-5 | 90 | 11.11 | 22.2
| | UDMA-2 | 60 | 8.33 | 33.3
| | UDMA-3 | 45 | 11.11 | 44.4
| | UDMA-4 | 30 | 16.66 | 66.6
|
Dedicated card
Beside the build-in hardware you can use dedicated analyser card. The card can be ISA or PCI. This is usually very expensive solution, starting from 200 USD.
Pliki do pobrania
- osc251.zip 88.5kB (1997-11-10 22:38)
- Oscilloscope for Windows v. 2.51 by Konstantin Zeldovich (Win95).
- idio64.pdf 500.5kB (2005-01-18 17:50)
- [pl] User guide for ASA-DIO64 ISA analyser ISA 8bit card. Has 8 ports of 8 bits. Each port can be configured as input or output (hardware switch).
- 24vl-a.zip 526.6kB (2005-01-18 16:40)
- 24V Logic-Analyser by Ulrich Vollmer (MS-DOS). Compilation from author's website.
- logic10.zip 35.5kB (1998-06-20 10:26)
- Logic v1.0 by Anjan Rakshit (MS-DOS).
Linki do innych stron- http://home.t-online.de/home/Vollmer.Ulrich/englisch/l_index.htm
- 24V Logic-Analyser - Ulrich Vollmer.
- http://www.asa.gliwice.pl/
- Bardziej zaawansowane i bardziej kosztowne rozwiązania.
|