Forum: Mikrocontroller und Digitale Elektronik Logikanalysator Scanalogic funktioniert noch nicht ganz wie er soll, hat unerwartete low-levels


von BWW (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

wie ja der Titel schon sagt gibt's Anfangsschwierigkeiten mit meinem 
Logikanalysator, den ich mir zugelegt habe.

Mit CH1 bis CH3 messe ich PWM-Signale die von einem ATmega8 erzeugt 
werden und drei 7-Segment-Anzeigen ansteuern. Mit CH4 messe ich die 
+5V-Leitung.

Komischerweise bricht laut Anzeige die 5V-Leitung ständig zusammen und 
geht auf 0V, ähnliche Einbrüche sind auch auf den PWM-Signalen zu sehen.

Ich frage mich gerade, ob das überhaupt sein kann, und ob der Fehler im 
Aufbau oder sonst irgendwo liegt...

Auf der +5V-Schiene steckt ein 100nF Abblockkondensator sowie ein 
kleiner 0,1µF Elko direkt vor dem Atmel.

Ich hab schon versucht, die Abblockkondensatoren durch andere zu 
ersetzen, es ändert sich aber an der Anzeige im Scanastudio nichts, die 
Ausreißer sind weiterhin zu sehen, mit einer durchschnittlichen Länge 
von ca. 100 µs.

Nur warum?

Anbei Bilder vom Aufbau und Programm-Screenshots.

Grüße, Christian

von Der (Gast)


Lesenswert?

Hi!

Versuch mal, die Fläche, die Masse und die anderen Kanäle "aufspannen" 
zu verringern. Anders ausgedrückt, klemm die Masse des LogicAnalayzer 
und die Eingänge direkt an den Mikrocontroller.

Welche Schwellspannung hat der LogicAnalyzer? Die beste Störfestigkeit 
erhälst du bei Vcc/2.

Gruß
Der

von Christian .. (bww)


Angehängte Dateien:

Lesenswert?

Der schrieb:
> Welche Schwellspannung hat der LogicAnalyzer? Die beste Störfestigkeit
> erhälst du bei Vcc/2.

Kann man das einstellen? Wenn ja, wo?

Ich hab grad nochmal einige Fehlerquellen ausgeschlossen:

- Steckbrett wurde mit 9-V-Batterie versorgt
- Logic Analyzer wurde direkt am Atmega angeschlossen (an den Drähten 
des 0,1µ-Elkos direkt am Atmega)
- Reset-Eingang vom Atmega wurde vorübergehend auf Masse gelegt, damit 
das Programm nicht gestartet wird, und somit PWM-Störungen unterbunden 
werden
- Programmierkabel abgesteckt und zur Seite gelegt

...und trotzdem erhalte ich, wenn ich die +5V-Schiene messe, immer noch 
diese unerklärlichen Einbrüche von ca. 100 µs Dauer...

Christian

von Der (Gast)


Lesenswert?

http://www.ikalogic.com/ikalogic-products/scanalogic-2/

Supported input logic levels: 2V, 2.8V, 3V, 3.3V, 3.6V and 5V.

Schau mal im Programm nach, da muss es irgendwo die Einstellung geben 
und verwenden 2V oder 2.8V

von Der (Gast)


Lesenswert?

Nachtrag:

Hmm, ich finde diese Schwellen jetzt auch nicht....


Du hast nicht zufällig ein Oszi?

von Christian .. (bww)


Lesenswert?

Der schrieb:
> Du hast nicht zufällig ein Oszi?
Nein, verkauft und durch den Logic Analyzer ersetzt :-(

Im entsprechenden Manual finde ich jetzt auch nichts. Anscheinend kann 
man da nix einstellen, und der erkennt die Spannung automatisch. Oder es 
funktioniert "ganz billig", und es gibt generell nur zwei fest 
eingestellte Schwellen für High und Low. Zumindest laut Datenblatt Seite 
17 beginnt Lowlevel unter 0,4 V und Highlevel ab 1,9 V.

Aber ob das daran liegt, dass mir der im Programm ständige 
Spannungseinbrüche anzeigt?

Hab jetzt nochmal genau nachgemessen, die dauern alle exakt 128 µs (auf 
der VCC-Schiene, auch trotz sauberer Gleichspannung aus dem 9-V-Block).

Christian

von Erich (Gast)


Lesenswert?

Du schriebst zwar...
>Supported input logic levels: 2V, 2.8V, 3V, 3.3V, 3.6V and 5V.
...hast aber den wichtigen Teil des Spec vergessen:

   Allowed input voltage range: -0.7V to 5.5V.


Weiter meinst du
>Oder es funktioniert "ganz billig"
>Im entsprechenden Manual finde ich jetzt auch nichts.

Na klar funktioniert es ganz billig, oder meinst du in dem Produkt ist 
der Eingangsteil von Agilent Scope drin?
Die Lösung findet man bei dem anderen angebotenen Produkt, dem 
"SCANALOGIC-2 EDU-KIT". Das ist identische Schaltung auf Platine zum 
selbst zusammenlöten, und da ist auch das Schaltbild veröffentlicht.
Es ist schlicht ein mit 3.3 Volt versorger "74LCX125" drin, und der 
erkennt dann ebei für alle Spanungen über 1/2 * 3.3 = 1,65 Volt damit 
"high". Da das Bauteil bis 5.5 Volt eingangsmäßig verträgt isses das 
eben dann.
http://www.ikalogic.com/wp-content/uploads/scanalogic2shm.png

Entweder haste das Ding bereits geschrottet mit deinen 9 Volt, oder es 
stimmt sonstwas nicht an deinem Aufbau.
Mein Rat: Bastel dir mal was einfaches z.B. mit 'nem (Binär-) Zähler 
zusammen, mit 3.3 oder oder 4.5 Batterien oder 5 Volt betrieben 
(74HC4060 z.B), dann kannst den Scanalogic damit überprüfen.
Und den 4060 kann man am niedrigsten Ausgang mit 'ner LED anschauen ob 
er oszilliert... Schaltung siehe hier 
http://www.dg4fac.de/digitalelektronik/11_quarzuhr.html#schaltung

Gruss

von Christian .. (bww)


Angehängte Dateien:

Lesenswert?

Erich, bitte nichts durcheinanderbringen, es hört sich so an als 
meintest du, dass zwei verschiedene Beiträge von ein und derselben 
Person verfasst worden wären, was aber nicht der Fall ist.

Erich schrieb:
> Du schriebst zwar...
>>Supported input logic levels: 2V, 2.8V, 3V, 3.3V, 3.6V and 5V.
> Weiter meinst du
>>Oder es funktioniert "ganz billig"
>>Im entsprechenden Manual finde ich jetzt auch nichts.

Der erste Teil "Du schriebst zwar..." stammt vom User "Der", der zweite 
Teil "Weiter meinst du..." stammt von mir.

Zweitens:

Erich schrieb:
> Entweder haste das Ding bereits geschrottet mit deinen 9 Volt

Ein bisschen mehr Respekt bitte! Ich werd doch wohl in meinen 
70-Euro-Analysator keine 9 Volt jagen?! Außerdem ist die Chance hierfür 
sehr gering, die einzige "Leitung" die mehr als 5 V führt, ist das kurze 
Stück von der Buchse bis zum Spannungsregler auf dem Steckbrett, und von 
da an herrschen überall 5 Volt auf dem gesamten Brett.

Zum aktuellen Stand der Dinge:

Erich schrieb:
> Mein Rat: Bastel dir mal was einfaches

Hab ich gemacht. Ich hab die Schaltung auf das geringstmögliche Maß 
reduziert, Störquellen (Mobiltelefone, Fernseher, Netzteile, etc...) 
entfernt, somit besteht der Aufbau nur noch aus einer 9-V-Batterie und 
zwei 47k-Widerständen als Spannungsteiler. An einem Widerstand greife 
ich mit dem Logikanalysator etwa 4,6 Volt ab, und ratet mal was ich auf 
dem Computermonitor angezeigt bekomme, trotz diverser durchprobierter 
Einstellungen - Richtig: Wieder die ominösen Spannungseinbrüche, die ja 
gar nicht da sein dürften (siehe Anhang)

Ich werd das Teil jetzt mal zurücksenden und ein Ersatzgerät anfordern, 
dann sehen wir weiter :-)

Christian

von Christian .. (bww)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

es gibt wieder Neuigkeiten. Ich habe mir einen anderen Logic Analyzer 
bestellt von Saleae Logic.

Ich hab zum Test mal die Daten eines Tsic-306 Temperatursensors 
mitgelesen.

Alles läuft einwandfrei, zudem hat der Saleae im Gegensatz zu meinem 
vorherigen Logic Analyzer gleich acht statt vier Kanäle und kostet nur 
etwa ein Drittel soviel wie der Scanalogic.

Der Scanalogic war also von Anfang an defekt. So wie es aussieht ist 
dieser Fehler mit den kurzzeitigen Spannungseinbrüchen bei Scanalogic 
bekannt, die haben ohne lange herumzufragen sofort ein Austauschgerät 
gesendet.

Fehler gefunden!

Vielen Dank für die Hilfe und die Beiträge!

Christian

von Hans-Jürgen R. (minschili)


Lesenswert?

@christian:
ich interessiere mich derzeit auch für LA's für ein bischen basteln mit 
meinem msp430. dabei bin ich auch auf den saleae gestoße... für weniger 
als das scanalogic 2 edu kit. aber ein echter saleae kostet über 100€ 
wenn ich das richtig verstanden habe. bist du sicher dass du nicht n 
fake daheim liegen hast aus der bucht oder so??

von Christian (Gast)


Lesenswert?

Hans-Jürgen R. schrieb:
> @christian:
> ich interessiere mich derzeit auch für LA's für ein bischen basteln mit
> meinem msp430. dabei bin ich auch auf den saleae gestoße... für weniger
> als das scanalogic 2 edu kit. aber ein echter saleae kostet über 100€
> wenn ich das richtig verstanden habe. bist du sicher dass du nicht n
> fake daheim liegen hast aus der bucht oder so??

Ich kann's nicht beurteilen, ob das ein Fake ist. Er läuft mit der 
originalen Software von der Saleae-Webseite und hat auch den vollen 
Funktionsumfang wie auf der Herstellerseite angegeben. Hat zum Beispiel 
ein vielfaches der Messdauer vom Scanalogic (bis zu 416 Sekunden bei 
voller Auflösung). Und das für nicht mal 30 Euro. Da kann man nicht 
meckern...

Christian

von Bla (Gast)


Lesenswert?

Es ist ein Klon, das Originalgerät kostet deutlich mehr (und ja, die 
Klone liefern die Originalsoftware mit).

von Hans-Jürgen R. (minschili)


Lesenswert?

naja dann werd ich vielleicht doch mal den saleae klon versuchen statt 
des scanalogic. als student darfs ruhig auch etwas billiger sein :D
das wär ja klasse wenn ich dann wieder ein bischen im niveau weiter 
voranschreiten könnte mit meinem msp430 durch günstige helferlein.

von Christian (Gast)


Lesenswert?

Hans-Jürgen R. schrieb:
> naja dann werd ich vielleicht doch mal den saleae klon versuchen
> statt
> des scanalogic. als student darfs ruhig auch etwas billiger sein :D
> das wär ja klasse wenn ich dann wieder ein bischen im niveau weiter
> voranschreiten könnte mit meinem msp430 durch günstige helferlein.

Du kannst dir für beide Geräte die Software direkt von den 
Herstellerseiten herunterladen, und vor dem Kauf ausprobieren. Wenn 
keine Geräte angeschlossen sind, laufen die Programme im 
"Simulationsmodus". Mich hat die Saleae-Software überzeugt, die ist 
wesentlich einfacher zu bedienen und ist meiner Meinung nach die bessere 
Lösung von beiden. Beispielsweise lassen sich Frequenz und Duty Cycle 
bei der Saleae am rechten Rand einfach ablesen, in dem man mit der Maus 
über die entsprechenden Flanken fährt. Derselbe Vorgang ist mit der 
Scanalogic schon deutlich aufwändiger und nur mit vielen Klicks zu 
erreichen (Start- und Endmarker setzen, etc...)

Christian

von Hans-Jürgen R. (minschili)


Lesenswert?

danke schonmal für die infos.

kurze frage bevor ich jetz lange rumsuch und die software runterlade. 
erkennt die saleae software protokolle? oder muss ich die bits zu fuß 
ablesen und interpretieren? was für mich nicht sooo schlimm wäre ;)
wär nur ein nice to know

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


