User Guide for multiLane models including: ML4024 MSA Compliant MCB, ML4024, MSA Compliant MCB, Compliant MCB
3 days ago —
ML4024 | MultiLane
ML4024-manual 0.5.1 2 | MultiLane
File Info : application/pdf, 18 Pages, 1.24MB
DocumentDocumentML4024 MSA Compliant SFP28 MCB Revision 0.5 Table of Contents 1. General description............................................................................................................................... 3 2. ML4024 SFP host test board Key Features ........................................................................................ 3 3. Operating Conditions ............................................................................................................................ 4 3.1 LEDs ............................................................................................................................................... 4 4. Power Supplies...................................................................................................................................... 4 5. SFP HW Signaling Pins ........................................................................................................................... 5 5.1 Alarms signals ............................................................................................................................... 5 5.2 Controls signals ............................................................................................................................. 5 5.3 I2C pins.......................................................................................................................................... 6 6. The SFP Graphical User Interface.......................................................................................................... 7 6.1 Communication Window .............................................................................................................. 7 6.2 Monitor tab ................................................................................................................................... 8 6.3 SFF8419 tab................................................................................................................................. 11 6.3.1 TX_Fault .............................................................................................................................. 11 6.3.2 Mod_ABS............................................................................................................................. 11 6.3.3 Rx_LOS ................................................................................................................................ 11 6.3.4 Tx_Disable ........................................................................................................................... 11 6.3.5 RS0/RS1 ............................................................................................................................... 12 6.4 Controls tab................................................................................................................................. 12 6.5 I2C R/W tab ................................................................................................................................. 13 6.6 Bulk I2C R/W tab ......................................................................................................................... 15 6.7 Base ID tab .................................................................................................................................. 16 6.8 Extended ID tab........................................................................................................................... 17 1. General description SFP28 Host (Small Form Factor 28) MSA Compliant Host board ML4024, is designed to provide an efficient and easy method of programming and testing 28G SFP28 transceivers. The SFP28 host is designed to simulate an ideal environment for SFP28 transceivers module and cable testing, characterization and manufacturing tests. Its properties make the host board as electrically transparent as possible, allowing for a more accurate assessment of the module's performance. 2. ML4024 SFP host test board Key Features DUT voltage supply control (3.15V, 3.3V, 3.45V) DUT Current Sense Superior Signal Integrity Performance Rogers 3003 based PCBs Low Insertion Loss Temperature Monitor Four corner test capability Supports 28G interfaces TX and RX channels come with matching trace length I2C master driven from both on board micro controller or external pin headers USB interface User friendly GUI for I2C R/W commands and loading custom MSA Memory Maps On-board LEDs showing MSA output Alarms states On-board buttons/jumpers for MSA input control signals 2.92mm 40GHz edge launch k connectors 3. Operating Conditions Recommended Operation Conditions Parameter Symbol Notes/Conditions Operating Temperature TA Supply Voltage VCC Main Supply Voltage Data Rate Rb Guaranteed to work at 28 Gbps per lane Min Typ 0 3.3 0 Max Units 85 °C V 28 Gbps 3.1 LEDs The LED D1 indicates whether a USB cable is plugged or not. The other two LEDs, D2 and D4, are used for diagnostic purposes. o If the green LED, D2, is on: USB is locked and device is recognized by the USB driver. o If the red LED, D4, is on: USB not connected or USB driver not found. o If both LEDs are off: Board not powered correctly or firmware is corrupted. 4. Power Supplies The board can be powered using a 3.3V external power supply via a female AMP connector, PN: A103942ND. However, an additional 5V power supply can be used in case the variable VCC (3.15V, 3.3V or 3.45V) feature is needed. In this case, R5 must be populated and R3 must not be populated. (Figure 1) Figure 1: R3 and R5 A current sense is available on the board, and it measures the current draw on the main P3V3 net. 5. SFP HW Signaling Pins Hardware alarm pins, hardware control pins and I2C pins can be accessed from the software via USB or through on-board LEDs and pin headers. 5.1 Alarms signals The hardware alarm signals (RX_LOS, MOD_ABS and TX_FAULT) can be accessed from the pin headers as shown in figure 2 or from the LEDs as shown in figure 3. Figure 2: Alarms pins Figure 3: Alarms LEDs 5.2 Controls signals The hardware control signals (RATESEL0, RATESEL1 and TXDISABLE) can be accessed using jumpers as shown in figure 4. Note that a jumper needs to be used on HW_CNTRL to release the pins from the microcontroller and enable the access from on board jumpers. Figure 4: Control pins 5.3 I2C pins The I2C pins SCL and SDA can be accessed via jumpers as shown in figure 5. Note that a jumper needs to be used on HW_I2C to release the pins from the microcontroller and enable the access from on board pin headers. Figure 5: I2C HW pins 6. The SFP Graphical User Interface 6.1 Communication Window This is the main interface used for initial communication with the host. Figure 6: Communication window The Initialize button is the application's main entry point, used to establish a connection with the SFP Host board and the Module. Once a USB connection is established, the Host checks if a SFP Module is inserted, and accordingly illuminates the corresponding (Module Found or Module Not Found) LED. And when the USB connection is lost, the USB Error LED is illuminated. The status box window in the GUI will show any success or failure messages that are being returned as a result of the GUI communicating or attempting to communicate with the hardware. · Refresh button: checks for connection status, refresh Hardware Readings and updates GUI. · Pause Monitor button: Pause/Resume monitoring. · About Us button: shows program information (name, version) and company information. Note that multiple boards can be connected via USB. The desired board is selected using USB Instance field from the Communication window. 6.2 Monitor tab This tab is the main source of the module status and alarm/warning flags conditions. It shows the current status of a flag, as defined in the SFF-8472. Figure 7: Monitor tab The alarms and warnings are defined in slave address A2h, bytes 112, 113, 116 and 117 as below: Figure 8: Alarm and warning flag bits (from SFF-8472) And the following are the A/D values (measurements) [Address A2h, Bytes 96-109]: Figure 9: A/D values and status bits Measurements calculations: Temp: Internally measured transceiver temperature. Represented as a 16 bit signed twos complement value in increments of 1/256 degrees Celsius, yielding a total range of -128C to +128C. Temperature accuracy is vendor specific but must be better than ±3 degrees Celsius over specified operating temperature and voltage. (Ref. SFF-8472) Vcc: Internally measured transceiver supply voltage. Represented as a 16 bit unsigned integer with the voltage defined as the full 16 bit value (0-65535) with LSB equal to 100 uVolt, yielding a total range of 0 to +6.55 Volts. Practical considerations to be defined by transceiver manufacturer will tend to limit the actual bounds of the supply voltage measurement. (Ref. SFF-8472) Tx Bias: Measured TX bias current in uA. Represented as a 16 bit unsigned integer with the current defined as the full 16 bit value (0-65535) with LSB equal to 2 uA, yielding a total range of 0 to 131 mA. (Ref. SFF8472) Tx Pwr: Measured TX output power in mW. Represented as a 16 bit unsigned integer with the power defined as the full 16 bit value (0-65535) with LSB equal to 0.1 uW, yielding a total range of 0 to 6.5535 mW (~ -40 to +8.2 dBm). (Ref. SFF-8472) Rx Pwr: Measured RX received optical power in mW. Value can represent either average received power or OMA depending upon how bit 3 of byte 92 (A0h) is set. Represented as a 16 bit unsigned integer with the power defined as the full 16 bit value (0-65535) with LSB equal to 0.1 uW, yielding a total range of 0 to 6.5535 mW (~ -40 to +8.2 dBm). (Ref. SFF-8472) Op Lsr T°: Measured optional laser temperature. The encoding is the same as for transceiver internal temperature defined above (Temp). (Ref. SFF-8472) Op TEC C: Measured TEC current. The format is signed two's complement with the LSB equal to 0.1 mA. Thus a range from -3276.8 to +3276.7 mA may be reported with a resolution of 0.1 mA. Reported TEC current is a positive number for cooling and a negative number for heating. (Ref. SFF-8472) 6.3 SFF8419 tab This tab shows the Low Speed Electrical Control Contacts. Figure 10: SFF8419 tab 6.3.1 TX_Fault Tx_Fault is a module output that when high, indicates that the module transmitter has detected a fault condition related to laser operation or safety. (Ref. SFF-8419) 6.3.2 Mod_ABS Mod_ABS is connected to VeeT or VeeR in the SFP+ module. It is asserted `High' when the SFP+ module is physically absent from a host slot. (Ref. SFF-8419) 6.3.3 Rx_LOS Rx_LOS when high indicates an optical signal level below that specified in the relevant standard. (SFF8419) 6.3.4 Tx_Disable When Tx_Disable is asserted high or left open, the SFP+ module transmitter output shall be turned off unless the module is a passive cable assembly in which case this signal may be ignored. (Ref. SFF-8419) 6.3.5 RS0/RS1 RS0 and RS1 are module inputs and are pulled low to VeeT with >30 kOhms resistors in the module. RS0 optionally selects the optical receive signaling rate coverage. RS1 optionally selects the optical transmit signaling rate coverage. (Ref. SFF-8419) 6.4 Controls tab This tab displays the optional status/control bits. Figure 11: Controls tab These bits are defined in the SFF8472 in register 110: Figure 12: Optional Status/Control bits 6.5 I2C R/W tab This tab allows the user to read from the memory and write to it. Figure 13: I2C R/W tab In order to access a register in the memory: 1. Select a slave address from the Slave Address window (by default A0h is selected). 2. Select the desired memory page from the Memory Location window (by default Page00 is selected). 3. Go to Single byte-I2C Read/Write window in case you need to access one register address only, otherwise, discard that window and go to the Multi Byte Read/Write window. Note that: The Read button reads the memory content of the desired register address(es). The Write and Save buttons write the desired register values to the SFP module. 6.6 Bulk I2C R/W tab This tab allows the user to load or save his custom SFP configuration. Figure 14: Bulk I2C R/W tab Read button: Reads the content of the SFP MSA registers of the selected Slave Address (S.A.) and refreshes the grid. Write to HW button: Writes the displayed MSA configuration to the SFP module. Save MSA to file button: Saves the current MSA memory to a file using CSV (comma separated values) format. Load MSA from file button: Loads MSA values from a file and map it to MSA memory. 6.7 Base ID tab This tab displays the identifiers. It refers to the SFF-8472, and is presented without any modification or change. The targeted information is read from the correspondent registers, calculated or enumerated when required, and presented to the user on the screen (figure 18) in a simple readable ASCII format. Figure 15: Base ID tab The check code (CC_BASE) is a one byte code that can be used to verify that the first 64 bytes of twowire interface information in the SFP is valid. The check code shall be the low order 8 bits of the sum of the contents of all the bytes from byte 0 to byte 62, inclusive. 6.8 Extended ID tab This tab display link characteristics. Figure 16: Extended ID tab The check code (CC_EXT) is a one byte code that can be used to verify that the first 32 bytes of extended two-wire interface information in the SFP is valid. The check code shall be the low order 8 bits of the sum of the contents of all the bytes from byte 64 to byte 94, inclusive. Revision History Revision number 0.1 0.2 0.3 0.4 0.5 Description Preliminary Added power cable connector name Added USB instance Typo Updated ML4024 picture Date 29/09/2015 05/11/2015 24/08/2016 12/10/2016 05/09/2017Microsoft Word LTSC