PRODUCT

OP-SB88 FlexRay Communications Expansion Kit

Outline

OP-SB88

The FlexRay communication is anticipated as a next-generation high-speed in-vehicle network.
The OP-SB88 is an expansion kit that allows monitoring of FlexRay communications on up to two channels in real time. 
The kit incorporates a monitor function that does not require complicated parameter settings, and a simulation function with which the OP-SB88 works as a FlexRay communications node to transmit and receive data, thus powerfully supporting the initial development.
The filter function and high-capacity memory greatly shorten the analysis time of trouble.
Furthermore, it incorporates a simultaneous measurement function for external signals, which makes it possible to investigate the relationship between the operation of peripheral devices and communications data.

Features

10Mbps, 5Mbps, 2.5Mbps Communication Speed

Supports 10Mbps, 5Mbps, 2.5Mbps which are the standard speed of FlexRay communication.

Easy Monitoring

It enables to measure FlexRay data only by choosing a communication speed without setting about 50 parameters particular to FlexRay.

Dual Controller

Two FlexRay controllers equipped with OP-SB88 act for the leading cold start node and following cold start node that are necessary for FlexRay communications. It enables to evaluate the module of the non-cold start node that does not perform cold start.

FlexRay Transceiver, TJA1080

It has TJA1080 from NXP Semiconductors which is the world's first FlexRay transceiver.

Monitor Function

< header display >
< payload display >
Reception Filter for Each Channel
< filter setting >

The filtering of the reception frame can be set for frame ID, each indicator bit, and cycle counter in the frame header.

Simultaneous Measurement of External Signal

It measures/records signal voltage of target device connected to the external terminal of analyzer in analog and digital value when receiving a frame.

< analog value display >
< digital value display >
Display Specific Data on Pointed Line

It displays the arbitrary data (Frame header, Payload) of specific frame in the pointed line and helps to analyze the larger amount of FlexRay data.

< Specific Data on Pointed Line Setting >
< Display Specific Data on Pointed Line >
Event Counter Display
< event counter display >

It displays the number of the frame reception of every channel, the number of matched data triggers, the number of the outbreak of each error. The appearance of the specific frame can be calculated by combining with the trigger function.

Trigger Function

It can set the data trigger for Payload data, frame ID, each indicator bit, and cycle counter in a frame. It also has the error trigger for communication error, and the external trigger for external input condition.

< list of trigger setting >
< data trigger detail setting >
(Example 1)

Count the matched triggers and display the number of appearance of each frame in the event counter.

(Example 2)

Load the result of trigger as external signal to the Oscilloscope.

< connecting for oscilloscope >
< example at wave >

Simulation Funcition

It has two nodes to offer the evaluation environment of the non-cold start node to act for the movement of the FlexRay node. It is possible to have repeatedly automatic transmission of registered data and event transmission by key operation. It bring you the test environment demanded in initial development of FlexRay products.

Automatic Frame Transmission 

Frame transmission of passive frame for media access with time trigger transmits frame data registered beforehand.

< list of automatic frame transmission >
< payload setting display >
(Example 1)

Transmit frames when cycle counter is odd by specifying the cycle counter function.

(Example 2)

Transmit the arbitrary Payload for each cycle counter (0 to 63) by using the pattern table.

(Example 3)

Change the part of Payload by using the sweep function.

< pattern table>
< sweep setting >
Event Transmission of Frame

Frame transmission function is made assuming the transmission of active frames for  media access in event driven mode.
It can switch the transmission of frames (in the case of active frames) and Payload data by key operation. It transmits at most 16 Payload data for every frame.

< list of event send frame >
< payload allocation display >
Transmit FlexRay nodes by one click of the key.
< Preset demo function >

Preset demo function loads the complicated parameters and able to transmit the two FlexRay nodes by one click of the key.

File Saving

A external memory (option) can store measured results and settings.
It enables to save the simulation settings including over 50 parameters particular to FlexRay. It contributes to improvement of the fieldwork in the demanded of quick correspondence.

Print Function

It can print all measured results and the simulation settings. 
In addition, it is possible to load them as the plain text format in a external memory to use in a PC.

Example for monitor
*=[LE-8200]======[2013-02-21 9:37:58]=*
* Model     : LE-8200                 *
* Version   : 1.04                    *
* Extension : OP-SB88                 *
* Serial No.: ********                *
* Start time: 2013-02-21 09:37:18     *
* Stop time : 2013-02-21 09:37:21     *
*-------------------------------------*
*  PROTOCOL : FlexRay                 *
*  BUS SPEED: 10M                     *
*=====================================*

