Advertisement

Quick Links

100BASE-T1 SPY-
12 Port
USER MANUAL
July 2019
Hardware-Version: v1.3
Manual-Version: 2.2

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 100BASE-T1 SPY-12 Port and is the answer not in the manual?

Questions and answers

Summary of Contents for Technica 100BASE-T1 SPY-12 Port

  • Page 1 100BASE-T1 SPY- 12 Port USER MANUAL July 2019 Hardware-Version: v1.3 Manual-Version: 2.2...
  • Page 2: Table Of Contents

    CONTENT GENERAL INFORMATION ................... 4 Functionality and Features of the 100BASE-T1 SPY-12 Port ......4 Warranty and Safety Information ................ 6 Declaration of conformity ..................7 Scope of Delivery ....................7 HARDWARE INTERFACES ..................8 Connectors ......................8 2.1.1 Black nanoMQS Connector – Power Connector (top left) ......8 2.1.2...
  • Page 3 USE CASES ........................ 47 100BASE-T1_SPY_12_Port Use Case..............47 802.1AS Synchronization UseCase ..............48 5.2.1 PTP of 802.1 AS Protocol ................49 5.2.2 802.1AS in 100BASE-T1 SPY ..............50 HARDWARE VARIANTS .................... 52 BroadR-Reach Analog Filter ................52 Debug connector ....................52 Startup Time ......................
  • Page 4: General Information

    Port Figure 1-1: 100BASE-T1 SPY-12 Port The Technica Engineering 100BASE- T1 SPY-12 Port samples data frames directly on the bus without influence of the original network. The data Frames are enhanced with additional information as an exact timestamp and the bus port the data was originally sent on.
  • Page 5 147 x 124 x 26mm Weight: 0,9 kg International Protection: IP 2 0 Operating temperature: -40° to +80 °Celsius LINKS: The User can download the latest firmware and documentation for the 100BASE-T1 SPY-12 Port here: https://technica-engineering.de/produkt/100base-t1-spy_12-port/ 100BASE-T1 SPY 12 Port User Manual...
  • Page 6: Warranty And Safety Information

    1.2 Warranty and Safety Information Before operating the device, read this manual thoroughly and retain it as a reference. The latest documentation for the 100BASE-T1 SPY-12 Port can be downloaded here: https://technica-engineering.de/produkt/100base-t1-spy_12-port/ Use the device only as described in this manual.
  • Page 7: Declaration Of Conformity

    1.3 Declaration of conformity Figure 1-2: Declaration of conformity 1.4 Scope of Delivery The delivery includes: • 1x 100BASE-T1 SPY 12 port • 1x 1m Ethernet Cable • 1 x Cableset (incl. connectors, crimps, cables and banana plugs) 100BASE-T1 SPY 12 Port User Manual...
  • Page 8: Hardware Interfaces

    On the label on top of the device the user can see an overview about all HW-Interfaces of the 100BASE-T1 SPY-12 Port. Figure 2-1: Label of 100BASE-T1 SPY-12 Port with pinning information 2.1.1 Black nanoMQS Connector – Power Connector (top left) The pinning of the connector is listed on the label on top of the device as well.
  • Page 9 The power supply for the device is supplied by Pin 18 (12Volt) and Pin 20 (Ground). Requirements for the 100BASET1_SPY itself: 12 Volt DC up to 1 Ampere (typical 600mA) Warning: If a voltage higher than 16 Volt is applied, the device will be damaged! A wakeup-line may be connected on PIN 5.
  • Page 10: Black Nanomqs Connectors - 100Base-T1-Ports

    2.1.2 Black nanoMQS Connectors – 100BASE-T1-Ports The pins marked with (P) or (M) are used for the 100BASE-T1 ports. The user must connect the (P) pin to the (P) pin of the periphery device. The user must connect the (M) pin to the (M) pin of the periphery device. Note: If these two pins are swapped, the link LED may be lit on the 100BASE-T1 slave side, but no data transmission will be possible.
  • Page 11: Rj45 Ethernet Connectors

    2.1.3 RJ45 Ethernet Connectors There are four RJ-45 Standard Ethernet connectors of the front side for Gigabit Ethernet. GB-A to GB-D. There is one RJ-45 Standard Ethernet connector of the front side for Fast Ethernet (100 Bit/s). HOST-Port. 2.2 Other Interfaces 2.2.1 SMA Connectors There is one shielded SMA Connector for one Trigger Input/Output Line.
  • Page 12: Rotary Switch

    The built-in LEDs in RJ45 connector shows the status of the gigabit ports. The left (orange LED) is lit by a link-up. The right (yellow) will blink on data traffic. 2.2.3 Rotary Switch The Rotary DIP Switch has no functionality. 100BASE-T1 SPY 12 Port User Manual...
  • Page 13: Configuration Website

    3 CONFIGURATION WEBSITE The user can access the configuration website with a standard web browser. Note: Firefox is recommended; Chrome is not recommended. • Set IP-Address of the networkadapter of the PC in the same range as the 100BASE-T1 SPY mini 12 Port but not the same IP-address. •...
  • Page 14: Website Home

    3.1 Website Home Figure 3-2: Home Page after accessing the device With the first access to the website The home screen will be shown. Please select one of the tabs for further configuration. 100BASE-T1 SPY 12 Port User Manual...
  • Page 15: System Information Tab

    3.2 System Information Tab Figure 3-3: Details in System Information Tab On the tab „System Information“ some status information about the device is displayed. The user can check the version number of the application firmware and the bootloader or the unique MAC adress of the device. The version number registers of the switch and phy chips are displayed for information only.
  • Page 16: Control Panel Tab

    3.3 Control Panel Tab Figure 3-4: Details in the Control Panel Tab On the „Control Panel“ tab the user can make a soft-reset (Restart) of the system. Also the configuration settings of the device can be imported and exported to a file (*.cfg) on a computer connected to the RJ45 Port.
  • Page 17: Switch Status Tab

    CAN-D and CAN-E can be activated by another Firmware, but then there is 100BASE-T1 functionallity not avaliable anymore. For further inforamtion please contact support@technica-engineering.de. If the user clicks on „Switch Status“ tab and no port or switch is still selected, Global configuration will appear.
  • Page 18: Spy Multiplexer

    3.4.1 Spy Multiplexer Figure 3-6: Configuration parameters when clicked on SPY label Click on the central „Spy“ label to configure general Spy Multiplexer settings. Options of showed page: • Enable header for logging ports: This option enables the Header Mode of the 100BASET1_SPY.
  • Page 19: Gigabit Ethernet Ports

    • Keep original VLANs in Header: This option adds to the 100BASET1_SPY header the VLANs of the original packet, in the case that the BroadR-Reach received packet is VLAN tagged. In 4.2, the user can find how this HAPTER option affects to the 100BASET1_SPY header. Note: When the user performs any change in the configuration of any port, the Save Configuration option will appear.
  • Page 20 Figure 3-8: Parameters for setting the Gigabit ports Detected speed: Shows the result of link negotiation. Speed and half/full duplex information. BroadR-Reach Inputs: This is a configuration status information. It shows which BroadR-Reach ports are connected to the selected Gigabit port. Auxiliary Inputs: This shows which CAN, LIN and FlexRay ports are connected to the selected Gigabit port.
  • Page 21: 100Base-T1 Port

    3.4.3 100BASE-T1 Port The BR-1A to BR-6B labels on right side allow the user to configure BroadR-Reach Port settings: Figure 3-9: Parameters to set in BroadR-Reach Ports BroadR-Reach mode: Here the user can select Master/Slave Mode of the selected Port. On each BroadR-Reach link there has to be one master and one slave device. Please set the “BroadR-Reach mode”...
  • Page 22 Warning: When a test mode has been selected there is no communication possible for this port. Note: For compliance testing an oscilloscope with special test software is necessary. Output to: The BroadR_Reach Ports are always connected A-B for each channel pair. This setting allows a copy of the A-B communication to be sent to a Gigabit port.
  • Page 23 Use case: If Device_A (Master) goes to sleep for a time greater than Sleep Time (ms), 100Base-T1 SPY will disable the PHY2, connected to Device_B, and this device will go to sleep. Figure 3-10: Sleep time between Master and Slave As soon as there is a LinkUp recognized in Device_A, connected to PHY1, PHY2 will be enabled again and the communication will be possible.
  • Page 24: Can Port

    CAN-D and CAN-E can be activated by another Firmware, but then there is 100BASE-T1 functionallity not avaliable anymore. For further information please get in contact with support@technica-engineering.de. Output to: Allows to select which Gigabit port will be used to output logging data of selected CAN port.
  • Page 25 Bit Rate: Allows to select the CAN 2.0. Bit Rate. Available options: 62500bps, 100kbps, 125kbps, 250kbps, 500kbps, 1Mbps. When nonISO or ISO CAN-FD types are selected, the FD Rate will be selectable. In CAN- FD, the Bit Rate determines the Arbitration-Phase Bit Rate in CAN-FD protocol, while the FD Rate determines the Data-Phase Bit Rate in CAN-FD protocol.
  • Page 26 available, 62 and 75, and if the user selects any other value, it will adjust to the most approach allowed value. Warning: If the 5Mbps FD Rate needs to be used, please make sure that the transceiver of the opposite device can work with rates higher than 2Mbps. 3.4.4.1 CAN Transmission data use case In the Passive or Active Node modes, any of the 100BASET1_SPY CAN port can act as...
  • Page 27 Warning: In this release version, only CAN A, CANB and CANC can send CAN frames. If all CAN ports are neede please flash the Firmware 1.12.0 Note: The value of the ID will determine if the CAN frame is standard (lower than 0x0FFF) or extended (higher than 0x07FF).
  • Page 28 Field Name Nº of Bytes Value Destination MAC Adress FF:FF:FF:FF:FF:FF Source MAC Address MAC Address of the device Ethertype 0x2085 Direction 0x11 (TX Event) TimeStamp Time when the CAN frame is received Port Number From 0x01 to 0x05 Message ID 0 to 255 Length of the rest of the Ethernet frame from Frame Length...
  • Page 29 The following figures show an example of a CAN Transmission Message and its associated CAN Transmission Event Message: Figure 3-13: CAN Transmission Frame Figure 3-14: CAN Transmission Event Message 100BASE-T1 SPY 12 Port User Manual...
  • Page 30: Lin Port

    3.4.5 LIN Port By clicking on the LIN port label allows to configure: Figure 3-15: Parameters to set in LIN Port Output to: This allows the user to select which Gigabit port will be connected to the LIN port. To activate the port logging, the Header must be enabled in the Spy Multiplexer page (see Chapter 5.4.2.) LIN mode: Allows to select if the LIN port is working as Master, Spy or in Slave mode.
  • Page 31 Note: In the Slave mode, the 100BASET1_SPY will answer to a request, that has been sent by a Master, without logging the information through the selected Gigabit Port in Output to. The payload, length and ID for the slave response will be set through the Fast Ethernet Port in 100BASET1_SPY.
  • Page 32 3.4.5.2 LIN Slave Mode In the LIN Slave Mode, the 100BASET1_SPY_12_Port LIN port acts as the Slave in the LIN protocol communication. In this case, the 100BASET1_SPY LIN port will answer to a Master LIN ID, according to an internal ID table. If the Master ID request is not in that table, there will not be any answer from 100BASET1_SPY LIN port.
  • Page 33: Flexray Port

    (see Chapter 5.4.2.) Note: By default, the FlexRay functionality is disabled. In order to enabled it, an additional Fibex Configuration Tool must be used. Please, contact support@technica- engineering.de in order to have more information. 100BASE-T1 SPY 12 Port User Manual...
  • Page 34: Structure Of An Ethernet 100Base-T1_Spy Raw Frame

    4 STRUCTURE OF AN ETHERNET 100BASE-T1_SPY RAW FRAME. 4.1 Structure of Header In Switch Status, when the user selects a Gigabit Port in the Output To field, the packet received in the selected BroadR-Reach, CAN, LIN of FlexRay port will be logged through the selected Gigabit Port into an Ethernet RAW frame.
  • Page 35 Note: In the case of BroadR-Reach port, there will be always an Ethernet frame in the selected Gigabit port. If the Header is disabled in Spy Multiplexer (see section 5.4.2), the sent Ethernet frame will be and standard UDP RAW Ethernet frame. If that Header is enabled, the Ethernet frame will have the format shown in the table.
  • Page 36: Structure Of The Broadr-Reach Payload

    The following table shows the values of Port field when Ethertype is 0x2085 (CAN frames): Port Value CAN A 0x01 CAN B 0x02 CAN C 0x03 CAN D 0x04 CAN E 0x05 Table 4-4: Port Field Values for Ethertype 0x2085 In the case that the Ethertype value is 0x2083 (FlexRay frames) or 0x2084 (LIN frames), the Port field will be 0x01.
  • Page 37 In the case that the BroadR-Reach packet is not VLAN tagged, or the Keep original VLANs in Header option is disabled, the Ethernet 100BASET1_SPY RAW format frame is as follows: Dest MAC (6 bytes) Source MAC (6 bytes) 0x2082 (2 bytes) Direction (1 byte) Time Stamp (6 bytes) Port (1 byte)
  • Page 38 Figure 4-2: Content of 100Base-T1 frame without VLAN encapsulated in 100 Base T1 SPY Raw Frame 100BASE-T1 SPY 12 Port User Manual...
  • Page 39: Structure Of The Can Payload

    The following image shows an example of a 100BaseT1 payload frame encapsulated in a 100BASE-T1_SPY_12_Port RAW frame with header, and when Keep original VLANs in Header option is enabled, and in the case that the received BroadR-Reach packet is VLAN tagged: Figure 4-3: Content of 100Base-T1 frame with VLAN Encapsulated in 100 Base T1 SPY Raw Frame 4.3 Structure of the CAN payload...
  • Page 40 Figure 4-4: Structure of 100BASE-T1_SPY_12_Port Raw Frame with CAN Payload Note: The Control Field byte contains the following information about the CAN reception state: Reserved Table 4-6: CAN reception state byte • ACK: A ‘1’ value in this bit indicates if there was an acknowledge during the reception of the CAN frame.
  • Page 41 The following image shows an example of a CAN payload frame encapsulated in a 100BASET1_SPY RAW frame, without zero padding: Figure 4-5: Content of CAN frame encapsulated in 100BASE-T1_SPY_12_Port Raw Frame 100BASE-T1 SPY 12 Port User Manual...
  • Page 42: Structure Of The Lin Payload

    4.4 Structure of the LIN payload The following table shows the structure of a LIN payload encapsulated in a 100BASET1_SPY RAW frame: Field Name Nº of Bytes Value Contains information about the LIN reception Error Field error state Identifier Received LIN Identifier LENGTH Length of the LIN frame payload (in bytes) PAYLOAD...
  • Page 43 The following image shows an example of a LIN payload frame encapsulated in a 100BASET1_SPY RAW frame, in the case of a SLAVE response to a MASTER ID request: Figure 4-6: Content of LIN frame with payload encapsulated in 100 Base T1 SPY Raw Frame The following image shows an example of a LIN payload frame encapsulated in a 100BASE-T1_SPY_12_Port RAW frame, in the case that there is not any SLAVE response to a MASTER ID:...
  • Page 44: Structure Of The Flexray Payload

    4.5 Structure of the FlexRay payload The following table shows the structure of a FlexRay payload encapsulated in a 100BASE-T1_SPY_12_Port RAW frame: Field Name Nº of Bytes Value Cycle Time cycle in which the frame was received Message word length Length of the whole FlexRay frame payload Frame ID Received Frame IDs...
  • Page 45: 100Base-T1 Spy_12_Port Lua Installation Guide

    4.6 100BASE-T1 SPY_12_Port LUA Installation Guide In order to dissect the 100BASET1_SPY RAW Ethernet Frames, a LUA file for Wireshark is available on Technica Engineering website. To install the LUA file in Wireshark, the user must follow the next steps: 1.
  • Page 46 3. Extract the downloaded ZIP file. This file should contain the following LUA files: BR_SPY_ETH_wrapper_BR.lua BR_SPY_ETH_wrapper_CAN.lua BR_SPY_ETH_wrapper_FR.lua BR_SPY_ETH_wrapper_LIN.lua 4. Copy or move the four LUA files in Wireshark plugins folder. The path should C:\Program Files\Wireshark\plugins\(Wireshark Version Number). Note: Wireshark Version Number depends on the Wireshark version installed on the PC.
  • Page 47: Use Cases

    5 USE CASES 5.1 100BASE-T1_SPY_12_Port Use Case The traffic of two BroadR-Reach ECUs is forwarded through the 100BASET1_SPY with a constant delay of only 1.4µs. The delay is independent of the frame size of the Ethernet packets. There is no time jitter on the delay. The used bandwidth has no influence on the delay.
  • Page 48: 802.1As Synchronization Usecase

    5.2 802.1AS Synchronization UseCase If the Enable Core 802.1AS is activated in Spy Multiplexer settings label -please, see section 5.4.2-, the BRSPY device will be able to synchronize with any Master Device through Gigabit Port. In this case, the device will use the same TimeStamping as the Master Device, and this includes the maintenance of synchronized time during normal operation and following addition, removal, or failure of network components and network reconfiguration.
  • Page 49: Ptp Of 802.1 As Protocol

    5.2.1 PTP of 802.1 AS Protocol In an 802.1AS topology, the com- munication between a Master and a Slave Node is as you can see in the picture to the right. For a generic time t , the Slave device can correct this time as follows: tx‘...
  • Page 50: 802.1As In 100Base-T1 Spy

    5.2.2 802.1AS in 100BASE-T1 SPY The following image shows a possible setup for this purpose, using 3 100BASE-T1 SPY_12_Port devices. Figure 5-4: Setup with 3 100BASE-T1_SPY_12_Port devices In this setup, the configuration of the devices in the Spy Multiplexer settings label will be as follows: •...
  • Page 51 • BRSPY 2 will act as Slave in Gigabit Port C, sending Request Messages to the Grand Master, and as Bridge in Gigabit Port D, acting in this case in a similar way that a Master, but sending its corrected clock to BRSPY 3. Both devices will use the corrected clock as Timestamp.
  • Page 52: Hardware Variants

    6 HARDWARE VARIANTS 6.1 BroadR-Reach Analog Filter All filter versions are compatible with each other. The Broadcom BCM89811 PHY with integrated low pass filter is used. For EMC and Bus termination the following filter is mounted on BroadR-Reach lines: Figure 6-1: Broadcom BCM89811 PHY with integrated low pass filter 6.2 Debug connector There is a debug connector on the front side of the case near the SD card slot.
  • Page 53 100BASE-T1 SPY 12 Port User Manual...
  • Page 54: Application Firmare Update

    Warning: Not following these instructions may cause erroneous states of the device. The user will have to send it back to Technica Engineering for repair. Technica Engineering may charge support fees for this service. Note: The user needs to have administration privileges on a Windows PC to be able to...
  • Page 55 Note: First, the device will be in bootloader mode. The Host LED1 is blinking fast when in this mode. Note: during the update process the Host LED1 will stop to blink. This is a normal condition. Do not reset the device! The update process will last about one minute When the update is finished the Host LED will toggle slowly again.
  • Page 56 Flash erased Loading file... tftpServer: 192.168.0.49 requested file redboot.srec [****************************************] TFTP transfer finished File loaded successfully Run application... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ NEW Bootloader Version: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Connecting to 192.168.0.49:9000 (1). Connected Sending ^C Non-certified release, version 2.0 - built 17:04:51, Aug 19 2015 Connecting to 192.168.0.49:9000 (1).
  • Page 57 3. Execute the following commands: redtool.exe -t <IP Address of the device> -e Note: The device will be in bootloader mode. The Host LED1 is blinking fast when in this mode. redtool.exe -t <IP Address of the device> -r Note: The device will be in Application mode.
  • Page 58: Additional Information

    8 ADDITIONAL INFORMATION • The propagation delay of the 100BASET1_SPY is constant 1.4µs between two BroadR-Reach Ports in SPY mode. • As the delay through the 100BASET1_SPY between two BroadR-Reach ports in only 1.4µs,100BASET1_SPY will not influence a AVB time synchronous network negatively.
  • Page 59 device. If the user does this, the Host and FPGA LEDs can stop working, the software update is no longer available, and the user must contact us for more support. 100BASE-T1 SPY 12 Port User Manual...
  • Page 60: Changelog

    9 CHANGELOG Version Chapter Description Date 1.0.0 First release 2.1.0 Second release with new design 16.11.2018 Correction bugs 05.07.2019 100BASE-T1 SPY 12 Port User Manual...
  • Page 61: List Of Figures

    Figure 1-1: 100BASE-T1 SPY-12 Port ................4 Figure 1-2: Declaration of conformity ................7 Figure 2-1: Label of 100BASE-T1 SPY-12 Port with pinning information ....... 8 Figure 3-1: Steps for setting up IP Address to access the device’s web page .... 13 Figure 3-2: Home Page after accessing the device ............
  • Page 62: Contact

    11 CONTACT If you have any questions regarding this product, please feel free to contact us: Technica Engineering GmbH Leopoldstr. 236 80807 München Germany Technical support: support@technica-engineering.de General information: Info@technica-engineering.de Most current user manuals and product information: https://technica-engineering.de/ 100BASE-T1 SPY 12 Port User Manual...

Table of Contents