Forum: Markt [S] MSO Modul (logic analyzer) für Hantek/Voltcraft/Tekway


von Manfred H. (mr-dsp)


Lesenswert?

Hallo,

vor einiger Zeit gabs hier mal eine Sammelbestellung um die 
Tekway/Hantek/Voltcraft DSOs auf MSOs mit Logic Analyzer aufzurüsten. 
Damals hatte ich noch kein entsprechendes Gerät, mittlerweile suche ich 
aber nach so einer Platine.

Auch der Erweiterungssatz für das LAN-Modul würde mich interessieren.

Falls jemand noch sowas hat und nun doch nicht verbauen möchte, würde 
ich mich über Angebote in diese Richtung freuen.

Soweit ich das bisher mitbekommen habe, ist das ein reiner Logic 
Analyzer ohne Protokoll Analyzer. Das läßt sich doch sicherlich selbst 
nachentwicklen, dazu bräuchte ich aber erst mal Hardware :) Hat damit 
schon mal jemand rumgespielt?

LG,
Manfred

von Thomas R. (tinman) Benutzerseite


Angehängte Dateien:

Lesenswert?

Manfred H. schrieb:
> mittlerweile suche ich aber nach so einer Platine.

leider habe keine mehr, ich könnte mir aber gut vorstellen das Pinsonne 
(pinsonne-elektronik.de) welche besorgen kann.

Sicherlich werden die nicht unbedingt die SCSI buchsen/stecker und 
fehlende LAN erweiterung bauteile mitbesorgen wollen, aber die reine 
(bestücte) MSO PCB sollte machbar sein.

>
> Auch der Erweiterungssatz für das LAN-Modul würde mich interessieren.

die hängt von deiner hardware version, beim hw1007 sitzt der lan ic auf 
der MSO PCB, nur der übertrager auf dem DSO mainboard. Beim hw101 (also 
die neustens mit neuern SoC) sitzten alle LAN bauteile auf deim DSO 
mainboard. Das bedeutet man muss die da drauf löten, und nciht auf MSO 
PCB, falls man beides lan und ms benutzen will. Der lan ic is jeweils 
DM9000, allerdings mso pcb benutzt variante mit mehr pins. Für die hw101 
habe kein schaltplan erstellt (habe auch kein hw), für hw1007 sind 
sowhol DSO als auch MSO schaltpläne verfügbar (auch für nur reine lan 
erweiterung), siehe die "link" sektion im Tekway MSO artikel.

>
> Soweit ich das bisher mitbekommen habe, ist das ein reiner Logic
> Analyzer ohne Protokoll Analyzer. Das läßt sich doch sicherlich selbst
> nachentwicklen, dazu bräuchte ich aber erst mal Hardware :) Hat damit
> schon mal jemand rumgespielt?
>

ja, es gibt kein protokoll analyzer drin. Die hardware selber könnte man 
selber ansprechen (mit eigener app die separat läuft statt der org. DSO 
app, oder von der DSO app geladen wird), es müsste dafür aber mehr über 
bekannt sein über den protokoll. Die MSO firmware ist, soweit ich sehen 
kann - siehe anhang LA trigger, glücklicherweise soweit übersichtlich 
das reverse engineering nicht besonders komplex sein würde, allerdings 
hat bis jetzt niemand sich damit beschäftigt (bzw nix dazu gepostet).

Bei dem MSO werden auch zum PC die LA daten übertragen, das protokoll 
ohne LA ist bekannt, siehe Hantek Protokoll, die LA daten konnten 
wir (ich und Peter) bis dato nicht ganz nachvollziehen. Das die daten 
übertragen werden ist klar, sonst wären die nicht zu sehen auf dem PC, 
wir sehen die auch, nur richtig zu den kanälen zuordnen haben wir bis 
jetzt nicht geschaft (wobei die eckpunkte sind klar, z.b. ebim 2us/DIV 
also 100MS/s werden 6400 byte zum PC übetragen, beim sichtbaren 16DIV 
auf dem MSO sind es also pro kanal 400 punkte, d.h. 25 punkte pro DIV). 
Das sind allerdings die bild daten, wie man an die raw daten rankommt 
ist noch nicht klar.

