|
|
Logic AnalyzerDiese Seite enthält eine Übersicht über verschiedene Logic Analyzer Selbstbau-Projekte.
[Bearbeiten] AVR-basiert[Bearbeiten] LoLA
LoLA is a 8-Bit Logicanalyzer. Internal sampletimes from 2us to 16ms. Triggerword with don't cares. External clock or trigger on rising or falling edge. Timing and state with I2C-analysis. 2k memory, very low cost. With Pulsegenerator. Programmable Ti and Tp 1us..8sec, Duty-Cycle, Period/Frequency, Continuous- and Burst-Mode. 16- and 32-bit Software for Windows Projektseite bei avrfreaks.net [Bearbeiten] AVR USB Logikanalysator
http://www.mikrocontroller.net/topic/48559
[Bearbeiten] µLab LA
http://www.microlaboratories.com/?page_id=77 (Site down!) [Bearbeiten] Simple Logic Analyzer
http://antoniak.ep.com.pl/index.php?id=sla [Bearbeiten] SCANALOGICVersion 1
Version 2 Pro
[Bearbeiten] MiniLogZur Zeit gibt es zwei Versionen, die sich hauptsächlich in der Samplerate und in der Speichergröße unterscheiden: 50 MSa/s Version
80 MSa/s Version
Weitere Infos und Diskussion: [Bearbeiten] FPGA / CLPD[Bearbeiten] SUMP Logic Analyzer
Der SUMP Logic Analyzer hat wahlweise einen einfachen Trigger (Rising/Falling mit Maskierung) oder einen komplexen 4stufigen Trigger, sowie einen einfachen zuschaltbaren Noise Filter, der Pulse kürzer als 1/100 MHz filtert um Crosstalk-Effekte in den Anschlussleitungen zu kompensieren. Der Speicher wird im Wartezustand als "Ringstack" kontinuierlich beschrieben. Dadurch können auch Daten von vor der Trigger-Auslösung ausgelesen werden. Das Gerät nutzt das Xilinx Spartan 3 Starter Kit Board von Digilent (Kosten Stand Mai 2006: 100 - 150 Euro). Es muss lediglich der FPGA beschrieben und die Software eingerichtet werden. Die Software nutzt für den Zugriff auf die RS232 die RXTX Bibliothek, die für alle gängigen Betriebssysteme existiert. Links:
[Bearbeiten] eebit Logic Analyzer
Der LA basiert auf einem Altera FPGA und speichert die Daten in einem externen SRAM. Die Hardware existiert in 2 Varianten, einmal als PC/104-Karte und mit einem Parallelinterface. [Bearbeiten] miniLA
Der LA basiert auf einem Xilinx CPLD. Links:
[Bearbeiten] coolLAcoolLA ist eine erweiterte Version des miniLA. Die wesentlichen Änderungen sind:
Links:
[Bearbeiten] lekernel's USB Logic Analyzer
Der LA basiert auf einem Altera Cyclone II FPGA. Alle Schaltpläne, VHDLs, Designer Dateien stehen zur Verfügung. Leider nur ein Quick+Dirty Linux Treiber erstmal da. [Bearbeiten] OpenBench Logic SnifferFPGA basierter LA, HW & SW ist offen (open source). Specs:
http://www.gadgetfactory.net/gf/project/butterflylogic/ Software in action: [Bearbeiten] PIC-basiert[Bearbeiten] PIC LogicxPIC Logix (GPL, optional Standalone VGA Ausgabe, PIC24 or dsPIC33) [Bearbeiten] Logic Analyzer III (USB)Logic Analyzer III (USB) uses a multithreaded Win-32 front-end and a native USB interface. It features a 20MS/s sample rate and a 4K sample depth. Zentrale Bauteile sind ein PIC18F4550 Mikrocontroller und ein AM7204 FIFO IC z.B. von AMD.
[Bearbeiten] Parallelport LABitte beachten: Derartige Parallelport LAs sind z.B. bei der Samplerate durch die PC-Hardware und das PC OS im Vergleich zu höherwertigen LAs eingeschränkt.
[Bearbeiten] Open Source SoftwareThe sigrok project aims at creating a portable, cross-platform, Free/Libre/Open-Source logic analyzer software that supports various (usually USB-based) logic analyzer hardware products. The code is licensed under the terms of the GNU GPL. sigrok supported hardware:
LogicAnalyzer main features:
[Bearbeiten] Sonstiges[Bearbeiten] Vergleichstabelle Logic-Analyzer
[Bearbeiten] In Planung: Mikrocontroller.net LAHier entsteht langsam seit Mitte 2005 ein komplexer (FPGA, CLPD, AVR) Logic Analyser für recht gehobene Ansprüche, allerdings ist die Beteiligung seitdem etwas eingeschlafen: [Bearbeiten] In Planung: Logikanalysator mit PalmIn Planung, Brainstorming: Palm-Logicanalyzer |