Lesenswert?

Die Saleae Software erkennt und dekodiert folgende Protokolle:

ATMEL SWI
CAN
DMX-512
I2C
I2S-PCM
JTAG
LIN
Manchester
1-Wire
PS/2 Keyboard/Mouse
Async Serial
Simpel Parallel
SPI
UNI/O

von Christian (Gast)


Lesenswert?

...achja, noch ein Vorteil des Saleae-Geräts fällt mir da ein: Dieser 
Logic Analyzer hat 8 Eingänge, der Scanalogic nur 4.

Christian

von Hans-Jürgen R. (minschili)


Lesenswert?

ja dem war ich mir bewusst. aber 4 reichen ja meist aus für kleinere 
basteleien.

von Jens D. (jedie) Flattr this


Lesenswert?

Da hier gerade Saleae erwähnt wird.
Im Wiki hab ich bei 
https://www.mikrocontroller.net/articles/Logic_Analyzer#Open_Source_Software 
den Hinweis auf http://sigrok.org gelesen.

Diese OpenSource software unterstützt beide geräte:
http://sigrok.org/wiki/Saleae_Logic
http://sigrok.org/wiki/IKALOGIC_Scanalogic-2

Dabei ist das "Saleae Logic" dem "Scanalogic-2" von den Daten her 
überlegen. Bei Amazon gibt es das Teil schon für 18€: 
hhttp://www.amazon.de/Generic-Saleae-Analyzer-8Channel-support/dp/B00EXJ34DE/ref=sr_1_3?ie=UTF8&qid=1378384084&tag=jensd-21&sr=8-3&keywords=Saleae+Logic

