Technica 1000BASE-T1, 100BASE-T1 User Manual

1000BASE-T1
SFP MODULE
Manual-Version: 2.0
Hardware-Version: 2.2
USER MANUAL
April 2019
2
CONTENT
1 GENERAL INFORMATION ........................................................................................... 3
1.1 Functionality and Features of the 1000BASE-T1 SFP MODULE ....................... 3
1.2 Warranty and Safety Information ........................................................................ 5
1.3 Declaration of conformity .................................................................................... 6
2 HARDWARE INTERFACES .......................................................................................... 7
2.1 Molex Connector ................................................................................................... 7
2.2 SFP Socket Connector ......................................................................................... 8
3 STARTUP AND CONFIGURATION .............................................................................. 9
3.1 Startup ................................................................................................................... 9
3.2 Self-Configuration ................................................................................................. 9
3.3 I2C Interface ........................................................................................................ 10
3.3.1 I2C configuration ......................................................................................... 10
3.3.2 I2C map register .......................................................................................... 11
3.3.3 I2C Device addressing and operation ........................................................ 11
3.3.3.1 I2C Current address read ..................................................................... 11
3.3.3.2 Random address read .......................................................................... 12
3.3.3.3 Sequential read ..................................................................................... 13
3.3.3.4 Byte Write .............................................................................................. 14
3.3.3.5 Sequential write .................................................................................... 14
3.3.4 I2C access to the 88Q2112_A0 transceiver .............................................. 15
3.3.4.1 Register description ............................................................................. 15
4 ADDITIONAL INFORMATION .................................................................................... 17
5 LIST OF FIGURES ....................................................................................................... 18
6 CHANGELOG ............................................................................................................. 19
7 CONTACT ................................................................................................................... 20
100BASE-T1 MediaConverter_BCM User Manual
3

1 GENERAL INFORMATION

1.1 Functionality and Features of the 1000BASE-T1 SFP MODULE

Figure 1-1: 1000BASE-T1 SFP MODULE
The Technica Engineering 1000Base-T1 SFP Module fits into a standard Small Form­factor Pluggable slot. It uses the SGMII and generates 1000 Mbit/s full-duplex 1000BASE-T1. It is self-configurating after powerup to Automotive 1000BASE-T1.
Note: SERDES interface is not supported!
Registers of the integrated transceiver are accessible via I2C interface for diagnosis and reconfiguration.
100BASE-T1 MediaConverter_BCM User Manual
4
Power requirement:
3.3 Volt DC +/- 0.03 Volt
Size:
68 x 14 x 14 mm
Weight:
0,1 kg
International Protection:
IP 2 0
Operating temperature:
0 to +70 °Celsius
Integrated PHY
88Q2112_A0 from Marvell
General Information:
LINKS:
The User can download the latest firmware and documentation for the 1000BASE-T1 SFP MODULE here:
https://technica-engineering.de/produkt/1000base-t1-sfp-module/
100BASE-T1 MediaConverter_BCM User Manual
5
This device is designed for engineering purpose only.
ability for damage caused by using the device is

1.2 Warranty and Safety Information

Before operating the device, read this manual thoroughly and retain it for your reference. The latest documentation for the 1000BASE-T1 SFP MODULE can be downloaded here:
https://technica-engineering.de/produkt/1000base-t1-sfp-module/
Use the device only as described in this manual. Use only in dry conditions. Do not apply power to a damaged device.
Do not open the device. Otherwise warranty will be lost.
Special care has to be taken for operation. Do not use this device in a series production car. As this device is likely to be used under rough conditions, warranty is limited to 1 year. Manufacturer li excluded.
100BASE-T1 MediaConverter_BCM User Manual
6

1.3 Declaration of conformity

Figure 1-2: Declaration of conformity
100BASE-T1 MediaConverter_BCM User Manual
7
Name
Picture
Part Number
Pin
Function
Pin
Function
1
2

2 HARDWARE INTERFACES

2.1 Molex Connector

