Forum: Mikrocontroller und Digitale Elektronik Analysator für I²C-Signale


von Mario (Gast)


Lesenswert?

Hallo,

ich bin auf der Suche nach einem Analysator für I²C-Signale. Bei der 
Fehlereingrenzung wäre es manchmal recht hilfreich, nicht nur 
Oszisignale zu sehen, sondern auch gleich die Daten als z.B. Hex-Wert 
und Start- und Stop.

Der folgende sieht doch ganz gut aus:
SALEAE LOGIC 4 
(https://www.antratek.de/saleae-logic-4-logic-analyzer-red?gclid=CIKEofSW09ICFVYz0wodw0wHSg)

Hat jemand Erfahrungen damit? Ist auch vom Preis ganz OK.


Alternative wäre der folgende:
Asix OMEGA (http://www.asix.net/dbg_omega.htm)

Oder gibt es noch andere?

Gruss
Mario

von John D. (Gast)


Lesenswert?

Aardvark oder
Bus Pirate

von Horst (Gast)


Lesenswert?

Von den Saleae-Logicanalysern gibt es auch Nachbauten aus China für 
wenige Euros. Wenn Du für die statt der Saleae-Software Sigrok benutzt 
gibt es auch keine Lizensverstöße.

von Mario (Gast)


Lesenswert?

Horst schrieb:
> Von den Saleae-Logicanalysern gibt es auch Nachbauten aus China für
> wenige Euros.

Mir ist es wichtig, daß der Analysator ein vernünftiges Gehäuse hat und 
die Software gut zu bedienen ist.

Der Preis spielt zwar auch eine Rolle (möglichst kleiner 300 €), aber 
lieber ein Original als ein chinesischer Nachbau, auch wenn es etwas 
teurer ist.

Mario

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Mario schrieb:
> Bei der Fehlereingrenzung wäre es manchmal recht hilfreich, nicht nur
> Oszisignale zu sehen, sondern auch gleich die Daten als z.B. Hex-Wert
> und Start- und Stop.
Mir gefällt da das PicoScope recht gut(**). Es ist in der kleinsten 
Zweikanal-Version für 119€ absolut empfehlenswert...
https://www.picotech.com/oscilloscope/2000/picoscope-2000-overview

(**)
Mit einem Oszi sieht man mehr als nur mit einem LA, das hat auch der 
Kollege im Beitrag "Re: STM32 Discovery CAN H kein Signal" 
herausgefunden

von Dussel (Gast)


Lesenswert?

Lothar M. schrieb:
> Mit einem Oszi sieht man mehr als nur mit einem LA, das hat auch der
> Kollege im Beitrag "Re: STM32 Discovery CAN H kein Signal"
> herausgefunden
Das ist aber auch eine Preisfrage und wenn es nur um die Kommunikation 
geht, ist es angenehmer, die Daten zu sehen und nicht nur irgendwelche 
Spannungen.
Er schrieb ja 'nicht nur'.

von Josef B. (jobi23)


Lesenswert?

Hallo,

ich verwende das Xprotolab von Gabotronics
http://www.gabotronics.com/development-boards/xmega-xprotolab.htm


Hat mir schon oft weitergeholfen und ist äußerst günstig und klein

Mit Gehäuse würde ich eher das Xprotolab Portable oder das Xminilab 
Portable empfehlen.

: Bearbeitet durch User
von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Dussel schrieb:
> Das ist aber auch eine Preisfrage und wenn es nur um die Kommunikation
> geht, ist es angenehmer, die Daten zu sehen und nicht nur irgendwelche
> Spannungen.
Ja, aber diese Decodierung und Protokollierung macht das PicoScope doch 
auch:
1
Serial decoding Protocols 1-Wire, ARINC 429, CAN, DCC, DMX512, FlexRay,
2
Ethernet 10Base-T, USB 1.1, I²C, I²S, LIN, PS/2, SPI, SENT, UART/RS-232
...und das gemessen am Informationszugewinn für kleines Geld.

: Bearbeitet durch Moderator
von Little B. (lil-b)


Lesenswert?

Ich benutze den Saleae Logic 8, und ärgere mich, nicht gleich den logic 
pro 8 oder pro 16 gekauft zu haben.

von Mario (Gast)


Lesenswert?

Little B. schrieb:
> und ärgere mich, nicht gleich den logic
> pro 8 oder pro 16 gekauft zu haben.

Warum?
Ich benötige keine Oszifunktion (habe bereits ein gutes Oszi). Mir geht 
es nur um die Decodierung der I²C-Busses. Da reicht ja das SALEAE LOGIC 
4 vollkommen aus, oder? Bist Du mit der Decodierfunktion des I²C 
zufrieden?

von Holger (Gast)


Lesenswert?

Habe noch den "alten" Logic8 hier - und nutze es oft und gerne.

Software ist gut, intuitiv bedienbar, decodierung für gängige Signale 
(I2C natürlich auch) funktioniert ebenfalls gut. Klar empfehlenswert.

von Holger (Gast)


Angehängte Dateien:

Lesenswert?

Anbei ein Screenshot.

von GeGe (Gast)


Lesenswert?

Mario schrieb:
> Bei der
> Fehlereingrenzung wäre es manchmal recht hilfreich, nicht nur
> Oszisignale zu sehen, sondern auch gleich die Daten als z.B. Hex-Wert
> und Start- und Stop.

Da gibt es auch Oszis, die das auch gleich so anzeigen mit den 
Hex-Werten. Bei manchen kann man da auch eine Option nachrüsten bzw. 
freischalten lassen.
Das gute dabei ist, man kann auf nicht nur auf Start / Stop triggern, 
sondern auch auf bestimmte Ereignisse wie Adressen oder Daten.
Hat mir selbst schon sehr geholfen und viel Zeit erspart, da ja sonst 
erst alles aufgezeichnet und durchsucht werden müsste.

von Wolfgang (Gast)


Lesenswert?

Mario schrieb:
> Mir ist es wichtig, daß der Analysator ein vernünftiges Gehäuse hat und
> die Software gut zu bedienen ist.

Da bist du mit dem Saleae Original goldrichtig. Das Gehäuse ist sehr 
solide und die Software super zu bedienen.

> Der Preis spielt zwar auch eine Rolle (möglichst kleiner 300 €), aber
> lieber ein Original als ein chinesischer Nachbau, auch wenn es etwas
> teurer ist.

Einen Faktor 40 würde ich jetzt nicht als "etwas" abtun ;-)

von Michael O. (michael_o)


Lesenswert?

Von Mikrochip gibt's noch den pickit seriell analyzer hat mir beiden 
ersten i2C versuchen sehr geholfen.

Mfg
Michael

: Bearbeitet durch User
von M.A. S. (mse2)


Lesenswert?

Lothar M. schrieb:
> Mir gefällt da das PicoScope recht gut(**). Es ist in der kleinsten
> Zweikanal-Version für 119€ absolut empfehlenswert...
> https://www.picotech.com/oscilloscope/2000/picoscope-2000-overview

Lothar M. schrieb:
> Ja, aber diese Decodierung und Protokollierung macht das PicoScope doch
> auch:Serial decoding Protocols 1-Wire, ARINC 429, CAN, DCC, DMX512,
> FlexRay,
> Ethernet 10Base-T, USB 1.1, I²C, I²S, LIN, PS/2, SPI, SENT, UART/RS-232
> ...und das gemessen am Informationszugewinn für kleines Geld.

Kann es sein, dass das ganz billige mit nur 2 Analogkanälen keine 
Protokollanalyse macht?
Sondern nur die teurere Version mit 2 Analog- und zusätzlichen 
Digitalkanälen?

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

M.A. S. schrieb:
> Kann es sein, dass das ganz billige mit nur 2 Analogkanälen keine
> Protokollanalyse macht?
Nein, genau das kleinste habe ich zum Test mal gekauft und es zeigt die 
Protokolle an.

: Bearbeitet durch Moderator
von F. F. (foldi)


Lesenswert?

Wolfgang schrieb:
> Einen Faktor 40 würde ich jetzt nicht als "etwas" abtun ;-)

Eben!
Ich habe auch so ein China Teil und das funktioniert natürlich auch mit 
der Saleae Software. Sigrok sieht nicht "ganz so hübsch" aus, macht aber 
auch was man braucht.
Teilweise für 5 Euro zu bekommen, die Dinger.
Nur mal zum testen, ob das überhaupt das macht, was du dir vorstellst, 
dafür ist das eine gute Sache.
So wie sich der Eingangspost anhörte, hat der TO noch nicht mit einem LA 
gearbeitet.

Hatte damals die gleiche Situation und fand beeindruckend wie fein das 
klappt. Würde ich den mehrmals täglich nutzen, würde ich vielleicht auch 
was solides kaufen, aber für die paar Male, da tut's der ausreichend.

Da kann man die Kohle besser in ein ordentliches Tischmultimeter 
investieren, wenn man das noch nicht hat. Das braucht man immer.

: Bearbeitet durch User
von mse2 (Gast)


Lesenswert?

Lothar M. schrieb:
> Nein, genau das kleinste habe ich zum Test mal gekauft und es zeigt die
> Protokolle an.
Schön, dann werd' ich wohl auch 'mal so'n Ding ordern.
Danke für den Tipp!

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.