X-Git-Url: http://sigrok.org/gitweb/?p=sigrok-dumps.git;a=blobdiff_plain;f=uart%2Flin%2Flin_generated%2FREADME;fp=uart%2Flin%2Flin_generated%2FREADME;h=09ec56806ced33f38ff392944e2c31d0e88f712c;hp=0000000000000000000000000000000000000000;hb=ce8fbd59b047cdb1b063cb1a9c5e5bdd1750c763;hpb=b2f5bb74e8ecb101da6b7ccb0bdf0069494ddf62 diff --git a/uart/lin/lin_generated/README b/uart/lin/lin_generated/README new file mode 100644 index 0000000..09ec568 --- /dev/null +++ b/uart/lin/lin_generated/README @@ -0,0 +1,62 @@ +------------------------------------------------------------------------------- +LIN bus traffic +------------------------------------------------------------------------------- + +Synthetically generated LIN bus traffic from a debugging session. + +UART settings on LIN are always 19200/8n1, lsb-first; LIN protocol version: 2. + + +Logic analyzer setup +-------------------- + +The logic analyzer used was a DreamSourceLab DSLogic Plus (various samplerates): + + Probe LIN + --------------- + 0 LIN-Bus + + +single_frame.sr +--------------- + +This shows one valid single LIN frame consisting of a header and a response +of 2 data bytes. + +PID is 0xC1 -> ID: 0x01 Parity: 3 +Data 1: 0x11 +Data 2: 0x11 +Checksum: 0x1C + + +lin_burst.sr +------------ + +10 valid LIN frames consisting of a header and a response of 3 data bytes each. +The frames are all sent at the highest possible load UART can handle. + +PID is 0xA3 -> ID: 0x23 Parity: 2 +Data 1: 0x11 +Data 2: 0x22 +Checksum: 0x29 + + +lin_malformed.sr +---------------- + +Contains complete and incomplete LIN frames. Sometimes the PID is not sent +after the sync. The goal is testing the correct behaviour of the state machine +on protocol violations. + + +lin_malformed2.sr +----------------- + +Same as lin_malformed.sr but more traffic. + + +lin_stress.sr +------------- + +Different messages with different lengths and a changing bus load. +No protocol violations.