Doch ist es auch das, welches unter http://sigrok.org/wiki/Saleae_Logic 
aufgeführt ist?
Denn es sieht schon mal ganz anders aus.

von Uwe H. (uwehermann) Benutzerseite


Lesenswert?

Jens D. schrieb:
> Bei Amazon gibt es das Teil schon für 18€:
> 
http://www.amazon.de/Generic-Saleae-Analyzer-8Channel-support/dp/B00EXJ34DE/ref=sr_1_3?ie=UTF8&qid=1378384084&tag=jensd-21&sr=8-3&keywords=Saleae+Logic
>
> Doch ist es auch das, welches unter http://sigrok.org/wiki/Saleae_Logic
> aufgeführt ist?
> Denn es sieht schon mal ganz anders aus.

Nö, ist nicht das Original sondern ein Klon, vermutlich der hier oder 
ein sehr ähnlicher:

http://sigrok.org/wiki/MCU123_Saleae_Logic_clone

Mehr Infos hier:
http://sigrok.org/wiki/Fx2lafw

Uwe.

von Jens D. (jedie) Flattr this


Lesenswert?

Ah! Danke für die Info!

Die Technischen Daten sind ja eigentlich gleich. Die verbauten 
Komponenten allerdings ein wenig anders...

Spricht was gehen das Teil?