The 1000BASE-T1 line is connected by a Molex connector.
• Molex 0533250260 Header 2.0mm
• Molex 510900200 Housing
Molex 50212-8000 Crimp Contact
Molex Header 2.0mm
Molex Housing
Molex 50212-8000 Crimp Contact
Table 2-1: Parts Molex Connector
Pinning:
1000BASE-T1 Plus
Table 2-2: Pinning of Molex Connector
0533250260
51090-0200
50212-8000
1000BASE-T1 Minus
100BASE-T1 MediaConverter_BCM User Manual
8
Pin
Function
Pin
Function
1
11
2
12
3
13
4
14
5
15
6
16
7
17
8
18
9
19
10
20

2.2 SFP Socket Connector

Pinning:
GND
GND
n.c.
I2C_DAT
I2C_CLK
GND
n.c.
GND
n.c.
GND
Table 2-3: Pinning of SFP Socket Connector
GND
SGMII_RXD_N
SGMII_RXD_P
GND
3.3. Volt
3.3. Volt
GND
SGMII_TXD_P
SGMII_TXD_N
GND
100BASE-T1 MediaConverter_BCM User Manual
9
Figure

3 STARTUP AND CONFIGURATION

3.1 Startup

After 3.3 Volt power is applied, the SFP module starts up and self-configures the 88Q2112_A0 transceiver by MDIO interface. This lasts 100ms. Do not apply any I2C activity on the bus during this time!

3.2 Self-Configuration

The SFP Module configures itself to 1000BASE-T1 after power up. Master-/Slave Configuration is done according to the DIP switch on the bottom of the device.
To reconfigure the DIP switch the lock has to be opened (see pictures).
ON/right = as Master OFF/ left = as Slave
3-1: DIP-Switch
100BASE-T1 MediaConverter_BCM User Manual
10

3.3 I2C Interface

3.3.1 I2C configuration

100ms after power up of the module it can be configured by I2C.
The module operates with f The module may clock stretch with f
The module processor listens as slave on the 7-bit address 0x50.
Note: b1010 000X = 0xA0
Read access beyond address 95 will return 0x00.
The 88Q2112_A0 transceiver can be accessed at I2C slave 7-bit address 0x40.
Note: b1000 000X = 0x80
The 88Q2112_A1 PHY does not support I2C interfaces. However, the microcontroller acts as a bridge between the host and the PHY. Commands from the Host are processed by the microcontroller. The microcontroller accesses to the PHY trough MDIO interface and forwards the information to the Host. For a complete register map please have a look at the 88Q2112_A1 datasheet (NDA required).
up to 53kHz without requiring clock stretching.
SCL
greater than 53kHz and up to 400 kHz.
SCL
100BASE-T1 MediaConverter_BCM User Manual
11
Data Bytes
Byte
Number
Comment
0x03
0
Identifier SFP
0x04
1
Ext. Identifier
0x80
2
Connector
0x00, 0x00, 0x00, 0x00
3-6
Transceiver high
0x00, 0x00, 0x00, 0x00
7-10
Transceiver low
0x00
11
Encoding
0x01
12
Bitrate Nominal in 100 MBit
0x00
13
Reserved
0x00
14
Link Length Fiber
0x00
15
Link Length Fiber
0x00
16
Link Length Fiber
0x00
17
Link Length Fiber
0x0A
18
Link Length Copper in meter
0x00
19
Reserved
'T','e','c','h','n','i','c','a',' ','E','n','g','.', ' ',' ',' '
20-35
Vendor Name 0x00
36
Reserved
0x00, 0x00, 0x00
37-39
Vendor ID
' ',' ',' '
0x00, 0x00, 0x00, 0x00
56-59
Revision Number
0x00, 0x00, 0x00
60-62
Reserved
0xBC
63
Check Code for Field 0-62
0x00, 0x00
64-65
Options
0x00
66
Bitrate max
0x00
67
Bitrate min
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
68-83
Serial Number String 0x00, 0x00, 0x00, 0x00
84-87
Date Code high
0x00, 0x00, 0x00, 0x00
88-91
Date Code low
0x00, 0x00, 0x00
92-94
Reserved
0x42
95
Check Code Extended for Field 64-94

3.3.2 I2C map register

Memory Map (read only registers):
'1','0','0','B','A','S','E','-','T','1',' ',' ',' ',
Table 3-1: Memory map
40-55 PartNumber

