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
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
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
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
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
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
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
@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??
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
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.
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
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
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
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?
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.
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
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.