von Uwe H. (uwehermann) Benutzerseite


Lesenswert?

Naja, das hängt hauptsächlich von dir ab. Es ist halt ein China-Klon mit 
allen bekannten Vor- und Nachteilen. Lange Lieferzeit und evtl. 
Zollstress, das Gehäuse ist Billigplastik, das USB-Kabel ist 
Schrott/defekt (das kannst du gleich wegwerfen), falls überhaupt Probes 
dabei sind kannst du die auch vergessen (die original EZ-Hook vom Saleae 
Logic sind deutlich besser), und die Windows-Software die sie mitliefern 
ist halt schamlos raubkopierte Saleae Originalsoftware.

Mit der sigrok Software + open-source fx2lafw Firmware fällt der letzte 
Punkt weg, ein wenig schrottig im Vergleich zum Original bleibt die 
Hardware aber natürlich trotzdem.

von Christian W. (christian_w)


Lesenswert?

Uwe Hermann schrieb:
>  und die Windows-Software die sie mitliefern
> ist halt schamlos raubkopierte Saleae Originalsoftware.

"Schamlos raubkopiert" ist die Software vermutlich nicht - denn die kann 
man sich kostenlos runterladen.

http://www.saleae.com/downloads

Christian

von Jens D. (jedie) Flattr this


Lesenswert?

Ach, jetzt sehe ich es auch, das die Amazon Angebote aus China kommen :(

Von UK gibt es aber zumindest einen Anbieter der aus UK liefert: 
http://www.amazon.co.uk/gp/offer-listing/B00DAYAREW/ref=sr_1_fkmr1_1?ie=UTF8&tag=jensd-21&qid=1378390604&sr=8-1-fkmr1&keywords=Saleae+Logic+Analyzer


Das Original hat leider einen saftigen Aufschlag zum Nachbau...

von Soul E. (Gast)


Lesenswert?

Christian W. schrieb:

> "Schamlos raubkopiert" ist die Software vermutlich nicht - denn die kann
> man sich kostenlos runterladen.
>

Adobe Photoshop oder Windows 8 kannst du Dir auch beim Hersteller 
runterladen. Benutzen darfst Du es trotzdem nur mit einem gültigen 
Lizenzschlüssel.

In den Lizenzbedingungen von Saleae steht klar und deutlich drin, dass 
die SW nur zusammen mit deren HW verwendet werden darf.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Jens D. schrieb:

>
> Von UK gibt es aber zumindest einen Anbieter der aus UK liefert:
> 
http://www.amazon.co.uk/gp/offer-listing/B00DAYAREW/ref=sr_1_fkmr1_1?ie=UTF8&tag=jensd-21&qid=1378390604&sr=8-1-fkmr1&keywords=Saleae+Logic+Analyzer
>

der möglicherweise auch nur aus china versendet, hatten wir schon alles.

>
> Das Original hat leider einen saftigen Aufschlag zum Nachbau...
>

ja, aber Saleae hat eine problemlose garantie abwicklung - eine "ist 
kaputt" aussage reicht um ein neues teil zu bekommen.

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.