Forum: Mikrocontroller und Digitale Elektronik Logik-/Protokollanalysator von Zeroplus


von Jochen B. (jochen_b)


Lesenswert?

Habe mir den ZEROPLUS C-16064 bei TIGAL gekauft. Über das Gerät selber 
kann ich noch nicht viel sagen, beginne gerade mich reinzufummeln aber 
über TIGAl schon.
Als Einstig habe ich mir die Protokollanalyse einer funktionierenden I2C 
Verbindung zwischen einem AVR und einer DS1307 clock vorgenommen. Wie 
nicht anders zu erwarten klemmt es an einer Stelle. Dazu gleich mehr. 
Weil die Logikanalyse funktioniert, ich sehe die SDA und SCL-Impulse und 
die sehen gut aus, aber die Protokollanalyse auf Paketebene nicht 
hinzubekommen ist, dachte ich mir, ein Anruf bei TIGAL und irgendein 
"Wissender" sagt mir an welcher Stelle ich mich vertan habe bzw. wo das 
entscheidende Häkchen fehlt.
DENKSTE! Da alle (vielleicht auch der einzige) Mitarbeiter auf der 
embedded word sind müsse ich mich bis Ende der Woche gedulden bis sich 
Jemand bei mir meldet, heißt es.
Das kann doch nicht wahr sein. Falls einer von euch auf der Messe ist 
der schau doch mal bei TIGAL vorbei und berichte ob die Schlange der 
Kaufinteressierten tatsächlich drei mal um den Block reicht.

------soviel zu TIGAL, nun zu meinem Problem---------

Woran kann es liegen, dass ich zwar vernünftig aussehende SDA und SCL 
Pulse angezeigt bekomme - die I2C-Kommunikation klappt ja auch bestens - 
aber keine Protokoll-Analyse erfolg. Es wird nur ein schwarzer Balken 
angezeigt in dem "unknown" steht? Auch im Paket-Fenster zeigt sich 
nichts.

-----ach ja auch das trug zu meiner Frustation erheblich bei-----
Natürlich hangelt man sich als Einsteiger an den mitgelieferten 
Beispielen entlang. Für die I2C-Analyse werden im Beispiel die beiden 
ersten Kanäle A0 und A1 verwendet. Es hat 'ne ganze Weile gedauert bis 
ich dahinter kam, dass bei dem frisch aus der Verpackung genommenen 
Gerät der A1 Kanal defekt ist (dauer "1"-Pegel). Nur so am Rande: auf 
den funktionierenden A0-Kanal habe ich lange auch nichts gesehen, da die 
voreingestellte Darstellung dunkel Braun auf Schwarz erfolgte. Na ja, 
das ist in der neuesten SW wenigsten anders und mit den Kanälen A2 und 
A3 für SDA und SCL klappt ja die Logikanalyse schon mal.

Freue mich über jeden Hinweis. Gibt es eigentlich irgendwo eine user 
group die sich mit Logikanalysern oder mit ZEROPLUS beschäftigt?

von Christoph H. (christoph_b)


Lesenswert?

Hallo

Du must die 2 Bus/Signale in einen Bus Convertieren.

Einfach auf der linken Seite die z.B A0 und A1 makieren und dann mit der 
Rechten Maustaste Grup into Bus auswählen.

Dann auf denn neuen Bus klicken und bei Bus Property Protocol Analyzer 
den I2C Bus auswählen. Dann wird er ausgewertet.

Gruß Christoph

von Jochen B. (jochen_b)


Lesenswert?

Hallo Christoph,
danke für den Hinweis - genau so habe ich es doch gemacht :-((
Muss ich denn noch irgend etwas aktivieren  registrieren  installieren 
...

Auf das Paket-icon habe ich auch gedrückt aber es zeigt sich nichts. Was 
ist denn mit den timing Einstellungen unter Bus Property

Ich renne hier im Kreis herum ...

Gruß Jochen

von Albert M. (Firma: Bastler aus Mönchengladbach) (albertm) Benutzerseite


Lesenswert?

Hast Du die richtigen Einstellungen unter Bus Settings / Parameter 
Config?
Oder eventuell mal mit Reverse Signal versuchen?

von Christoph H. (christoph_b)


Angehängte Dateien:

Lesenswert?

hier ein Bild der Bus Property.

1)Zuerst Protokol Analyzer auswählen.
2)Das Protokoll aus der Liste auswählen
3) Prameters Config... Hier kann alles eingestellt werden. Unter Data 
Format kann das Format der Daten eingestellt werden. z.B Hex, Bin, 
Dec...

Gruß Christoph

von Jochen B. (jochen_b)


Lesenswert?

Hallo Christoph,
danke für deien Geduld und den neuen Hinweis. Ich mache das genau so wie 
du vorschlägst, und trotzdem ist bei der Protokoll-Analyse, also auf 
Paketebene, nichts zu sehen ... Mist. Der I2C Analyser ist doch free, 
wieso weigert er sich dann.
Weder TIGAL noch ZEROPLUS haben sich bisher auf meine Anfrage hin 
gemeldet. Also nur ZERO ohne jedes PLUS? Na ja, die schlafen wohl schon. 
Ich glaube immernoch, dass weder die HW noch die SW schuld an der Misere 
sind. Ich bin einfach zu bl... äh, zu unerfahren um die richtigen 
Einstellungen vorzunehmen.

Z.Zt. Frust hoch drei bei mir ...
Jochen

von Christoph H. (christoph_b)


Lesenswert?

Hallo Jochen

Du hast aber schon die Masse mit der der Masse des C-16064 verbunden?

von Jochen B. (jochen_b)


Angehängte Dateien:

Lesenswert?

Hier noch die relevanten Sreen Shots.

von Christoph H. (christoph_b)


Lesenswert?

du hast als BUS A2 und A3 definiert. Das Signal liegt aber an A1 und A2 
an.
An A3 ist gar kein Signal an.

Einfach den BUS löschen und neu mit A1 und A2 erstellen. Dann sollte es 
klappen. ;-)

von Jochen B. (jochen_b)


Lesenswert?

Christoph du bist einfach Klasse!
Danke Dir. Weißt Du woran es genau lag? Ich verrate es Dir, obwohl ich 
mich damit bloß stelle. Der schei... Stecker mit den Kanalkabeln läßt 
sich um eine Steckposition nach links versetzt einstecken, so dass A0 
ins Leere geht, A1 wird damit zu A0, A2 zu A1 usw.

*****DAS IST EINE REIFE INGENIUERS_LEISTUNG VON ZEROPLUS!!!******

Bei der Aussage bleibe ich, auch wenn man mir jetzt eine Brille 
empfiehlt - basta!

Nochmals vielen Dank für Deine Geduld und Hilfe.

Jochen

von Christoph H. (christoph_b)


Lesenswert?

Hallo Jochen

Freut mich das ich helfen konnte.

Gruß Christoph

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.