----TM-----CH--ID-CYC-PRE-NUL-SYN-STA-LEN-TSS-ST-HCRC--FCRC-I1234
000.034.997 A         --SYMBOL             35                0000
000.034.997 B         --SYMBOL             35                0000
000.035.169 A    4  0  0   0   1   1    2   5  G  097 433549 0000
000.035.176 B    4  0  0   0   1   1    2   5  G  097 256F4C 0000
000.038.168 A    4  1  0   0   1   1    2   5  G  097 044901 0000
000.038.176 B    4  1  0   0   1   1    2   5  G  097 621304 0000
000.041.168 A    4  2  0   0   1   1    2   5  G  097 CDCDD9 0000
000.041.175 B    4  2  0   0   1   1    2   5  G  097 AB97DC 0000
000.044.168 A    4  3  0   0   1   1    2   5  G  097 8AB191 0000
000.044.175 B    4  3  0   0   1   1    2   5  G  097 ECEB94 0000
000.047.088 A    2  4  0   0   1   1    2   5  G  4A9 20543D 0000
000.047.095 B    2  4  0   0   1   1    2   5  G  4A9 460E38 0000
000.047.168 A    4  4  0   0   1   1    2   5  G  097 03A9A2 0000
000.047.175 B    4  4  0   0   1   1    2   5  G  097 65F3A7 0000
000.050.088 A    2  5  0   0   1   1    2   5  G  4A9 672875 0000
000.050.095 B    2  5  0   0   1   1    2   5  G  4A9 017270 0000
000.050.168 A    4  5  0   0   1   1    2   5  G  097 44D5EA 0000
000.050.175 B    4  5  0   0   1   1    2   5  G  097 228FEF 0000
000.053.088 A    2  6  0   0   1   1    2   5  G  4A9 AEACAD 0000
000.053.095 B    2  6  0   0   1   1    2   5  G  4A9 C8F6A8 0000
000.053.168 A    4  6  0   0   1   1    2   5  G  097 8D5132 0000
000.053.175 B    4  6  0   0   1   1    2   5  G  097 EB0B37 0000
000.053.408 A   10  6  1   1   0   0    2   5  G  7A7 7565D8 0000
000.053.415 B   10  6  1   1   0   0    2   5  G  7A7 133FDD 0000
000.053.807 A   20  6  0   1   0   0    2   5  G  46B 9C4A32 0000
000.053.815 B   20  6  0   1   0   0    2   5  G  46B FA1037 0000
000.054.207 A   30  6  0   1   0   0    2   5  G  3AC DC91A7 0000
000.054.215 B   30  6  0   1   0   0    2   5  G  3AC BACBA2 0000
000.056.087 A    2  7  0   0   1   1    2   5  G  4A9 E9D0E5 0000
000.056.095 B    2  7  0   0   1   1    2   5  G  4A9 8F8AE0 0000
000.056.167 A    4  7  0   0   1   1    2   5  G  097 CA2D7A 0000
000.056.175 B    4  7  0   0   1   1    2   5  G  097 AC777F 0000
000.056.407 A   10  7  1   1   0   0    2   5  G  7A7 321990 0000
000.056.415 B   10  7  1   1   0   0    2   5  G  7A7 544395 0000
000.056.807 A   20  7  0   1   0   0    2   5  G  46B 2A6B9E 0000
000.056.814 B   20  7  0   1   0   0    2   5  G  46B 4C319B 0000
000.057.207 A   30  7  0   1   0   0    2   5  G  3AC C68024 0000
000.057.214 B   30  7  0   1   0   0    2   5  G  3AC A0DA21 0000
000.058.187 A   60  7  0   1   0   0    4   5  G  563 3CAD9B 0000
000.058.198 B   60  7  0   1   0   0    4   5  G  563 52B8AE 0000
000.059.087 A    2  8  0   0   1   1    2   5  G  4A9 E1F100 0000
000.059.094 B    2  8  0   0   1   1    2   5  G  4A9 87AB05 0000
000.059.167 A    4  8  0   0   1   1    2   5  G  097 C20C9F 0000
000.059.174 B    4  8  0   0   1   1    2   5  G  097 A4569A 0000
000.059.407 A   10  8  1   1   0   0    2   5  G  7A7 3A3875 0000
000.059.414 B   10  8  1   1   0   0    2   5  G  7A7 5C6270 0000
000.059.807 A   20  8  0   1   0   0    2   5  G  46B 1C46D7 0000
000.059.814 B   20  8  0   1   0   0    2   5  G  46B 7A1CD2 0000
000.060.207 A   30  8  0   1   0   0    2   5  G  3AC 5078B5 0000
000.060.214 B   30  8  0   1   0   0    2   5  G  3AC 3622B0 0000
000.062.087 A    2  9  0   0   1   1    2   5  G  4A9 A68D48 0000
000.062.094 B    2  9  0   0   1   1    2   5  G  4A9 C0D74D 0000
000.062.167 A    4  9  0   0   1   1    2   5  G  097 8570D7 0000
000.062.174 B    4  9  0   0   1   1    2   5  G  097 E32AD2 0000
000.062.407 A   10  9  1   1   0   0    2   5  G  7A7 7D443D 0000
000.062.414 B   10  9  1   1   0   0    2   5  G  7A7 1B1E38 0000
000.062.807 A   20  9  0   1   0   0    2   5  G  46B 3C923B 0000
000.062.814 B   20  9  0   1   0   0    2   5  G  46B 5AC83E 0000
000.063.207 A   30  9  0   1   0   0    2   5  G  3AC 4A6936 0000
000.063.214 B   30  9  0   1   0   0    2   5  G  3AC 2C3333 0000
000.064.187 A   60  9  0   1   0   0    4   5  G  563 2B90EF 0000
000.064.198 B   60  9  0   1   0   0    4   5  G  563 4585DA 0000
      
Example for FlexRay parameter
*=[LE-8200]======[2013-02-21 9:39:23]=*
*  PROTOCOL : FlexRay                 *
*  BUS SPEED: 10M                     *
*  WUS      : On                      *
*  MTS ChA  : Off                     *
*  MTS ChB  : Off                     *
*  Sub node : On                      *
*  WUS      : On                      *
*=====================================*

#### Cluster parameters

 gColdstartAttempts                : 4
 gdActionPointOffset               : 10
 gdCASRxLowMax                     : 76
 gdDynamicSlotIdlePhase            : 0
 gdMinislot                        : 20
 gdMinislotActionPointOffset       : 10
 gdStaticSlot                      : 40
 gdSymbolWindow                    : 100
 gdTSSTransmitter                  : 6
 gdWakeupSymbolRxIdle              : 59
 gdWakeupSymbolRxLow               : 54
 gdWakeupSymbolRxWindow            : 301
 gdWakeupSymbolTxIdle              : 180
 gdWakeupSymbolTxLow               : 60
 gListenNoise                      : 2
 gMacroPerCycle                    : 3000
 gMaxWithoutClockCorrectionFatal   : 15
 gMaxWithoutClockCorrectionPassive : 15
 gNumberOfMinislots                : 24
 gNumberOfStaticSlots              : 48
 gOffsetCorrectionStart            : 2600
 gPayloadLengthStatic              : 2
 gSyncNodeMax                      : 15

#### Main node parameters

 pAllowHaltDueToClock    : False
 pAllowPassiveToActive   : 0
 pClusterDriftDamping    : 4
 pdAcceptedStartupRange  : 1875
 pDecodingCorrection     : 36
 pDelayCompensationChA   : 0
 pDelayCompensationChB   : 0
 pdListenTimeout         : 240722
 pdMaxDrift              : 361
 pExternOffsetCorrection : 0
 pExternRateCorrection   : 0
 pKeySlotId              : 4
 pKeySlotUsedForStartup  : True
 pKeySlotUsedForSync     : True
 pLatestTx               : 23
 pMacroInitialOffsetChA  : 11
 pMacroInitialOffsetChB  : 11
 pMicroInitialOffsetChA  : 4
 PMicroInitialOffsetChB  : 4
 pMicroPerCycle          : 120000
 pMirocPerMacroNom       : 40
 pOffsetCorrectionOut    : 1122
 pPayloadLengthDynMax    : 4
 pRateCorrectionOut      : 722
 pSingleSlotEnabled      : False
 pWakeupChannel          : Ch-A
 pWakeupPattern          : 4

#### Sub node parameters

 pKeySlotId              : 2

#### Auto send table

 ** No. 0 **
  Frame ID      : 10
  Channel       : Both
  Preamble      : 1
  Payload       : 0102 0304

 ** No. 1 **
  Frame ID      : 20
  Channel       : Both
  Preamble      : 0
  Sweep
   Endian       : Big
   Size         : 16 bit
   Position     : 0
   Initial      : +0
   Time1        : 1000
   Value1       : +1000
   Time2        : 2000
   Value2       : +3000
   Time3        : 6000
   Value3       : +0
  Payload       : 0000 0000

 ** No. 2 **
  Frame ID      : 30
  Channel       : Both
  Preamble      : 0
  Pattern       : 0

#### Event send table

 ** No. 0 **
  Frame ID      : 50
  Channel       : Both
  Preamble      : 0
  One shot send : On
  Payload (0)   : 0050 0000 0000 0000
  Payload (1)   : 0050 0001 0000 0000
  Payload (2)   : 0050 0002 0000 0000
  Payload (3)   : 0050 0003 0000 0000
  Payload (4)   : 0050 0004 0000 0000
  Payload (5)   : 0050 0005 0000 0000
  Payload (6)   : 0050 0006 0000 0000
  Payload (7)   : 0050 0007 0000 0000
  Payload (8)   : 0050 0008 0000 0000
  Payload (9)   : 0050 0009 0000 0000
  Payload (A)   : 0050 000A 0000 0000
  Payload (B)   : 0050 000B 0000 0000
  Payload (C)   : 0050 000C 0000 0000
  Payload (D)   : 0050 000D 0000 0000
  Payload (E)   : 0050 000E 0000 0000
  Payload (F)   : 0050 000F 0000 0000

 ** No. 1 **
  Frame ID      : 60
  Channel       : Both
  Preamble      : 0
  Cycle interval: 2
  Cycle base    : 1
  Payload (0)   : 0060 0000 0000 0000
  Payload (1)   : 0060 0001 0000 0000
  Payload (2)   : 0060 0002 0000 0000
  Payload (3)   : 0060 0003 0000 0000
  Payload (4)   : 0060 0004 0000 0000
  Payload (5)   : 0060 0005 0000 0000
  Payload (6)   : 0060 0006 0000 0000
  Payload (7)   : 0060 0007 0000 0000
  Payload (8)   : 0060 0008 0000 0000
  Payload (9)   : 0060 0009 0000 0000
  Payload (A)   : 0060 000A 0000 0000
  Payload (B)   : 0060 000B 0000 0000
  Payload (C)   : 0060 000C 0000 0000
  Payload (D)   : 0060 000D 0000 0000
  Payload (E)   : 0060 000E 0000 0000
  Payload (F)   : 0060 000F 0000 0000

#### Pattern data table

 ** No. 0 **
  Cycle  0 : 0030 0000
  Cycle  1 : 0030 0001
  Cycle  2 : 0030 0002
  Cycle  3 : 0030 0003
  Cycle  4 : 0030 0004
  Cycle  5 : 0030 0005
  Cycle  6 : 0030 0006
  Cycle  7 : 0030 0007
  Cycle  8 : 0030 0008
  Cycle  9 : 0030 0009
  Cycle 10 : 0030 000A
  Cycle 11 : 0030 000B
  Cycle 12 : 0030 000C
  Cycle 13 : 0030 000D
  Cycle 14 : 0030 000E
  Cycle 15 : 0030 000F
  Cycle 16 : 0030 0010
  Cycle 17 : 0030 0011
  Cycle 18 : 0030 0012
  Cycle 19 : 0030 0013
  Cycle 20 : 0030 0014
  Cycle 21 : 0030 0015
  Cycle 22 : 0030 0016
  Cycle 23 : 0030 0017
  Cycle 24 : 0030 0018
  Cycle 25 : 0030 0019
  Cycle 26 : 0030 001A
  Cycle 27 : 0030 001B
  Cycle 28 : 0030 001C
  Cycle 29 : 0030 001D
  Cycle 30 : 0030 001E
  Cycle 31 : 0030 001F
  Cycle 32 : 0030 0020
  Cycle 33 : 0030 0021
  Cycle 34 : 0030 0022
  Cycle 35 : 0030 0023
  Cycle 36 : 0030 0024
  Cycle 37 : 0030 0025
  Cycle 38 : 0030 0026
  Cycle 39 : 0030 0027
  Cycle 40 : 0030 0028
  Cycle 41 : 0030 0029
  Cycle 42 : 0030 002A
  Cycle 43 : 0030 002B
  Cycle 44 : 0030 002C
  Cycle 45 : 0030 002D
  Cycle 46 : 0030 002E
  Cycle 47 : 0030 002F
  Cycle 48 : 0030 0030
  Cycle 49 : 0030 0031
  Cycle 50 : 0030 0032
  Cycle 51 : 0030 0033
  Cycle 52 : 0030 0034
  Cycle 53 : 0030 0035
  Cycle 54 : 0030 0036
  Cycle 55 : 0030 0037
  Cycle 56 : 0030 0038
  Cycle 57 : 0030 0039
  Cycle 58 : 0030 003A
  Cycle 59 : 0030 003B
  Cycle 60 : 0030 003C
  Cycle 61 : 0030 003D
  Cycle 62 : 0030 003E
  Cycle 63 : 0030 003F
    

Technical Support

To receive supports of OP-SB88 from LINEEYE, customers need to apply “OP-SB88 Commercial Support Application”.
The only person who apply it can ask technical question regarding to OP-SB88 through Email or FAX, and receive information of OP-SB88 (update information etc.)

DOWNLOAD OP-SB88 Support Appication.doc

Specification

Interface FlexRay V2.1A
Transceiver TJA1080 or RS-485 ( equivalent to SN65HVD3088E ) selectable from the analyzer
Measured Channel 2 channels (A and B)
Speed 10Mbps, 5Mbps, 2.5Mbps      A/B channel
Monitor Function Saves FlexRay data per frame.
Displays following objects on several kinds of mode :
Header/ Payload(0 to 254 bytes) / Trailer Segment , CAS  Symbol
Error Check Header CRC error/ Frame CRC Error, It is possible to display CRC value
Time Stamp 9 digits.
Diaplays the time between the start of measuement and the point of receiving a frame, or the time between the received frames in 1mS or 100μS or 10μS or 1μS unit.
Capture Memory Capacity : 100MB (Data is saved to the capturing memory of the analyzer.)
Two separated screens.
Data can be used as ring buffer or fixed size buffer.
Auto Save Function Automatically saves the monitored data as communications log file in the external memory.*1
Display format Frame display, Payload display, External signal voltage display, Display specified frames  at the fixed position
Counter function Counts trigger conditions, received frame, Header CRC error and Frame CRC error (max. 6 digits).
Filter Function Saves/displays only the specific frames matched with following conditions :
Each bit of channel or indicator, specific ID, specific cycle counter
Trigger Function Automatically stops measuring when the following conditions are found.
Data (6 sets) : Appointment Channel, Indisator, ID, Cycle Counter, specific Payload Data in the frame(max.16 data, Don't care and Bitmask can be selected)
Error (1 set) : Header CRC Error / Frame CRC Error
External Input (1 set) : The falling edge of the extrernal trigger input
Simulation Function Can transmit the data registered previously or the presetting data.
Can transmit the startup fame or the synchronous frame(up to 2 nodes)
Can point the preamble indicator.
Can transmit the wakeup symbol (WUS).
Transmitting Payload Data length : 0 to 254 bytes
Max. 784 kinds of transmitting Payload can be registered.*2
Continuous transmission Up to 16 kinds of data can continuously send.
Data is with Channel, ID, Cycle counter and Payload (It is possible that a part of the data can automatically sweep at the designated condition). Or data with Channel, ID and Pattern (selected from at most 8 patterns that are designated the Payload per communication cycle).
Event Transmission Can transmit registered frames by the key operation. (continuously or one-shot)
The frames include the data of Channel, ID, Cycle counter.
Up to 16 kinds of frames can be resigted and each one has 8 kinds of Payload.
External Signal Input Measures the logic conditions and voltate (range: -15 to +15V) of Input of four external signals (max. input: -25 to +25V) on the timing of receiving frames, and saves it to the memory with the frame data. Also displays it on the LCD / LEDs at real-time.
External Trigger input/output Input of external trigger: 1, Output of external trigger: 1, Both on TTL level
Componets Expansion board, Firmware CD, Line state sheet(B),
Two DB9 monitor cables, Two 3-line-probe cable, 8-line-probe cable
*1:  When the throughput of the measured object line is high, there may be some data missing to the external memory.
*2:  Up to 6144 bytes of data will be considered as effective data when testing.