3.3.3 I2C Device addressing and operation

3.3.3.1 I2C Current address read
The current read operation only requires the device address read word to be sent. When the acknowledge is received from the SFP module, the current address data word is serially clocked out.
100BASE-T1 MediaConverter_BCM User Manual
12
Example: Read the current address of the SFP module (b1010000X).
3.3.3.2 Random address read
The random address read requires two operations to perform the read.
Example: Read a random address of the SFP module (b1010000X) First a write operation to specify the address desired to read:
100BASE-T1 MediaConverter_BCM User Manual
13
Then a read operation to read the previous address specified:
3.3.3.3 Sequential read
The sequential reads are started by either a current word address read or a random address read. To specify a sequential read, the host responds with an acknowledge instead of a stop after each data word.
First a write operation to specify the address desired to read:
100BASE-T1 MediaConverter_BCM User Manual
14
Then the read operations:
3.3.3.4 Byte Write
The write operation requires 8-bits of data word address following the device address write word and acknowledgement.
Example: Byte write operation into the SFP module (b1010000X)
3.3.3.5 Sequential write
The sequential write is started in the same way as a single byte write, but the host master does not send a stop condition after the first word is clocked in.
100BASE-T1 MediaConverter_BCM User Manual
15
Address
Register name

3.3.4 I2C access to the 88Q2112_A0 transceiver

The 88Q2112_A0 PHY listens as slave on the 7-bit address 0x40. Every internal register of the PHY (16 bits) is accessed by defining the Device Number (1 byte) and the Register address (2 bytes). The I2C Memory address is mapped as:
0x00 Device number
0x01 Register_address_MSB
0x02 Register_address_LSB
0x03 PHY_Register_Operation_Status
0x04 PHY_Register_data_MSB
0x05 PHY_Register_data_LSB
Table 3-2: Register addresses
3.3.4.1 Register description
Device number:
Defines the device number of the register to access
Register_address_MSB:
Defines the Most significant byte of the register to access
Register_address_LSB:
Defines the Less Significant Byte of the register to access
PHY_Register_Operation_Status
o Bit 0 – Read Start Condition Flag (Read/Write)
This flag is set by the master after specifying the first 3 bytes of the register (Devices number, Register_address_MSB and Register_address_LSB) when a read operation is trigged.
o Bit 1 – Read In Progress Flag (Read)
This flag is set by the slave during the reading operation
o Bit 2 – Read Operation Done Flag (Read)
This flag is set by the slave when the reading operation is finished. This flag can be read after triggering the read to ensure that the data has finished reading.
100BASE-T1 MediaConverter_BCM User Manual
16
o Bit 3 – Write Start Condition Flag (Read)
This flag is set by the slave when a write operation is trigged.
o Bit 4 – Write In Progress Flag (Read)
This flag is set by the slave during the writing operation
o Bit 5 – Write Operation Done Flag (Read)
This flag is set by the slave when the writing operation is finished. This flag can be read after writing the PHY_register_data_LSB to ensure that the data has finished writing
PHY_register_data_MSB
When a reading operation, this register contains the MSB of the PHY register. When a write operation, this register contains the MSB to write in the PHY register
PHY_register_data_LSB
When a reading operation, this register contains the LSB of the PHY register. When a write operation, this register contains the LSB to write in the PHY register
100BASE-T1 MediaConverter_BCM User Manual
17

4 ADDITIONAL INFORMATION

The 1000BASE-T1 SFP MODULE is optimized for automotive use. The maximum
cable length for 1000BASE-T1 segments is limited to 15 meters
100BASE-T1 MediaConverter_BCM User Manual
18

5 LIST OF FIGURES

Figure 1-1: 100BASE-T1 SFP MODULE ............................................................................. 3
Figure 1-2: Declaration of conformity ............................................................................... 6
Figure 3-1: DIP-Switch ........................................................................................................ 9
100BASE-T1 MediaConverter_BCM User Manual
19
Version
Chapter
Description
Date
1.0
2.0

6 CHANGELOG

All First release
All Complete rework of all chapters 25.04.2019
100BASE-T1 MediaConverter_BCM User Manual
20

7 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 MediaConverter_BCM User Manual
Loading...