Do you have a question about the 100base-t1_SPY and is the answer not in the manual?
Questions and answers
Summary of Contents for Technica Engineering 100base-t1_SPY
Page 1
BroadR-Reach – Standard Ethernet 100BaseT1_SPY User Manual Version 1.2 September 2017...
Page 2
The user can download the latest firmware and documentation for the 100BASET1_SPY here: http://www.technica-engineering.de/SPY Note: This User Manual version is related to 100BASET1_SPY Firmware version 1.12. Page 1 of 43...
Index Feature List ............................. 3 Warranty and Safety Information ....................4 Pinning ............................5 Power connector (top left) ...................... 6 BroadR-Reach connectors ....................... 7 RJ45 Ethernet connectors ....................... 8 SMA Connector ........................8 Status LEDs and Pushbutton ......................9 Configuration Website ........................10 Website Home ........................
1 Feature List The Technica Engineering 100BaseT1_SPY 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. All data can be recorded on a PC or datalogger for detailed offline analysis.
2 Warranty and Safety Information Before operating the device, read this manual thoroughly and retain it for your reference. The latest firmware and documentation can be downloaded for the 100BASET1_SPY through the following link: http://www.technica-engineering.de/SPY Use the device only as described in this manual. Use only in dry conditions.
3 Pinning The pinning of the ECU connectors is listed on the label on top of the device. The Tyco Electronics (TE) Nano Micro Quad Lock System (NanoMQS) is used. Name Part Number 20POS NANOMQS 2141404-1 REC HSG CODE A NANOMQS 2-1703930-1 RECEPTACLE TERMINAL...
3.1 Power connector (top left) 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.
Function Function GND Reference for Trigger Host Trigger Line LIN Bus FlexRay Channel A BP Wake Line FlexRay Channel A BM CAN D / 5 Minus (Low) CAN E / 1 Plus (High) CAN D / 5 Plus (High) CAN E / 1 Minus (Low) n.c.
3.3 RJ45 Ethernet connectors There are four RJ45 Standard Ethernet connectors of the front side for Gigabit Ethernet. There is one RJ45 Standard Ethernet connector of the front side for Fast Ethernet (100 Bit/s) 3.4 SMA Connector There is one shielded SMA Connector for one Trigger Input/Output Line. Page 8 of 43...
4 Status LEDs and Pushbutton The 100BASET1_SPY has several status LEDs at the front side of the case. The “Host” LED1 can toggle at three different speeds: Slow toggle (approx. 0.5 sec) during normal operation to show that the microcontroller is running in normal mode.
5 Configuration Website The user can access the configuration website with a standard web browser. Note: Firefox is recommended; Chrome is not recommended. Connect your PC to the “Host” RJ45 connector. The default IP address of the device is 192.168.0.49 and subnet mask 255.255.255.0 If IP address has been changed, The user can reset it to default as described in chapter 9 of this man- ual.
5.1 Website Home With the first access to the website The home screen will be shown. Please select one of the tabs for further configuration. System Information Tab Page 11 of 43...
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.
Switch Status Tab The main configuration of the switch is done in the „Switch Status“ tab. Here the user can configure details about each port and get some status information about the ports and switch states. On the left side of the page the user can see an overview of all available ports. A blue bar at the side of a port label indicates an active link.
5.4.2 Spy Multiplexer Click on the central „Spy“ label to configure general Spy Multiplexer settings. Enable header for logging ports: This option enables the Header Mode of the 100BASET1_SPY. For BroadR-Reach Ports the original Ethernet frames will be wrapped in a new Ethernet Frame. This new frame will contain additional data (timestamp, ingress port, …) and the original RAW frame.
5.4.3 Gigabit Ethernet Ports There are four Gigabit Ethernet Ports for data logging output at the front of the device. On the web- site the user can see the status by clicking on the GB-A to GB-D labels on the left side. Detected speed: Shows the result of link negotiation.
5.4.4 BroadR-Reach Port The BR-1A to BR-6B labels on right side allow the user to configure BroadR-Reach Port settings: 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 18
Test Mode: For BroadR-Reach Ports it is possible to set a BroadR-Reach Physical Layer Test Mode. There are five test modes defined in the BroadR_Reach Specification to check the compliance of a port. 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.
5.4.5 CAN Port The CAN-A to CAN-E labels on the left allow the user to configure: Output to: Allows to select which Gigabit port will be used to output logging data of selected CAN port. To activate the port logging, the Header must be enabled in the Spy Multiplexer page (see Chapter 5.4.2.) Type: Allows to select between CAN or CAN-FD operation mode.
Page 20
Note: The CAN ports are able to work like receivers and transmitter at the same time. Note: In the case of CAN-FD, the selected Bit Rate must be always 500kbps or 1Mbps. The device does not work with Bit Rate lower than those values.
Page 21
5.4.5.1 CAN Transmission data use case In the CAN SPY or SLAVE mode, any of the 100BASET1_SPY CAN port can act as transmitters accord- ing with the CAN protocol communication. In this case, a specific Ethernet frame received from any of the Gigabit ports will be sent through a specific CAN Port.
Page 22
Note: When the Length field is 0x00, the CAN frame will be sent like a remote frame. In CAN-FD there is not remote frames according with the CAN-FD specification. Note: 100BASET1_SPY is able to sent CAN frames with ID priority. When a burst of three messages is received in the Ethernet port, the device will send them according with their priority, following the CAN specification.
5.4.6 LIN Port By clicking on the LIN port label allows to configure: 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 24
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. Version: Allows to select LIN Version 1.3 or LIN Version 2.0.
Page 25
5.4.6.2 LIN Slave Mode In the LIN Slave Mode, the 100BASET1_SPY LIN port acts as the Slave in the LIN protocol communica- tion. In this case, the 100BASET1_SPY LIN port will answer to a Master LIN ID, according to an internal ID table.
5.4.7 FlexRay Port The FlexRay port allows the user to configure: Output to: Allows to select which Gigabit port will be connected with theFlexRay port. To activate the port logging, the Header must be enabled in the Spy Multiplexer page (see Chapter 5.4.2.) Page 25 of 43...
6 Structure of an Ethernet 100BASET1_SPY RAW frame 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 28
Note: In the case of CAN, LIN and FlexRay, the generated Ethernet frame will be sent only if the Header is enabled in Spy Multiplexer (see section 5.4.2). The following table shows the values of Ethertype field: Protocol Value BroadR-Reach 0x2082 FlexRay 0x2083...
6.1 Structure of the BroadR-Reach payload The following table shows the structure of a BroadR-Reach payload encapsulated in a 100BASET1_SPY RAW frame: Field Name No. Of Bytes Value Destinacion MAC Address Source MAC Address Length Payload Its length depends on Length Field Zero Padding Note: The Zero Padding length depends of the Length Field.
6.2 Structure of the CAN payload The following table shows the structure of a CAN payload encapsulated in a 100BASET1_SPY RAW frame: Field Name No. Of Bytes Value Control Field Contains information about the CAN reception state Identifier Received CAN Identifier LENGTH Length of the CAN frame payload (in bytes) PAYLOAD...
6.3 Structure of the LIN payload The following table shows the structure of a LIN payload encapsulated in a 100BASET1_SPY RAW frame: Field Name No. Of Bytes Value Error Field Contains information about the LIN reception error state Identifier Received LIN Identifier LENGTH Length of the LIN frame payload (in bytes) PAYLOAD...
Page 32
Note: The Zero Padding length depends of the Length Field. There will be Zero Padding if LIN Payload length is less than the minimum RAW Ethernet Payload size (46 bytes). There is always zero padding in LIN case due to the LIN maximum length (8 bytes). 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: The following image shows an example of a LIN payload frame encapsulated in a 100BASET1_SPY...
6.4 Structure of the FlexRay payload The following table shows the structure of a FlexRay payload encapsulated in a 100BASET1_SPY RAW frame: Field Name No. Of Bytes Value CYCLE Time cycle in which the frame was received MESSANGE WORD LENGTH Length of the whole FlexRay frame payload FRAME ID Received Frame IDs...
6.5 100BASET1_SPY 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. Close Wireshark in case that the program is running on PC.
Page 35
5. In order to copy or move the LUA files to the specified Wireshark plugins folder, Administrator rights will be needed. In that case, the following window should appear. Press Continue to proceed with the copy. 6. Run Wireshark. Page 34 of 43...
7 UseCases 100BaseT1_SPY UseCase The traffic of two BroadR-Reach ECUs is forwarded through the 100BASET1_SPY with a constant de- lay of only 2us. 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.
8 Hardware Variants BroadR-Reach Analog Filter All filter versions are compatible with each other. The Broadcom BCM89811 PHY with integrated low pas filter is used. For EMC and Bus termination the following filter is mounted on BrodR-Reach lines: 8.2 Debug connector There is a debug connector on the front side of the case near the SD card slot.
8.3 Startup Time Note: On the RJ45 gigabit ports the Linkup time is about 3 to 4 seconds. This is because of IEEE Auto Negotiation which has to be done in gigabit mode. Page 37 of 43...
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 do the firm-...
Page 40
9. The user can re-activate your Windows firewall after successful update. -------------------------------------------------------- C:\_Altera_SPY2\Calypso_FW\100BASET1_SPY-Release-v1.1 Connect new device. Make sure firewall is disabled. -------------------------------------------------------- Drücken Sie eine beliebige Taste . . . Process started..======================================================== Old Bootloader Version: ======================================================== Connecting to 192.168.0.49:9000 (1). Connected Sending ^C Non-certified release, version 2.0 - built 09:57:49, Jul 28 2015...
Page 41
tftpServer ready. Port: 69 tftpServer: 127.0.0.1 requested file microcontroller.crc.srec [****************************************] TFTP server ok Loading test file... TFTP transfer finished tftpServer: 192.168.0.49 requested file microcontroller.crc.srec [***TFTP transfer finished Test File loaded successfully Updating application Erasing flash... Flash erased Loading file... tftpServer: 192.168.0.49 requested file microcontroller.crc.srec [****************************************] TFTP transfer finished File loaded successfully...
10 Frequently Asked Questions – FAQ Q: What is the delay time for Ethernet packets through the 100BASET1_SPY? The propagation delay of the 100BASET1_SPY is constant 2us between two BroadR-Reach Ports in SPY mode. Q: Is AVB supported? As the delay through the 100BASET1_SPY between two BroadR-Reach ports in only 2 us and constant the 100BASET1_SPY will not influence a AVB time synchronous network negatively.
11 Contact In the „Contact Tab“ information is displayed how to contact us if The user need service. If The user have any questions regarding this product, please feel free to contact us: Technica Engineering GmbH Leopoldstr. 236 80807 München...
Need help?
Do you have a question about the 100base-t1_SPY and is the answer not in the manual?
Questions and answers