Forum: Mikrocontroller und Digitale Elektronik Suche Logik Analyzer usb3.0


von LA (Gast)


Lesenswert?

hallo,

Weiß einer ob schon logic Analyzer gibt, der über usb3.0 direkt in RAM 
Daten schiebt.
So ähnlich wie der usbee dx, der ist leider für mich zu langsam. Das 
Teil habe ich da, ist nicht schlecht, nur halt etwas zu langsam. Ich 
muss Daten (parallel 16bit) mit bis 50msps unkomprimiert ca 30 Sekunden 
aufnehmen.

von Christian R. (supachris)


Lesenswert?

Wird schwierig, der einzige Controller ist der Cypress FX3 aber 100MB 
kontinuierlich in den PC geht da auch höchstens über ISO Transfer, dann 
aber ohne Liefergarantie. Im Bulk Modus kann und wird das OS immer mal 
Pausen machen, die bis 300ms (schon gemessen) lang sind. Da brauchst du 
vieeeel Puffer.

von LA (Gast)


Lesenswert?

Christian R. schrieb:
> Wird schwierig, der einzige Controller ist der Cypress FX3 aber 100MB
> kontinuierlich in den PC geht

Okay, jetzt weiß ich warum noch keinen gibt. Aber kommt bestimmt noch, 
USBee DX ist sehr gut was die Aufnahme angeht:
https://www.usbee.com/products.htm

Ich dürfte die QX Version mal testen, Finger weg, das  ist Schrott:
QX Aufnahme unkomprimiert (therotisch - wird auch in der Software 
richtig angezeigt):

Aufnahme (100Msps) 0.32sekunden =  896M/(24D Ch + 4A Ch) = 32M je 
Channel
0.32sek = 32Ms/100Msps

Bei mir war die Aufnahme ca 1-2msek möglich, sollte aber rechnerisch die 
0.32sek aufnehmen!.

von Sascha (Gast)


Lesenswert?

Gibts Logic Analyzer mit Firewire? Das kann doch per DMA direkt in den 
RAM schreiben.

von D. V. (mazze69)


Lesenswert?

Ich hatte vor ca. 2 Jahren mal eine Anfrage an Saleae bezüglich USB3.0 
gemailt, aber nie eine Antwort erhalten. Scheinen bisher noch satt zu 
werden.

von Frager (Gast)


Lesenswert?

Christian R. schrieb:
> Wird schwierig, der einzige Controller ist der Cypress FX3 aber
> 100MB
> kontinuierlich in den PC geht da auch höchstens über ISO Transfer, dann
> aber ohne Liefergarantie. Im Bulk Modus kann und wird das OS immer mal
> Pausen machen, die bis 300ms (schon gemessen) lang sind. Da brauchst du
> vieeeel Puffer.

Welches OS?

von Luther B. (luther-blissett)


Lesenswert?

Kannst du den Takt der Datenquelle verlangsamen?

Brauchst du die gesamten 3GB oder musst du darin ein Datenmuster suchen?

Warum unkomprimiert? Nimmst du Rauschen auf?

Wäre es eine Option mit 3-4 LA and 3-4 PC aufzunehmen und das Signal 
später über einen mit aufgenommenen Takt wieder zu synchroniesieren?

von Chris (Gast)


Lesenswert?

Es gibt LA mit PATA interface, diese schaffen 32 Kanaele mit 100Msps, 
bzw
16 mit 200Msps.

von Luther B. (luther-blissett)


Lesenswert?

Chris schrieb:
> Es gibt LA mit PATA interface, diese schaffen 32 Kanaele mit 100Msps,
> bzw
> 16 mit 200Msps.

Wie geht das? Der schnellste PATA Übertragungsmodus ist m.W. Ultra ATA 
167 == 167 MB/s. 32 Kanäle bei 100sps sind 400MB/s. Meinst du vielleicht 
SATA?

von D. V. (mazze69)


Lesenswert?

Luther Blissett schrieb:
> Meinst du vielleicht
> SATA?

Meint er vielleicht Ultra DMA?
Dass SATA schneller arbeiten soll als PATA, wäre nur dem 
Entwicklungsstand geschuldet - oder übersehe ich da etwas, dass bei 
parallelem Datentransfer geringere Geschwindigkeiten erreichbar sind, 
als bei SATA? Die Kabelkapazität in Punkto Datenmenge sollte doch größer 
sein? Ich denke, die wollen nur Kupfer sparen.

von Chris (Gast)


Lesenswert?

Nein, ich meine pata, bzw habe ich mit solchen gearbeitet.
Die verwendeten udma100/133 , also 25/33.33Mhz. Dank PCI 2.1 (66.66Mhz) 
laufen die dann mit 200/267Mbyte per Sec. Mit minimalster Kompression 
und
internen Buffern schafften sie dann die vorher genannten Datenraten.
Fuer ein FPGA sind 50/66.66 Mhz keine Problem, und auch nicht die 
ganannten
Sampleraten.

von LA (Gast)


Lesenswert?

Luther Blissett schrieb:
> Kannst du den Takt der Datenquelle verlangsamen?
>
> Brauchst du die gesamten 3GB oder musst du darin ein Datenmuster suchen?
>
> Warum unkomprimiert? Nimmst du Rauschen auf?

Nein Leider nicht, ich muss alles komplett und unkomprimiert aufnehmen. 
Mir ist der Bus nicht bekannt, ich kenne teilweise nicht mal einzelne 
Leitungen.
Die Schnittstellen (Bus) sind alle Firmen spezifisch, zB. UART 16bit 
oder irgend eine Serielle/Parallele Übertragung.

Die Datenmuster kann ich mir später, wenn ich alles aufgenommen habe 
über die Software filtern, eventuell eigenes Protokoll schreiben etc...

von Martin M. (capiman)


Lesenswert?

@LA
Wackelt auf den Leitung sehr viel herum?
Oder ist meistens eher wenig los?

Es gibt Logic Analyzer von TechTools (DigiView), mit USB 2.0,
die eine Hardware-Komprimierung eingebaut haben,
d.h. sie speichern immer nur Bewegungen auf den Leitungen
und Timestamps ab.
( http://www.tech-tools.com/logic-analyzer.htm )
( http://www.tech-tools.com/logic-analyzer-compression.htm )
( http://www.tech-tools.com/logic-analyzer-compression-specs.htm )

@All
Gibt es eigentlich noch andere Logic Analyzer,
die dies ähnlich machen?
Früher gab es dort auf deren Webseite einen Hinweis "Patent Pending",
ich weiß aber nicht, ob es wirklich ein Patent gibt
oder dies nur zur Abschreckung diente???
Ich kann diesen Hinweis auf die schnelle aber auch nicht mehr finden...

von LA (Gast)


Angehängte Dateien:

Lesenswert?

Martin Maurer schrieb:
> Wackelt auf den Leitung sehr viel herum?
ununterbrochen, also immer, siehe Bild

Martin Maurer schrieb:
> Es gibt Logic Analyzer von TechTools (DigiView), mit USB 2.0,
> die eine Hardware-Komprimierung eingebaut haben,
> d.h. sie speichern immer nur Bewegungen auf den Leitungen
> und Timestamps ab.
Die Komprimierung bringt mich nicht weiter, das habe ich der USBee QX 
mal probiert.

von Martin M. (capiman)


Lesenswert?

Rein so als Idee: Kann es sein, dass GND nicht passt?
Es ist auf vielen Leitungen fast immer das gleiche drauf...
Hilft Dir aber bei der Suche nach einem passenden Device
zum Aufnehmen der Daten nicht weiter...

von LA (Gast)


Angehängte Dateien:

Lesenswert?

Martin Maurer schrieb:
> Rein so als Idee: Kann es sein, dass GND nicht passt?

Nee, das passt schon, ich habe ja schon einiges "entschlüsselst"
Die ersten oberen 10bits gehören zu einem Parallel-Bus.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.