Ein protokoll analyzer auf dem PC wäre zwar möglich, ist aber dann 
begrenzt an die anzahl der sichtaber datenpunkte. Beim 400 puntken (ich 
denke die 16DIV, also mit menu, ist maximal nutzlich für irgendwelche 
analyzer) und z.b. den 100MS/s bedeutet dass das nur jedes 8tes LA 
datenpunkt angezeigt wird. Es mag aber sein das ich etwas übersehen 
habe.

Auf dem MSO display direkt würde ein protokol analyzer also besser sein,
nur dafür müsste man entweder die firmware patchen oder separate app 
entwickeln und dafür braucht man erst die informationen wie die LA 
hardware angesprochen wird. Es gibt also nicht jede menge zu tun. 
Hantek/Tekway selber wollten mir keine infos dazu geben. Das PC protokol 
werde die aber nciht vorbei kommen können, da werde ich die infos noch 
rausholen.

von Manfred H. (mr-dsp)


Lesenswert?

Thomas R. schrieb:
> leider habe keine mehr, ich könnte mir aber gut vorstellen das Pinsonne
> (pinsonne-elektronik.de) welche besorgen kann.
sollte sich hier sonst niemand melden, werde ich da mal anfragen...

allerdings besitze ich, wie Du auch weiter ansprichst, die neue hw101, 
somit dürften die Platinen aus Deiner damaligen Sammelbestellung ohnehin 
nicht passen, wenn ich Dich richtig verstehe, oder?

>> Auch der Erweiterungssatz für das LAN-Modul würde mich interessieren.
>
> die hängt von deiner hardware version... Beim hw101 (also
> die neustens mit neuern SoC) sitzten alle LAN bauteile auf deim DSO
> mainboard. Das bedeutet man muss die da drauf löten, und nciht auf MSO
> PCB, falls man beides lan und ms benutzen will.

na umso besser, dann kann ich ja mal mit dem LAN-Teil anfangen. Neben 
dem DM9000 wird aber vermutlich noch entsprechendes Hühnerfutter 
benötigt, dürfte dann aber vermutlich weitestgehend aus Deinen 
Schaltplänen hervor gehen.

> Der lan ic is jeweils DM9000, allerdings mso pcb benutzt variante mit
> mehr pins.

hier nochmals die Frage, gibt es da tatsächlich unterschiedliche 
MSO-Platinen oder sind das nur unterschiedliche Teilbestückungen, weißt 
Du das zufällig?

> ja, es gibt kein protokoll analyzer drin. Die hardware selber könnte man
> selber ansprechen (mit eigener app die separat läuft statt der org. DSO
> app, oder von der DSO app geladen wird), es müsste dafür aber mehr über
> bekannt sein über den protokoll.
> ...
> Bei dem MSO werden auch zum PC die LA daten übertragen, das protokoll
> ohne LA ist bekannt, siehe Hantek Protokoll, die LA daten konnten
> wir (ich und Peter) bis dato nicht ganz nachvollziehen.

das sind alles schon mal sehr aufschlußreiche Informationen, da habt Ihr 
ja schon einiges vorgearbeitet, vor allem in Bezug auf die Daten, welche 
über USB laufen.

Einen echten Mehrwert bringt meiner Meinung nach aber nur eine App 
direkt auf dem Oszi (einen USB-LA hab ich ja), welche die Daten direkt 
auswertet und die man bei Bedarf um entsprechende Protokolle erweitern 
kann.

Vielen Dank für Deine Antwort... fehlt mir nur noch die Hardware :)

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Manfred H. schrieb:
>
> allerdings besitze ich, wie Du auch weiter ansprichst, die neue hw101,
> somit dürften die Platinen aus Deiner damaligen Sammelbestellung ohnehin
> nicht passen, wenn ich Dich richtig verstehe, oder?
>

glücklicherweise hat schon jemand bilder des neuen MSO gepostet, so kann 
ich bestätigen das die LA PCB die selben geblieben sind.

