Bausatz fuer guenstigen, linuxfaehigen Logikanalysator mit GUI

OP Persönliche Seite #1776345
Lesenswert?

Hallo an alle,

derzeit arbeite ich an einem (Abschluss)projekt, das einen guenstigen 
Logikanalysator zum Gegenstand hat. Das Projekt ist noch nicht ganz 
abgeschlossen, aber ich erkundige mich jetzt mal bei Euch ob Ihr ggf. 
Interesse an einer Sammelbestellung eines Komplettbausatzes dazu habt.

Kurze Eckdaten:
---------------
-8 Kanaele mit bis zu 10MHz Samplerate (noch nicht endgueltig, daher 
Richtwert)
-SRAM mit 128k, damit ist eine Speichertiefe von 16384 Samples moeglich.
-Eingangsschutz auf Platine mit Wandler fuer unterschiedliche Logikpegel
-Nur gaengige Standardbauteile
-Platine ca. 100mm x 70mm (angestrebte Kosten: max. ca. 10EUR)
-SW/FW frei im Sinne der GPL (Java-GUI mit C-Kern, alles im userspace)
-Einfache Bedienung: Geraet anstecken, GUI starten, loslegen 
(automatische Erkennung)
-Die SW und der Treiber sind so gehalten dass in Zukunft noch staerkere 
HW unterstuetzt werden kann.

In Summe duerfte der Komplettsatz auf etwa ca. 30-40EUR als Richtwert 
kommen je nachdem auch wieviele Interesse haben zwecks Platine usw. 
usf., wenn es im Rahmen bleibt kann man auch darueber sprechen das Teil 
mit vorkonfiguriertem CPLD gegen Aufpreis zu bekommen, daran soll es mal 
nicht unbedingt scheitern.

Es handelt sich um ein freies Projekt...

Gruss,
Michael
Angehängte Dateien:
#1776395
Lesenswert?

Klingt interessant, insbesondere wenn die Software brauchbar ist. Leider 
habe ich da für Linux noch nichts Brauchbares gefunden.

Hier gibt es übrigens auch ein freies Projekt, das auf den ersten Blick 
zumindest bei der Hardware für denselben Preis deutlich mehr bietet:

http://www.seeedstudio.com/depot/preorder-open-workbench-logic-sniffer-p-612.html?cPath=75

Allerdings bin ich nicht wirklich von der Software überzeugt:

Beitrag "Re: Logic Analyzer unter Linux"
OP Persönliche Seite #1776422
Lesenswert?

Gastino G. schrieb:
> Allerdings bin ich nicht wirklich von der Software überzeugt:
>
> Beitrag "Re: Logic Analyzer unter Linux"

Ich hab mir zwar ein bisschen was aus SUMP geliehen aber da schon 
festgestellt dass die SW (zumindest auf CLient-Seite) ne ziemliche 
Katastrophe ist, vor allem gibt es kein anstaendiges Interface. Mein 
Treiber laest sich ueber eine (schlanke) Hochsprache (JSON) steuern und 
somit kann man da jederzeit auch andere Clients dafuer schreiben, ohne 
Implementierungsdetails der HW kennen zu muessen. So wie ich SUMP 
verstanden hab wird da einfach direkt ueber eine serielle Schnittstelle 
gearbeitet komplett ohne Abstraktion, das is natuerlich aus Sicht der 
Architektur ziemlicher Mist.

Dass die HW fuer mich auch ein Mittel zum Zweck ist/war, ist mir 
bewusst, daher ist ja nicht alles "fest verdrahtet" worden sondern mit 
viel Aufwand abstrahiert. Ich wollt jetzt aber nicht unbedingt eine 
Diskussion vom Zaun brechen sondern erfragen, ob andere daran Interesse 
haben.

Ich hab das primaer als Abschlussarbeit ins Leben gerufen und so werd 
ich das auch handhaben, das soll mir im Zweifelsfall auch reichen, denn 
umsonst war es damit sicherlich nicht.

Greets,
Michael
Gast #1776600
Lesenswert?

@linuxgeek

immer gibt es (Nachbau-) Projekte von Dir die kein Mensch braucht. 
Bestes Beispiel Atxmega ...

Logikanalysator gibt es fix und fertig zu kaufen, LEISTUNGSFÄHIGER und 
GÜNSTIGER

siehe nur z.B

http://store.eeelec.com/index.php?main_page=product_info&cPath=11&products_id=14

    *8 Inputs
    *Voltage Range: -0.5 to 5.25V
    *Input Low Voltage: -0.5 to 0.8V
    *Input High Voltage: 2 to 5.25V
    *ESD and over-voltage protection
    *Logic threshold not adjustable
    *24MHz Maximum Sample Rate
    *200M+ samples, absolute limit depends on system RAM

