Logic Analyser

#7887726
Lesenswert?

Arduino F. schrieb:

Soweit ich weiß sieht Saleae das ganz anders.

Die Software steht zum freien Download zu Verfügung. Keine Eingabe von "Lizenzschlüsseln", kein Kauf der Software, keine zeitlich begrenzte Laufzeit, keine Registrierung ...

Wäre Saleae nicht daran interessiert, daß ihre Software auch mit Klonen funktioniert, sie hätten schon lange die Unterstützung für ihre Ur-Modelle aus der frei verfügbaren Software rausgeschmissen.

Haben sie aber nicht; es ist stark anzunehmen, daß sie das als Reklamemaßnahme betreiben, um Leute an die Software zu gewöhnen, die eventuell später bei der Beschaffung eines leistungsfähigeren Logikanalysators ihre Erfahrungen mit der Software berücksichtigen.

Denn Salea lebt eindeutig von der Hardware. Wer sich die Preise der aktuellen Geräte ansieht, erkennt das.

Das /einfachste/ Modell, der Logic 8, kostet knapp 550 Euro, das nächstteurere, der Logic 8 Pro, kostet dann schon knapp 1100 Euro und das Spitzenmodell, der Logic 16 Pro, kostet dann schon jenseits der 1600 Euro.

#7887897
Lesenswert?

Arduino F. schrieb:

Auf der Webseite finde ich nur das, was oben im Bild zu sehen ist. Nix Freeware.

Nun, die Software kann man aber gar nicht kaufen. Auch wenn das da so formuliert ist.

Das ist übrigens nur die schlecht übersetzte deutschsprachige Webseite, die diese Formulierung verwendet, das Original sieht das anders.

Da bezieht sich "purchase" auf das Gerät und nicht auf die Software.

Angehängte Dateien:
#7887914
Lesenswert?

Arduino F. schrieb:

Stefan S. schrieb:

Freeware ist die Software von Saleae ebenfalls;

Soweit ich weiß sieht Saleae das ganz anders. Woher hast du deine Info, die würde ich gerne überprüfen.

https://support.saleae.com/faq/general-faq/license

1
It is also included with the Saleae Logic software in the license folder in the installation directory.
2

3
The same license is used for the Saleae Logic software, Protocol Analyzer SDK, and Automation API.
1
Copyright (c) Electron contributors
2
Copyright (c) 2013-2020 GitHub Inc.
3

4
Permission is hereby granted, free of charge, to any person obtaining
5
a copy of this software and associated documentation files (the
6
"Software"), to deal in the Software without restriction, including
7
without limitation the rights to use, copy, modify, merge, publish,
8
distribute, sublicense, and/or sell copies of the Software, and to
9
permit persons to whom the Software is furnished to do so, subject to
10
the following conditions:
11

12
The above copyright notice and this permission notice shall be
13
included in all copies or substantial portions of the Software.
14

15
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
19
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
20
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
21
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#7887924
Lesenswert?

Peter N. schrieb:

leider steht da kein Hersteller drauf.

Nö, die werden in China hergestellt und von verschiedenen Händlern vertrieben. Deine könnte von AZ-Delivery vertrieben worden sein. Zumindest haben die die Version 1.0 verkauft. Witzigerweise hat es der Hersteller in V2.0 nicht geschafft, den Schreibfehler zu korrigieren.

https://sigrok.org/wiki/AZDelivery_Logic_Analyzer

#7887966
Lesenswert?

Christoph db1uq K. schrieb:

Unspartantisch eingerichtet? Übernimmt der Cypress das bisschen Logik nebenbei?

Nein, die Billigklone sind keine Klone eines aktuellen Modells, sondern Klone eines sehr alten und schon lange nicht mehr produzierten Gerätes. Das hieß einfach nur "Saleae Logic" (ohne angehängte 8) und dessen Hardware wird hier beschrieben:

https://sigrok.org/wiki/Saleae_Logic

Da ist neben dem CY7C68013A nur noch ein EEPROM für die USB-ID drin (und ein bisschen Futter für Zwerghühner).

Der aktuell verkaufte Logic 8 ist ganz anders aufgebaut:

https://sigrok.org/wiki/Saleae_Logic8

#7888037
Lesenswert?

Stimmt, das ist der aktuelle Logic8, hatte ich mir falsch gemerkt: ADC: Hittite Microwave HMCAD1100 (datasheet) Octal 13/12-Bit 20 to 50 MSPS A/D Converter

der alte hier hat nur "Crystal: 24MHz" Main chip: Cypress CY7C68013A-56PVXC (FX2LP) Also ein Arduino mit 16 oder 20 MHz Takt ist da schon etwas zu schnell, je nach Messaufgabe. Einen I2C-Bus kann man noch anschauen.

https://www.infineon.com/cms/en/product/universal-serial-bus/usb-2.0-peripheral-controllers/ez-usb-fx2lp-fx2g2-usb-2.0-peripheral-controller/cy7c68013a-56pvxc/ Damit gehören die also zu Siemens oder vielmehr Infineon. Product Status discontinued

#7888267
Lesenswert?

Rainer W. schrieb:

Der o.g. USB-Logik-Analysator besitzt keinen ADC und schon gar nicht mit 24 MHz Abtastrate.

Der Ur-Logic von Saleae kann mit 24 MHz Abtastrate arbeiten, das funktioniert bei den Klonen aus irgendwelchen Gründen manchmal nicht, aber die Hälfte, 12 MHz Abtastrate, funktioniert. Und zwar in beiden Fällen mit allen acht Kanälen; das größere Modell Logic16 erreicht je nach Anzahl der genutzten Kanäle unterschiedliche Abtastaten; bei 16 Kanälen sind es 16 MHz, aber bei 3 Kanälen sind 100 MHz möglich.

#7888358
Lesenswert?

Harald K. schrieb:

das funktioniert bei den Klonen aus irgendwelchen Gründen manchmal nicht, aber die Hälfte, 12 MHz Abtastrate, funktioniert.

Das entspricht auch meiner Erfahrung. Bei mehr als 12 MHz gehen viele Samples verloren. Ich dachte anfangs, es läge am Laptop, aber auch an einem ziemlich neuen Destop IC ist es so. Die 12 MHz genügen mir, man mus es nur wissen.

#7888432
Lesenswert?

Nemopuk schrieb:

Die 12 MHz genügen mir, man mus es nur wissen.

Und wenn man doch mehr braucht, lohnt es, einen Clone des Logic16 zu beschaffen, der schafft 32 MHz bei 9 Kanälen. 50 bei 6 und eben 100 bei drei (was z.B. für SPI, wenn man nicht auch noch /CS beobachten muss, schon ganz nett sein kann).

Der ist aber nicht ganz so leicht zu bekommen bzw. manchmal bizarr bepreist: https://www.amazon.de/dp/B0FBGWS9R5

Aus China dann günstger:

https://www.ebay.de/itm/191709298279

Ich habe auch Zugriff auf einen LogicPort (https://www.pctestinstruments.com/deutsch/), aber dem sieht man sein technisches Alter leider dann doch sehr deutlich an. Die Software macht ihren Job, aber wenn man mal die Saleae-Software genutzt hat, ist das ein ziemlicher Rückschritt.

Das Ding ist halt über 20 Jahre alt: https://web.archive.org/web/20050913092610/http://www.pctestinstruments.com:80/

Mittlerweile hat jemand sich einen Logikanalysator auf Basis eines RP2040 selbst gebaut.

Die Urversion lieferte 24 Kanäle mit 100 MHz Samplerate, aber die konnte zwischenzeitlich deutlich angehoben werden, erst recht durch das Upgrade auf den RP2350.

https://github.com/gusmanb/logicanalyzer

Da das ein Opensource-Projekt ist, kann man das natürlich auch aus China bekommen:

https://www.aliexpress.com/item/1005008586449156.html

Als Software wird Sigrok verwendet.

#7888614
Lesenswert?

Ralf D. schrieb:

https://support.saleae.com/faq/general-faq/license

Ist schon interessant. Das ist ja quasi ne MIT Lizenz. Also "bau das in dein kommerzielles Produkt ein und verkauf das".

Dann schreiben sie aber auch: https://support.saleae.com/faq/technical-faq/saleae-open-source-support

First and foremost, we believe that the software provides the biggest value of the Saleae products. When you buy a product, the price includes the software. The software is one of the main things that sets us apart from the competition. Open-sourcing the software would give that edge away, and we think it could possibly even end our business.

In der Software hab ich keinen hinweis auf die Lizenz gefunden. Damit widerspricht der Download der oben genannten Lizenz, weil die vorschreibt, dass man die Lizenz nennen muss. Ergo: MIT lizensiert ist der Download nicht wirklich. Na ja, zumindest kann man sich da nicht rechtssicher drauf verlassen.

Ich hab jetzt keinen Clone rumfliegen. Theoretisch kann beim anschließen auch eine andere Lizenz für die Firmware angezeigt werden, die Clones ausschließt. Wenn da aber keine Meldung kommt, würde ich die Software auf jeden Fall als bedenkenlos mit Clones einsetzbar ansehen.

Dennoch: Nirgendwo steht, dass die Lizenz auch für die Firmware gilt.

Wer sein Recht auf "publish, distribute, sublicense, and/or sell copies of the Software" durchsetzen will, sollte auf jeden Fall vorher einen Anwalt fragen.

#7888721
Lesenswert?

Thomas Z. schrieb:

das nicht, die haben aber im EEprom VID und PID von saleae gespeichert was die Hersteller eigendlich nicht dürften.

Sind die 4 Bytes irgendwie krass Urheberrechtsgeschützt? Oder sind die mehr oder weniger ausgewürfelt? Sind die Markenrechtlich geschützt? Hmm...

Klar, Mitglieder des USB-IF, die eine offizielle USB Zertifizierung benötigen, müssen sich da natürlich dran halten. Aber wenn ich nur "compatible with USB" schreibe, was spricht dann dagegen einfach irgendwelche Zahlen zu nehmen, die vielleicht auch schon vergeben sind? Vor allem, wenn die zugehörige Software offenbar irgendwie MIT ist, hebelt man ja auch keinen Kopierschutz aus.

Man sollte in der Beschreibung nicht den Eindruck erwecken, dass es sich um ein offizielles Produkt handelt...

#7888724
Lesenswert?

Max schrieb:

Ich dachte immer, die Software kopiert bei jedem Start die Firmware in den Arbeitsspeicher auf dem Chip.

Richtig, aber damit sie das tut, müssen die richtigen VID/PID vorhanden sein. Dafür ist auf den Clones ein kleines serielles EEPROM drauf.

https://atadiat.com/wp-content/uploads/Saleae-Logic-Analyzer-Clone-PCB.jpg

Das ist das IC unten links auf der Platine (dieses dreist beschrifteten Klons)

#7888776
Lesenswert?

Harald K. schrieb:

Dafür ist auf den Clones ein kleines serielles EEPROM drauf

nicht nur die Clone. So ein Eprom ist bei CYPRESS Chips immer notwendig weil das Ding sonst mit der Cypress Vid meldet.

Max schrieb:

Sind die 4 Bytes irgendwie krass Urheberrechtsgeschützt? Oder sind die mehr oder weniger ausgewürfelt? Sind die Markenrechtlich geschützt? Hmm...

Saleae bzw LakeView Research hat die VID von der usb.org gekauft. Vermutlich weil die VID Lakeview Research gehört (-> Jan Axelson) sind die nie dagegen vorgegangen.

Wäre die VID in deutschen Händen, kannst du sicher sein, dass gegen die Nutzung mit Wettbewerbsrechtlichen Mitteln vorgegangen worden wäre. Az-Delivery hätte das Teil dann sicher nicht mehr im Programm. Noch krasser finde ich die Sache beim Logic16 Nachbau. Da haben die auch noch den FPGA Bitstream geklaut.

#7888780
Lesenswert?

Harald K. schrieb:

Max schrieb:

Ich dachte immer, die Software kopiert bei jedem Start die Firmware in den Arbeitsspeicher auf dem Chip.

Richtig, aber damit sie das tut, müssen die richtigen VID/PID vorhanden sein. Dafür ist auf den Clones ein kleines serielles EEPROM drauf.

Wobei man sagen muß, daß das zumindest für Sigrok-Benutzer kein Problem wäre. Jede eindeutige VID:PID Kombination würde funktionieren. Wirklich notwendig ist das nur für die Benutzer der Saleae Software.

#7888927
Lesenswert?

Rainer W. schrieb:

Eben, der Cypress FX2 führt die Software aus dem RAM aus

Wieso eben? Ich schrieb ja, die Software könnte sogar Open source sein. Wenn du ein Gerät anschließt und dann steht da "hier die closed source Lizenzbedingungen für die Firmware: nur Originale" dann darfst du die Firmware nicht in deinen Clone laden und damit die Software nicht ohne weiteres mit dem Clone einsetzen.

Wenn die ohne lizenzeinschränkungen herunterladbare Software beim anschließen eines Gerätes auch keine einschränkende Lizenz angezeigt wird, sehe ich keine restriktionen, die den Einsatz der Software mit Clones rechtlich unterbinden würde.

Ob ein nicht-Mitglied des USB-IF einfach die fremde VID/PID nutzen darf ist eine andere Frage. Wäre interessant, ob es da mal ein Urteil gab und worauf die sich dann berufen haben. Man darf natürlich nicht suggerieren, dass es ein Original wäre oder USB zertifiziert sei und so...

Wenn VID/PID rechtlich reichen würde, dass man die nicht clonen darf, wären Druckerpatronen per USB angeschlossen und alle Drittanbieter vom Markt geklagt.

#7888934
Lesenswert?

Max schrieb:

Ob ein nicht-Mitglied des USB-IF einfach die fremde VID/PID nutzen darf

Das hat bislang niemanden gestört, auch war die vergangenen Jahre nichts dem entgegensprechendes von Saleae oder sonstwem zu hören. So sehr ich dieses Wort auch nicht mag, aber hier ist es angebracht: Bedenkenträger machen sich entschieden zu viel Sorgen.

Wenn diese Bedenken so massive Sorgen erzeugen, daß die Nächte schlaflos werden, dann doch einfach die Finger von der Saleae-Software lassen und Sigrok verwenden.

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