>
> na umso besser, dann kann ich ja mal mit dem LAN-Teil anfangen. Neben
> dem DM9000 wird aber vermutlich noch entsprechendes Hühnerfutter
> benötigt, dürfte dann aber vermutlich weitestgehend aus Deinen
> Schaltplänen hervor gehen.
>

ja, die bauteile sind mehr oder weniger die selben, du brauchst:
1x 4.7k->10k
1 x 6.8k
1x DM9000 48LQFP (statt DM9000EP im 100LQFP)
ein paar 100nF, 10uF
1x H1102NL übertrager
1x RJHSE-5381 RJ45 buchse
2x 1k für die status LEDs

Den passenden übertrager und RJ45 buchse habe da.

Wenn du ohne MSO PCB betreibst dann noch ein 25MHz quarz und 2x xxpF
Bei hw1007 konnte man genau so, oder extern takten (LA FPGA). Wir haben 
extern getaktet, Tekway hat dafür extra FPGA design gebaut. Das MSO 
design was mit hw101 MSO läuft hat soweit ich weiss kein 25MHz clock 
out, d.h. du brauchst den 25MHz quarz (wobei der tut auch so nicht weh, 
LAN kann auch eigenes clock benutzen, hier gibts keine besonderheiten 
wie synch clock zum fpga usw.)

von Manfred H. (mr-dsp)


Angehängte Dateien:

Lesenswert?

Hallo Thomas,

Thomas R. schrieb:
> glücklicherweise hat schon jemand bilder des neuen MSO gepostet, so kann
> ich bestätigen das die LA PCB die selben geblieben sind.

das ist schon mal nicht schlecht zu wissen, Danke für die Bestätigung!


> ja, die bauteile sind mehr oder weniger die selben, du brauchst:
> 1x 4.7k->10k
> 1 x 6.8k
> ein paar 100nF, 10uF
> 2x 1k für die status LEDs
// 1x DM9000 48LQFP (statt DM9000EP im 100LQFP)
// 1x H1102NL übertrager
// 1x RJHSE-5381 RJ45 buchse
// Quarz 25Mhz + Kerko xxpF

ich hab mal zwei Bilder angehängt und die Bauteile markiert, welche ich 
anhand der Bilder schon mal identifizieren konnte (dient mir auch gleich 
als Doku, wer weis, wann man da wieder mal drauf langt). Würds Dir was 
ausmachen, die noch nicht identifizierten Bauteile einzuzeichnen?

> Den passenden übertrager und RJ45 buchse habe da.

daran hätte ich auf jeden Fall Interesse, schreib Dir diesbezüglich noch 
ne PM.

> Wenn du ohne MSO PCB betreibst dann noch ein 25MHz quarz und 2x xxpF
> Bei hw1007 konnte man genau so, oder extern takten (LA FPGA).

Den Quarz werde ich auf jeden Fall bestücken, 25MHz Grundton muß ich 
aber erst mal organisieren, aber zur Not wird's halt ein SMD Quarz.

Genauso der DM9000B, für ein 8 Euro Teil sind die Versandkosten der 
einschlägigen Versender ja fast schon unverschämt...

Herzlichen Dank übrigens für Deine Unterstützung,
Manfred

von Thomas R. (tinman) Benutzerseite


Angehängte Dateien:

Lesenswert?

Manfred H. schrieb:

> ich hab mal zwei Bilder angehängt und die Bauteile markiert, welche ich
> anhand der Bilder schon mal identifizieren konnte (dient mir auch gleich
> als Doku, wer weis, wann man da wieder mal drauf langt). Würds Dir was
> ausmachen, die noch nicht identifizierten Bauteile einzuzeichnen?

ja, lach. Alles ist bestückt, siehe blau markiert. Der schwarz 
markierter widerstand sollte entfernt werden, der geht soweit ich weiss 
auch i/o header zum LA FPGA. Da du aber internes DM9000 oszillator 
benutzt brauchst dann den widerstand nicht.

>
> Genauso der DM9000B, für ein 8 Euro Teil sind die Versandkosten der
> einschlägigen Versender ja fast schon unverschämt...
>

du brauchst eher ein DM9000AEP und nciht B. Ebay ist evt. bessere 
adresse,
z.b. ebay 390689838905

: Bearbeitet durch User
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.