gibt es für 40 US-DOLLAR

Super Gerät, Super Software, Tip Top
Gast #1776864
Lesenswert?

@Thomas

" ..nö das Saleae Logic (original) ist super, das da ist ein billig 
china
clone, weder legal noch gut. "


kein Unterschied zwischen dem Orginal und dem Clone; ich bin voll und 
ganz zufrieden mit dem Clone. SUPER

Hut ab vor den China-Nachbauten. Egal ob JTAG MKII oder Logicana. oder 
sonstwas. Ab und an sind die Nachbauten wirklich zu nix zu gebrauchen, 
es gibt aber auch positive Beispiele.
Persönliche Seite #1777267
Lesenswert?

Joe hätte schon eher die Linux/OSX version fertig gehabt, leider gabs 
ein paar probleme (auch finanziele). So müssen die Saleae kunden, dank 
den clone-makers, länger warten. Gut, es war nicht von anfang an gut 
durchdacht (kein clone check in der firmware), das hat Joe viel zu spät 
gemerkt und wollte die firmware/hardware schon nicht mehr ändern.

Sigrok ist natürlich eine alternative, für Saleae kunden und clone 
benutzer (und natürlich alle anderen deren hardware unterstüzt wird).
Gast #1777373
Lesenswert?

>Kurze Eckdaten:
>---------------
>-8 Kanaele mit bis zu 10MHz Samplerate (noch nicht endgueltig,
> daher Richtwert)
>-SRAM mit 128k, damit ist eine Speichertiefe von 16384 Samples moeglich.

Das bekommt man eventuell mit einem AVR-XPLAIN hin:
Beitrag "XMEGA/ AVR-EXPLAIN code examples und Diskussion"

Als Grundlage für die Oberfläche könnte man dieses Programm nehmen:
Beitrag "Java Oberfläche für Logik Analysator ( Open Sourcce )"
Gast #1777379
Lesenswert?

Liest eigentlich irgendjemand, was der Threadersteller geschrieben hat? 
Er frägt nach einer Sammelbestellung und nicht ob und wie man sein 
Projekt anders oder besser machen kann. 90% der Beiträge in diesem 
Thread sind überflüssig und fehl am Platze.

@linuxgeek: Ich kann sowas leider im Moment nicht brauchen, aber danke, 
dass du es anbietest!
(Firma: Embedit Mikrocontrollertechnik) #1777447
Lesenswert?

Ich finde es traurig, dass so ein Projekt zu einem Trollpost verkommt. 
Ich finde es interessant. Und den angestrebten Preis kann man noch 
deutlich drücken. Bei entsprechender Menge kostet die Platine unter 10€. 
Gleiches gilt für die übrigen Teile
Persönliche Seite #1777468
Lesenswert?

naja, mal ehrlich. dafür das hier cpld und sram zum einsatz kommen sind 
die bisherigen specs dürftig.

respektabel für eine abschlussarbeit und so. alles schön und gut. aber 
das teil is weder fisch noch fleisch.

mit nem cypess (p)soc gehts per usb hoch auf bis zu 24mhz.
nur mit nem atmel kommt man immernohc auf brauchbare 1-2 mhz.
mit nem kleinen fpga und nem gefälligen µc als softcore zur 
kommunikation mit der aussenwelt hätte das potential bombe zu werden.

und für die trolle hier: mit ethernet, bluetooth und wifi. dann wills 
jeder depp.

ich seh absolut keinen sinn in einem solchen projekt noch in der 
umsetzung ausser dem akademischen.

wenn das hauptaugenmerk die neue software ist, dann ist das ok und die 
hardware einfach nur mittel zum zweck. scheint mir aber nicht so.

genug zerrissen, objektiv: schöne sache das! gut gemacht.
#1777798
Lesenswert?

@ André
Von was für einen Cypress Controller sprichst du?
Es gibt die Typen 1 3 und 5, wobei an 3 und 5 fast kein rankommen ist.

Der PSoC 1 kann dir bei 24MHz rund 6 Millionen Befehle verarbeiten.
Der AVR ATmega/Tiny schafft bei 16MHz rund 16 Millionen Befehle.
Der ATmega644 schaft mit 20MHz rund 20 Millionen Befehle.

Manche Befehle brauchen beim PSoC / AVR auch mehr Takte, aber der PSoC 1 
hat einen wirklich alten Kern drin.

Es haben nur ein paar PSoC einen USB Anschluss, viele haben keinen.
Von Atmel gibt es ebenfalls USB Varianten.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren