OP-SB88 FlexRay Communications Expansion Kit
Outline
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
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
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 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 |