Sigrok neues Datenformat.

Gast #2722806
Lesenswert?

Hallo, ich möchte gerne einen kleinen LA machen und würde eure Hilfe 
bezüglich SW-Protokoll haben wollen.

Was ich haben möchte:
RS232 Übertragung, 9bit. Bit8 =  0 -> Sample, 1 -> repeat count,
Wie sollte der Rest aussehen ?

Gedacht ist es, low speed mit FTDI 1Mhz zu übertragen, also worst case
90Ksamples/sec bei 8bit, mit ein bisschen buffer sollten langsame
Protokolle machbar sein.
#2722876
Lesenswert?

Vielleicht bedeutet LA ja auch lustige Antwort oder Anfrage ;)

Es gibt zwar super IO Chips, die das 9 Bit Protokoll in HW können aber 
keine mir bekannte Software oder Treiber die das unterstützen.

Mit reiner Software funktioniert das Parity-Bit Gefrickel nur vom PC zum
MC und nicht umgekehrt.
Gast #2722987
Lesenswert?

Sorry für die Irreführung. Sigrok ist eine Logik Analyzer Software und
LA sollte "Logic Analizer" heissen. Mit FTDI funktioniert 9bit vom PC
nach uC, und ich nahm dabei auch an, daß es umgekehrt auch funktionieren
sollte, aber weit gefehlt, die Funktion fehlt.

Das heisst auch, ich kann meinen einfachen 8bit LA kippen und es wird
dann nur ein 6bit LA. Was ich machen möchte, einen ftdi rs232 Wandler
hat fast jeder Bastler, und da wollte ich ein einfaches und
erweiterbares Protokoll sowie Software für ein LA machen.
Mit einem oder zwei uC sollte man 8 oder 16 Signale bzw jetzt
6 oder 12 Signale im low speed bereich (max 200khz) ansehen können,
oder eben mit einem oder zwei uC und SPI Interface eine oder zwei
Signale mit 6Mhz bei angenommenen 12Mhz Takt vom FTDI, oder 10Mhz bei
20Mhz. Es soll kein wirklicher Ersatz für ein richtigen LA sein, aber
sehr einfach aus der Bastelkiste aufbaubar und z.B. für Protokolle wie
Wiegand, PS2, DCF77 ausreichend, speziell wenn der ADC gleichzeitig das
Signal samplen kann.
#2723034
Lesenswert?

@  Chris (Gast)

>Das heisst auch, ich kann meinen einfachen 8bit LA kippen und es wird
>dann nur ein 6bit LA.

Mann O Meter, wie kommt man denn auf diese unsinnige Idee. USB ist ein 1 
bit breiter Datenstrom, also hat dein Logicanalyzer nur 1/2 Bit oder 
was?
Schon mal was von einem Datenprotokoll gehört? Muss ja nicht gleich 
TCP-IP sein.

> Was ich machen möchte, einen ftdi rs232 Wandler
>hat fast jeder Bastler, und da wollte ich ein einfaches und
>erweiterbares Protokoll sowie Software für ein LA machen.

Dann tu das.

>Mit einem oder zwei uC sollte man 8 oder 16 Signale bzw jetzt
>6 oder 12 Signale im low speed bereich (max 200khz) ansehen können,

Ja und? Logicanalyzer, dazu noch wenn sie EINFACH aufgebaut sein sollen, 
sind selten bsi nie 100% Echtzeitfähig. Müsse sie auch gar nicht. zu 99% 
nimmt man per Trigger eine Sequenz an und schaut sie dann in aller Ruhe 
an.
Da ist es fast egal, wie schnell die Daten in den PC kommen, sie müssen 
nur einmal schnel aufgezeichnet und zwischengespeichert werden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren