]> sigrok.org Git - sigrok-dumps.git/blob - flexray/arbitrary_traffic/README
avr_isp: add dump for ATmega328/P
[sigrok-dumps.git] / flexray / arbitrary_traffic / README
1 -------------------------------------------------------------------------------
2 Arbitrary FlexRay bus traffic
3 -------------------------------------------------------------------------------
4
5 These captures are artifically generated FlexRay communication snippets and are
6 not capturing specific vehicle or industrial protocols.
7
8 Details:
9 https://en.wikipedia.org/wiki/Flexray
10 https://elearning.vector.com/mod/page/view.php?id=371
11
12
13 Logic analyzer setup
14 --------------------
15
16 The logic analyzer used was a Dreamsoucelab DSLogic Plus at a sample rate of
17 100MHz.
18
19 The hardware used for generating the communication was an Intrepid FlexRay
20 Evaluation Board.
21 FlexFray controller: Fujitsu MB88121C (Bosch E-Ray IP)
22 Bus Transceiver: Elmos E910.54B
23
24 Product info:
25 https://store.intrepidcs.com/FlexRay-EVB-p/flexray-evb.htm
26
27 The software used was Intrepid Vehicle Spy for FlexRay running under Windows 7.
28 The data has been generated by using software version is 3.5.0.19, neoVI DLL
29 version is 3.5.1.29.
30
31 The software and hardware are end of life products and are not available
32 anymore by the manufacturer.
33
34 The logic analyzer probes were hooked up to the RX pins of the Elmos E910.53B
35 logic level transceivers. Channel 0 was hooked up to FlexRay channel A and
36 channel 1 was hooked up to FlexRay channel B. Channel A and B of both FlexRay
37 controllers are connected together.
38
39 The bus was externally terminated by adding a 100 Ohm resistor between FR_A+
40 and FR_A- and another 100 Ohm resistor between FR_B+ and FR_B-.
41
42 Network parameters used on all dumps are as follows:
43
44 Cluster parameters:
45 -------------------
46 gColdStartAttempts = 31
47 gListenNoise = 15
48 gdMaxInitializationError = 0
49 gdWakeupSymbolRxIdle = 59
50 gdWakeupSymbolRxLow = 57
51 gdWakeupSymbolRxWindow = 301
52 gdWakeupSymbolTxIdle = 180
53 gdWakeupSymbolTxLow = 60
54 gdCycle = 2500
55 gMacroPerCycle = 2500
56 gdMacrotick = 0
57 gdActionPointOffset = 4
58 gdTSSTransmitter = 4
59 gdStaticSlot = 34
60 gNumberOfStaticSlots = 2
61 gPayloadLengthStatic = 8
62 gdMinislot = 4
63 gNumberOfMinislots = 545
64 gdMinislotActionPointOffset = 2
65 gdDynamicSlotIdlePhase = 1
66 gdNIT = 252
67 gOffsetCorrectionStart = 2249
68 gMaxWithoutClockCorrectionFatal = 15
69 gMaxWithoutClockCorrectionPassive = 15
70 gSyncNodeMax = 6
71 gClusterDriftDamping = 2
72 gNetworkManagementVectorLength = 0
73 gdCASRxLowMax = 71
74 gdSymbolWindow = ?
75 gAssumedPrecision = ?
76 gChannels = ?
77 gdBit = ?
78 gdBitMax = ?
79 gdBitMin = ?
80 gdMaxMicrotick = ?
81 gdMaxPropagationDelay = ?
82 gdMinPropagationDelay = ?
83 gOffsetCorrectionMax = ?
84
85 Common parameters for both FlexRay nodes:
86 -----------------------------------------
87 pClusterDriftDamping = 2
88 pExternOffsetCorrection = 0
89 pExternRateCorrection = 0
90 pDecodingCorrection = 28
91 pdListenTimeout = 80242
92 pdMaxDrift = 121
93 pLatestTx = 545
94 pMicroPerCycle = 100000
95 pOffsetCorrectionOut = 160
96 pRateCorrectionOut = 121
97 pDelayCompensationA = 0
98 pDelayCompensationB = 0
99 pWakeupPattern = 63
100 pAllowHaltDueToClock = 0
101 pAllowPassiveToActive = 15
102 pdAcceptedStartupRange = 77
103 pMacroInitialOffsetA = 5
104 pMacroInitialOffsetB = 5
105 pMicroInitialOffsetA = 12
106 pMicroInitialOffsetB = 12
107 pSingleSlotEnabled = 0
108 pChannels = 1
109 pWakeupChannel = 1
110 pKeySlotUsedForStartup = 1
111 KeySlotUsedForSync = 1
112 pPayloadLengthDynMax = ?
113 pMicroPerMacroNom = ?
114 pdMicrotick = ?
115
116 Specific parameters for node 1:
117 -------------------------------
118 pKeySlotId = 1
119
120 Specific parameters for node 2:
121 -------------------------------
122 pKeySlotId = 2
123
124
125 flexray_2s16_0d_one_cycle.sr
126 ----------------------------
127
128 This shows one cycle of an ongoing FlexRay communication using 2 static frames.
129 Only channel A is used.
130
131 Bitrate: 10 Mbit
132 Used Channels: A
133 Static frames: 2
134 Dynamic frames: 0
135 Length of static frames: 16 bytes
136 Data on all frames is: 0x00 0x01 0x02 0x03
137                        0x00 0x00 0x00 0x00
138                        0x00 0x00 0x00 0x00
139                        0x00 0x00 0x00 0x00
140
141
142 flexray_2s16_1d2_one_cycle.sr
143 -----------------------------
144
145 This shows one cycle of an ongoing FlexRay communication using 2 static frames
146 and 1 dynamic frame. Only channel A is used.
147
148 Bitrate: 10 Mbit
149 Used Channels: A
150 Static frames: 2
151 Dynamic frames: 1
152 Length of static frames: 16 bytes
153 Data on all static frames is: 0x00 0x01 0x02 0x03
154                               0x00 0x00 0x00 0x00
155                               0x00 0x00 0x00 0x00
156                               0x00 0x00 0x00 0x00
157
158 Data on all dynamic frames is: 0x23 0x42
159
160
161 flexray_coldstart_2s16_3d_multiple_cycles.sr
162 --------------------------------------------
163
164 This shows a cold start sequence and a few cycles of traffic.
165 There are 2 static frames and 3 dynamic frames. Only channel A is used.
166
167 Bitrate: 10 Mbit
168 Used Channels: A
169 Static frames: 2
170 Dynamic frames: 3
171 Length of static frames: 16 bytes
172 Data on all static frames is: 0x00 0x01 0x02 0x03
173                               0x00 0x00 0x00 0x00
174                               0x00 0x00 0x00 0x00
175                               0x00 0x00 0x00 0x00
176
177 Data on dynamic frames is:
178
179 ID  8: 0x02 0x02 0x00 0x00
180        0x00 0x00 0x00 0x00
181        0x00 0x00 0x00 0x00
182        0x00 0x00 0x00 0x00
183
184 ID 11: 0x33 0x33 0x33 0x00
185        0x00 0x00 0x00 0x00
186        0x00 0x00 0x00 0x00
187        0x00 0x00 0x00 0x00
188
189 ID 15: 0x04 0x04 0x04 0x04
190        0x00 0x00 0x00 0x00
191        0x00 0x00 0x00 0x00
192        0x00 0x00 0x00 0x00
193
194
195 flexray_ab_2s16_0d_one_cycle.sr
196 -------------------------------
197
198 This shows one cycle of an ongoing FlexRay communication using 2 static frames.
199 Channel A and B are used and transmit the same data.
200
201 Bitrate: 10 Mbit
202 Used Channels: AB
203 Static frames: 2
204 Dynamic frames: 0
205 Length of static frames: 16 bytes
206 Data on frames is:
207
208 ID 1: 0x00 0x01 0x02 0x03
209       0x00 0x00 0x00 0x00
210       0x00 0x00 0x00 0x00
211       0x00 0x00 0x00 0x00
212
213 ID 2: 0x07 0x06 0x05 0x04
214       0x00 0x00 0x00 0x00
215       0x00 0x00 0x00 0x00
216       0x00 0x00 0x00 0x00