From: stephan.thiele Date: Sun, 3 Mar 2019 19:44:05 +0000 (+0100) Subject: flexray: add dump and README X-Git-Url: https://sigrok.org/gitaction?a=commitdiff_plain;h=db3aac315ac81371376e3f2aaf4808209c618b2b;p=sigrok-dumps.git flexray: add dump and README --- diff --git a/flexray/arbitrary_traffic/README b/flexray/arbitrary_traffic/README new file mode 100644 index 0000000..7ba0385 --- /dev/null +++ b/flexray/arbitrary_traffic/README @@ -0,0 +1,137 @@ +------------------------------------------------------------------------------- +Arbitrary FlexRay bus traffic +------------------------------------------------------------------------------- + +These captures are artifically generated FlexRay communication snippets and are +not capturing specific vehicle or industrial protocols. + +Details: +https://en.wikipedia.org/wiki/Flexray +https://elearning.vector.com/mod/page/view.php?id=371 + + +Logic analyzer setup +-------------------- + +The logic analyzer used was a Dreamsoucelab DSLogic Plus at a sample rate of +100MHz. + +The hardware used for generating the communication was an Intrepid FlexRay +Evaluation Board. +FlexFray controller: Fujitsu MB88121C (Bosch E-Ray IP) +Bus Transceiver: Elmos E910.54B + +Product info: +https://store.intrepidcs.com/FlexRay-EVB-p/flexray-evb.htm + +The software used was Intrepid Vehicle Spy for FlexRay running under Windows 7. +The data has been generated by using software version is 3.5.0.19, neoVI DLL +version is 3.5.1.29. + +The software and hardware are end of life products and are not available +anymore by the manufacturer. + +The logic analyzer probes were hooked up to the RX pins of the Elmos E910.53B +logic level transceivers. Channel 0 was hooked up to FlexRay channel A and +channel 1 was hooked up to FlexRay channel B. Channel A and B of both FlexRay +controllers are connected together. + +The bus was externally terminated by adding a 100 Ohm resistor between FR_A+ +and FR_A- and another 100 Ohm resistor between FR_B+ and FR_B-. + + +flexray_2s16_0d_one_cycle.sr +---------------------------- + +This shows one cycle of an ongoing FlexRay communication. Only channel A is used. + +Bitrate: 10 Mbit +Used Channels: A +Static frames: 2 +Dynamic frames: 0 +Length of static frames: 16 bytes +Data on all frames is: 0x00 0x01 0x02 0x03 + 0x00 0x00 0x00 0x00 + 0x00 0x00 0x00 0x00 + 0x00 0x00 0x00 0x00 + +Cluster parameters: +------------------- +gColdStartAttempts = 31 +gListenNoise = 15 +gdMaxInitializationError = 0 +gdWakeupSymbolRxIdle = 59 +gdWakeupSymbolRxLow = 57 +gdWakeupSymbolRxWindow = 301 +gdWakeupSymbolTxIdle = 180 +gdWakeupSymbolTxLow = 60 +gdCycle = 2500 +gMacroPerCycle = 2500 +gdMacrotick = 0 +gdActionPointOffset = 4 +gdTSSTransmitter = 4 +gdStaticSlot = 34 +gNumberOfStaticSlots = 2 +gPayloadLengthStatic = 8 +gdMinislot = 4 +gNumberOfMinislots = 545 +gdMinislotActionPointOffset = 2 +gdDynamicSlotIdlePhase = 1 +gdNIT = 252 +gOffsetCorrectionStart = 2249 +gMaxWithoutClockCorrectionFatal = 15 +gMaxWithoutClockCorrectionPassive = 15 +gSyncNodeMax = 6 +gClusterDriftDamping = 2 +gNetworkManagementVectorLength = 0 +gdCASRxLowMax = 71 +gdSymbolWindow = ? +gAssumedPrecision = ? +gChannels = ? +gdBit = ? +gdBitMax = ? +gdBitMin = ? +gdMaxMicrotick = ? +gdMaxPropagationDelay = ? +gdMinPropagationDelay = ? +gOffsetCorrectionMax = ? + +Common parameters for both FlexRay nodes: +----------------------------------------- +pClusterDriftDamping = 2 +pExternOffsetCorrection = 0 +pExternRateCorrection = 0 +pDecodingCorrection = 28 +pdListenTimeout = 80242 +pdMaxDrift = 121 +pLatestTx = 545 +pMicroPerCycle = 100000 +pOffsetCorrectionOut = 160 +pRateCorrectionOut = 121 +pDelayCompensationA = 0 +pDelayCompensationB = 0 +pWakeupPattern = 63 +pAllowHaltDueToClock = 0 +pAllowPassiveToActive = 15 +pdAcceptedStartupRange = 77 +pMacroInitialOffsetA = 5 +pMacroInitialOffsetB = 5 +pMicroInitialOffsetA = 12 +pMicroInitialOffsetB = 12 +pSingleSlotEnabled = 0 +pChannels = 1 +pWakeupChannel = 1 +pKeySlotUsedForStartup = 1 +KeySlotUsedForSync = 1 +pPayloadLengthDynMax = ? +pMicroPerMacroNom = ? +pdMicrotick = ? + +Specific parameters for node 1: +------------------------------- +pKeySlotId = 1 + +Specific parameters for node 2: +------------------------------- +pKeySlotId = 2 + diff --git a/flexray/arbitrary_traffic/flexray_2s16_0d_one_cycle.sr b/flexray/arbitrary_traffic/flexray_2s16_0d_one_cycle.sr new file mode 100644 index 0000000..884b324 Binary files /dev/null and b/flexray/arbitrary_traffic/flexray_2s16_0d_one_cycle.sr differ