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