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.
> Los Angeles natürlich... :-) Abgesehen davon > RS232 Übertragung, 9bit. Das riecht nach Ärger.
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.
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.
@ 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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.