DS100BR111A Ultra Low Power 10.3 Gbps 2-Channel Repeaters with Input Equalization and Output De-Emphasis General Description Features The DS100BR111A is an extremely low power, high performance dual-channel repeater for serial links with data rates up to 10.3 Gbps. The DS100BR210A features one bidirectional lane (one transmit, one receive channel). The DS100BR111A features a powerful continuous time linear equalizer (CTLE) to provide a boost of up to +36 dB at 5 GHz and open an input eye that is completely closed due to inter-symbol interference (ISI) induced by the interconnect mediums such as an FR-4 backplane or AWG-30 cables. The transmitter features a programmable output de-emphasis driver with up to -12 dB and allows amplitude voltage levels to be selected from 600 mVp-p to 1200 mVp-p to suit multiple application scenarios. The programmable settings can be applied via pin settings, SMBus (I2C) protocol or an external EEPROM. When operating in the EEPROM mode, the configuration information is automatically loaded on power up – This eliminates the need for an external microprocessor or software driver. Part of National's PowerWise family of energy efficient devices, the DS100BR111A consumes just 65 mW/channel (typical), and allow the option to turn-off unused channels. This ultra low power consumption eliminates the need for external heat sinks and simplifies thermal management in active cable applications. ■ Two channel repeater for up to 10.3 Gbps ■ ■ ■ ■ ■ ■ ■ — DS100BR111 : 1x bidirectional lane — DS100BR111A : 1x bidirectional lane Low 65mW/channel (typical) power consumption, with option to power down unused channels Advanced signal conditioning features — Receive equalization up to +36 dB — Transmit de-emphasis up to -12 dB — Transmit VOD control: 600 to 1200 mVp-p — < 0.25 UI of residual DJ at 10 Gbps Programmable via pin selection, EEPROM or SMBus interface Single supply operation selectable: 2.5V or 3.3v Flow-thru pinout in 4mmx4mm 24-pin leadless LLP package >5kV HBM ESD rating Industrial -40 to 85°C operating temperature range Applications ■ High-speed active copper cable modules and FR-4 backplane in communication systems ■ 10GE, FC, SAS, SATA 3/6 Gbps (with OOB detection), InfiniBand, CPRI, RXAUI and many others Typical Application 30184390 © 2012 Texas Instruments Incorporated 301843 SNLS400A www.ti.com DS100BR111A Ultra Low Power 10.3 Gbps 2-Channel Repeaters with Input Equalization and Output De-Emphasis May 25, 2012 DS100BR111A Block Diagram - Detail View Of Channel (1 Of 2) 30184386 Pin Diagram 30184325 DS100BR111A Pin Diagram 24 lead Note 1: The center DAP on the package bottom is the device GND connection. This pad must be connected to GND through multiple (minimum of 4) vias to ensure optimal electrical and thermal performance. www.ti.com 2 DS100BR111A Ordering Information NSID Qty Spec Package DS100BR111ASQ Tape & Reel Supplied As 1,000 Units NOPB SQA24A DS100BR111ASQE Tape & Reel Supplied As 250 Units NOPB SQA24A 3 www.ti.com DS100BR111A Pin Descriptions Pin Name Pin Number I/O, Type Pin Description Differential High Speed I/O's INA+, INA- , INB+, INB-, 24, 23 11, 12 I, CML Inverting and non-inverting CML differential inputs to the equalizer. An on-chip 50Ω termination resistor connects INx+ to VDD and INx- to VDD when enabled. OUTA+, OUTA-, OUTB+, OUTB-, 7, 8 20, 19 O,CML Inverting and non-inverting 50Ω driver outputs with de-emphasis. Compatible with AC coupled CML inputs. 3 I, LVCMOS Float System Management Bus (SMBus) enable pin Control Pins ENSMB Tie HIGH = Register Access, SMBus Slave mode FLOAT = SMBus Master read from External EEPROM Tie LOW = External Pin Control Mode ENSMB = 1 (SMBUS MODE) SCL 5 I, LVCMOS O, Open Drain ENSMB Master or Slave mode SMBUS clock input pin is enabled. A clock input in Slave mode. Can also be a clock output in Master mode. SDA 4 I, LVCMOS, O, Open Drain ENSMB Master or Slave mode The SMBus bidirectional SDA pin is enabled. Data input or open drain (pull-down only) output. AD0-AD3 10, 9, 2, 1 I, LVCMOS, Float (4-Levels) ENSMB Master or Slave mode SMBus Slave Address Inputs. In SMBus mode, these pins are the user set SMBus slave address inputs. There are 16 addresses supported by these pins. Pins must be tied LOW or HIGH when used to define the device SMBus address. Note: Setting VOD_SEL = High in SMBus Mode will force the Address = B0'h READEN# 17 I, LVCMOS When using an External EEPROM, a transition from high to low starts the load from the external EEPROM DONE# 18 IO, LVCMOS, EEPROM Download Status Float HIGH indicates Error / Still Loading (4-Levels) LOW indicates download complete. No Error. ENSMB = 0 (PIN MODE) EQA0, EQA1 EQB0, EQB1 10, 9 1, 2 I, LVCMOS, Float (4-Levels) DEMA, DEMB 4, 5 IO, LVCMOS, DEMA/B controls the level of de-emphasis. The DEMA/B pins Float are only active when ENSMB is de-asserted (LOW). Each of the (4-Levels) 4 A/B channels have the same level unless controlled by the SMBus control registers. When ENSMB goes high the SMBus registers provide independent control of each lane and the DEM pins are converted to SMBUS SCL and SDA pins. Table 4: De-emphasis and Output Voltage Settings TX_DIS 6 I, LVCMOS www.ti.com EQA/B, 0/1 control the level of equalization of each channel. The EQA/B pins are active only when ENSMB is de-asserted (LOW). When ENSMB goes high the SMBus registers provide independent control of each lane, and the EQB0/B1 pins are converted to SMBUS AD2/AD3 inputs. Table 3: Equalizer Settings DS100BR111A High = OUTA Enabled /OUTB Disabled Low = OUTA/B Enabled 4 Pin Number I/O, Type Pin Description VOD_SEL 17 I, LVCMOS, Float (4-Levels) VOD select. High = (VOD = 950 mV / 1150 mV) Float = (VOD = 850 mV) 20K = (VOD = 1050 mV) Low = (VOD = 575 mV) Note: DS100BR111A OUTA is limited to 575mV in pin mode, see Table 4 for additional information. Note: Setting VOD_SEL = High in SMBus Mode will force the SMBus Address = B0'h VDD_SEL 16 I, Internal Pull-up Enables the 3.3V to 2.5V internal regulator Low = 3.3 V Operation Float = 2.5 V Operation MODE 18 I, LVCMOS, Float (4-Levels) Controls Device Mode of Operation 13 O, Open Drain When HIGH, indicates Loss of Signal (Default is LOS on INA). Can be modified via SMBus registers. 14 I, LVCMOS, Float (4-Levels) The SD_TH pin controls LOS threshold setting; Assert (mV), Deassert (mV) 20K = 160 mV, 100 mV Float = 180 mV, 110 mV (Default) High = 190 mV, 130 mV Low = 210 mV, 150 mV Note: Using values less than the default level can extend the time required to detect LOS and are not recommended. 21, 22 Power Power supply pins High = Continuous Talk (no output IDLE) Float = Slow OOB 20KΩ = eSATA Mode, Fast OOB, Auto Low Power on 100 uS of inactivity. SD stays active. Low = SAS Mode, Fast OOB Status Output LOS LOS Threshold Input SD_TH Power VDD 2.5V mode connect to 2.5V 3.3V mode do not connect to any supply voltage. Should be used to attach external decoupling to device, 100 - 200 nF recommended. Note: See Applications section for additional information. VIN 15 Power VIN = 3.3V +/-10% (input to internal LDO regulator) Note: Must FLOAT for 2.5V operation. See Applications section for additional information. GND DAP Power Ground pad (DAP - die attach pad). Notes: LVCMOS inputs without the “Float” conditions must be driven to a logic low or high at all times or operation is not guaranteed. Unless the "Float" level is desired; 4-Level input pins require a minimum 1K resistor to GND, VDD (in 2.5V mode), or VIN (in 3.3V mode). For additional information.Table 2: 4-Level Control Pin Settings Input edge rate for LVCMOS/FLOAT inputs must be faster than 50 ns from 10–90%. 5 www.ti.com DS100BR111A Pin Name DS100BR111A Absolute Maximum Ratings (Note 2) If Military/Aerospace specified devices are required, please contact the Texas Instruments Sales Office/ Distributors for availability and specifications. Supply Voltage (VDD) Supply Voltage (VIN) LVCMOS Input/Output Voltage CML Input Voltage CML Input Current Junction Temperature Storage Temperature ESD Rating HBM, STD - JESD22-A114F Symbol Parameter MM, STD - JESD22-A115-A CDM, STD - JESD22-C101-D Package Thermal Resistance 100 V 1250 V θJC 3.2°C/W 33.0°C/W θJA, No Airflow, 4 layer JEDEC For soldering specifications: See product folder at www.national.com www.national.com/ms/MS/MS-SOLDERING.pdf -0.5V to +2.75V -0.5V to +4.0V -0.5V to +4.0V -0.5V to (VDD+0.5) -30 to +30 mA 125°C -40°C to +125°C Supply Voltage (2.5V mode) Supply Voltage (3.3V mode) Ambient Temperature SMBus (SDA, SCL) > 5 kV Conditions Min Typ Min 2.375 3.0 -40 Typ 2.5 3.3 25 Max Max 2.625 3.6 +85 3.6 Units V V °C V Units Power Supply Current IDD Supply Current TX_DIS = LOW, EQ = ON VOD_SEL = Float ( 1000 mV) 50 63 Auto Low Power Mode TX_DIS = LOW, MODE = 20K VID CHA and CHB = 0.0V VOD_SEL = Float (1000 mV) 12 15 TX_DIS = HIGH (BR111A) 25 mA 35 LVCMOS DC Specifications VIH Voltage Input High 2.0 VDD V VIL Voltage Input Low GND 0.7 V VOH Voltage Output High IOH = -4.0 mA (Note 4) VOL Voltage Output Low IOL = 4.0 mA IIN Input Leakage Current Vinput = 0V or VDD VDD_SEL = Float IIN-P Input Leakage Current 4-Level Input (Note 3) 2.0 V 0.4 V -15 +15 uA Vinput = 0V or VIN VDD_SEL = Low -15 -15 Vinput = 0V or VDD - 0.05V VDD_SEL = Float Vinput = 0V or VIN - 0.05V VDD_SEL = Low -160 +80 uA LOS and ENABLE / DISABLE Timing TLOS_OFF Input IDLE to Active (Note 13) RX_LOS response time 0.035 uS TLOS_ON Input Active to IDLE (Note 13) RX_LOS response time 0.4 uS TOFF TX Disable assert Time (Note 13) TX_DIS = HIGH to Output OFF 0.005 uS TON TX Disable negateTime (Note 13) TX_DIS = LOW to Output ON 0.150 uS TLP_EXIT Auto Low Power Exit ALP to Normal Operation (Note 13) 150 nS TLP_ENTER Auto Low Power Enter Normal Operation to Auto Low Power (Note 13) 100 uS www.ti.com 6 Parameter Conditions Min Typ Max Units CML RECEIVER INPUTS VTX Source Transmit Launch Signal Level Default power-up conditions ENSMB = 0 or 1 190 800 RLRX-IN RX return loss SDD11 @ 4.1 GHz -12 SDD11 @ 11.1 GHz -8 SCD11 @ 11.1 GHz -10 1600 mV dB HIGH SPEED TRANSMITTER OUTPUTS VOD1 Output Voltage Differential Swing OUT+ and OUT- AC coupled and terminated by 50Ω to GND VOD_SEL = LOW DE = LOW 425 575 725 VOD2 Output Voltage Differential Swing OUT+ and OUT- AC coupled and terminated by 50Ω to GND VOD_SEL = FLOAT DE = LOW 675 850 1025 VOD3 Output Voltage Differential Swing OUT+ and OUT- AC coupled and terminated by 50Ω to GND VOD_SEL = 20K DE = LOW 850 1050 1275 VOD_DE1 De-Emphasis Levels OUT+ and OUT- AC coupled and terminated by 50Ω to GND VOD_SEL = FLOAT DE = FLOAT - 3.5 dB VOD_DE2 De-Emphasis Levels OUT+ and OUT- AC coupled and terminated by 50Ω to GND VOD_SEL = FLOAT DE = 20K - 6.0 dB VOD_DE3 De-Emphasis Levels OUT+ and OUT- AC coupled and terminated by 50Ω to GND VOD_SEL = FLOAT DE = HIGH - 9.0 dB VCM-AC Output Common-Mode AC Common Mode Voltage Voltage DE = 0 dB 4.5 mV (RMS) VCM-DC Output DC CommonMode Voltage VIDLE TX IDLE Output Voltage RLTX-DIFF TX return loss DC Common Mode Voltage 0 1.1 SDD22 @ 4.1 GHz -13 SDD22 @ 11.1 GHz -9 SCC22 @ 2.5 GHz -22 SCC22 @ 11.1 GHz -10 mVp-p 1.9 V 30 mV dB delta ZM Transmitter Termination Mismatch DC, IFORCE = +/- 100 uA (Note 6) 2.5 % TR/F Transmitter Rise and Fall Time Measurement points at 20% 80% (Note 14) 38 ps TPD Propagation Delay Measured at 50% crossing EQ = 00 230 ps 7 www.ti.com DS100BR111A Symbol DS100BR111A Symbol Parameter Conditions TCCSK Inter-pair Channel Skew T = 25°C, VDD = 2.5V 7 ps TPPSK Part to Part Channel Skew T = 25°C, VDD = 2.5V 20 ps TTX-IDLE-SET-TO- Max time to transition to VIN = 1Vpp, 10 Gbps idle after differential EQ = 00, DE = 0 signal 6.5 ns TTX-IDLE-TO-DIFF- Max time to transition to VIN = 1Vpp, 10 Gbps valid differential signal EQ = 00, DE = 0 DATA after idle 3.2 ns TENVELOPE_DIST 3.3 ns IDLE ORT Symbol Min Typ Active OOB timing distortion, input active time vs. output active time Parameter Conditions Min Max Typ Max Units Units OUTPUT JITTER SPECIFICATIONS (Note 4) RJ Random Jitter DJ1 Deterministic Jitter No Media Source Amplitude = 700 mV, PRBS15 pattern, 10.3125 Gbps VOD = 850 mV, EQ = minimum, DE = 0 dB 0.3 ps (RMS) 0.09 UI Equalization DJE1 Residual Deterministic 8 meter 30AWG Cable on Jitter Inputs 10.3125 Gbps Source = 700 mV, PRBS15 pattern EQ = 2B'h 0.23 UI DJE2 Residual Deterministic 30" FR4 on Inputs Jitter Source = 700 mV, PRBS15 10.3125 Gbps pattern EQ = 17'h 0.15 UI Residual Deterministic 10” 4 mil stripline FR4 on Jitter Outputs 10.3125 Gbps Source = 700 mV, PRBS15 pattern EQ = Min, VOD = 1050, DE = 010 0.14 UI De-emphasis DJD1 Note 2: “Absolute Maximum Ratings” indicate limits beyond which damage to the device may occur, including inoperability and degradation of device reliability and/or performance. Functional operation of the device and/or nondegradation at the Absolute Maximum Ratings or other conditions beyond those indicated in the Recommended Operating Conditions is not implied. The Recommended Operating Conditions indicate conditions at which the device is functional and the device should not be operated beyond such conditions. Absolute Maximum Numbers are guaranteed for a junction temperature range of -40°C to +125°C. Models are validated to Maximum Operating Voltages only. Note 4: Typical jitter reported is determined by jitter decomposition software on the DSA8200 Oscilloscope. Note 5: VOH only applies to the DONE# pin; LOS, SCL, and SDA are opendrain outputs that have no internal pull-up capability. DONE# is a full LVCMOS output with pull-up and pull-down capability Note 6: Force +/- 100 uA on output, measure delta V on the Output and calculate impedance. Mismatch is the percentage difference of OUTn+ and OUTn- impedance driving the same logic state. Note 3: Input is held to a maximum of 50 mV below VDD or VIN to simulate the use of a 1K resistor on the input. www.ti.com 8 Over recommended operating supply and temperature ranges unless other specified. Symbol Parameter Conditions Min Typ Max Units 0.8 V 3.6 V SERIAL BUS INTERFACE DC SPECIFICATIONS: (Note 11) VIL Data, Clock Input Low Voltage VIH Data, Clock Input High Voltage IPULLUP Current Through Pull-Up Resistor High Power Specification or Current Source VDD Nominal Bus Voltage ILEAK-Bus Input Leakage Per Bus Segment (Note 8) CI Capacitance for SDA and SCL (Note 8, Note 9, Note 12) RTERM External Termination Resistance Pullup VDD = 3.3V, pull to VDD = 2.5V ± 5% OR 3.3V ± (Note 8, Note 9, Note 10) 10% Pullup VDD = 2.5V, (Note 8, Note 9, Note 10) 2.1 4 mA 2.375 3.6 V -200 +200 µA 10 pF 2000 Ω 1000 Ω SERIAL BUS INTERFACE TIMING SPECIFICATIONS FSMB Bus Operating Frequency ENSMB = VDD (Slave Mode) ENSMB = FLOAT (Master Mode) (Note 7) 280 400 400 kHz 520 kHz TBUF Bus Free Time Between Stop and Start Condition 1.3 µs THD:STA Hold time after (Repeated) Start At IPULLUP, Max Condition. After this period, the first clock is generated. 0.6 µs TSU:STA Repeated Start Condition Setup Time 0.6 µs TSU:STO Stop Condition Setup Time 0.6 µs THD:DAT Data Hold Time 0 ns TSU:DAT Data Setup Time 100 ns TLOW Clock Low Period 1.3 µs THIGH Clock High Period (Note 11) 50 µs tF Clock/Data Fall Time (Note 11) 300 ns tR Clock/Data Rise Time (Note 11) 300 ns tPOR Time in which a device must be operational after power-on reset (Note 11, Note 12) 500 ms 0.6 Note 7: EEPROM interface requires 400 KHz capable EEPROM device. Note 8: Recommended value. Note 9: Recommended maximum capacitance load per bus segment is 400pF. Note 10: Maximum termination voltage should be identical to the device supply voltage. Note 11: Compliant to SMBus 2.0 physical layer specification. See System Management Bus (SMBus) Specification Version 2.0, section 3.1.1 SMBus common AC specifications for details. Note 12: Guaranteed by Design. Parameter not tested in production. Note 13: Parameter not tested in production. Note 14: Default VOD used for testing. DE = -1.5 dB level used to compensate for fixture attenuation. 9 www.ti.com DS100BR111A Electrical Characteristics — Serial Management Bus Interface DS100BR111A Timing Diagrams 30184302 FIGURE 1. CML Output Transition Times 30184303 FIGURE 2. Propagation Delay Timing Diagram www.ti.com 10 DS100BR111A 30184304 FIGURE 3. Idle Timing Diagram 30184301 FIGURE 4. SMBus Timing Parameters 11 www.ti.com DS100BR111A Functional Description The DS100BR111A is a high performance circuit capable of delivering excellent performance. Careful attention must be paid to the details associated with high-speed design as well as providing a clean power supply. Refer to the information below and Revision 4 of the LVDS Owner's Manual for more detailed information on high speed design tips to address signal integrity design issues. The control pins have been enhanced to have 4 different levels and provide a wider range of control settings. Refer to Table 2: 4Level Control Pin Settings Table 2: 4-Level Control Pin Settings Pin Setting Description 0 Tie pin to GND through a 1 KΩ resistor R Tie pin to ground through 20 KΩ resistor Float Float the pin (no connection) 1 Tie pin to VDD through a 1 KΩ resistor Note: 4-Level IO pins require a 1K resistance to GND or VDD/VIN. It is possible to tie mulitple 4-level IO pins together with a single resistor to GND or VDD/VIN. When multiple IOs are connected in parallel, the resistance to GND or VDD/VIN should be adjusted to compensate. For 2 pins the optimal resistance is 500 Ohms, 3 pins = 330 Ohms, and 4 pins = 250 Ohms. Note: For 2.5V mode the control pin logic 1 level is VDD (pins 21 and 22), in 3.3V mode the control pin logic 1 level is defined by VIN (pin 15). Table 3: Equalizer Settings Level EQA1/ EQB1 EQA0/ EQB0 EQ — 8 bits [7:0] dB Boost at 5 Ghz Suggested Media 1 2 0 0 0000 0000 = 0x00 2.5 FR4 < 5 inch trace 0 R 0000 0001 = 0x01 6.5 3 FR4 5 inch trace 0 Float 0000 0010 = 0x02 9 FR4 10 inch trace 4 0 1 0000 0011 = 0x03 11.5 FR4 15 inch trace 5 R 0 0000 0111 = 0x07 14 FR4 20 inch trace 6 R R 0001 0101 = 0x15 15 FR4 25 inch trace 7 R Float 0000 1011 = 0x0B 17 FR4 25 inch trace 8 R 1 0000 1111 = 0x0F 19 7m 30AWG Cable 9 Float 0 0101 0101 = 0x55 20 FR4 30 inch trace 10 Float R 0001 1111 = 0x1F 23 8m 30 AWG Cable FR4 35 inch trace 11 Float Float 0010 1111 = 0x2F 25 10m 30 AWG Cable 12 Float 1 0011 1111 = 0x3F 27 10m - 12m, Cable 13 1 0 1010 1010 = 0xAA 30 14 1 R 0111 1111 = 0x7F 31 15 1 Float 1011 1111 = 0xBF 33 16 1 1 1111 1111 = 0xFF 34 Note: Settings are approximate and will change based on PCB material, trace dimensions, and driver waveform characteristics. www.ti.com 12 Level VOD_SEL DEMA/B SMBus Register DEM Level SMBus Register VOD Level VOD (mV) DEM (dB) 1 0 0 000 000 575 0 2 0 Float 010 000 575 - 3.5 3 0 R 011 000 575 -6 4 0 1 101 000 575 -9 5 Float 0 000 011 850 0 6 Float Float 010 011 850 - 3.5 7 Float R 011 011 850 -6 8 Float 1 101 011 850 -9 9 R 0 000 101 1050 -0 10 R Float 010 101 1050 - 3.5 11 R R 011 101 1050 -6 12 R 1 101 101 1050 -9 13 1 0 000 100 950 0 14 1 Float 001 100 950 - 1.5 15 1 R 001 110 1150 - 1.5 16 1 1 010 110 1150 - 3.5 Note: Below 850mV output setting De-emphasis gain is reduced. Note: The DS100BR111A VOD for OUTPUT A is limited to 575 mV in pin mode (ENSMB=0). With ENSMB = 1 or FLOAT, the VOD for OUTPUT A can be adjusted with SMBus register 0x23 [4:2] as shown in the SMBus Register Table. Note: In SMBus Mode if VOD_SEL is in the Logic 1 state (1K resistor to VIN/VDD) the DS100BR111A AD0-AD3 pins are internally forced to 0'h Table 5: Signal Detect Threshold Level SD_TH SMBus REG bit [3:2] and [1:0] Assert Level (Typical) De-assert Level (Typical) 0 10 210 mV 150 mV 20K to GND 01 160 mV 100 mV Float (Default) 00 180 mV 110 mV 1 11 190 mV 130 mV Note: VDD = 2.5V, 25°C, and 010101 pattern at 10 Gbps 13 www.ti.com DS100BR111A Table 4: De-emphasis and Output Voltage Settings DS100BR111A for a low inductance return current path. When the via structure is associated with thick backplane PCB, further optimization such as back drilling is often used to reduce the detrimental high frequency effects of stubs on the signal path. APPLICATIONS INFORMATION 4-Level Input Configuration Guidelines The 4-level input pins utilize a resistor divider to help set the 4 valid levels. There is an internal 30K pull-up and a 60K pulldown connected to the package pin. These resistors, together with the external resistor connection combine to achieve the desired voltage level. Using the 1K pull-up, 1K pull-down, no connect, and 20K pull-down provide the optimal voltage levels for each of the four input states. Power Supply Configuration Guidelines The DS100BR111A can be configured for 2.5V operation or 3.3V operation. The lists below outline required connections for each supply selection. 3.3V Mode of Operation 1. Tie VDD_SEL = 0 with 1K resistor to GND. 2. Feed 3.3V supply into VIN pin. Local 1.0 uF decoupling at VIN is recommended. 3. See information on VDD bypass below. 4. SDA and SCL pins should connect pull-up resistor to VIN 5. Any 4-Level input which requires a connection to "Logic 1" should use a 1K resistor to VIN Table 6: 4-Level Input Voltage • Level Setting 3.3V Mode 2.5V Mode 0 01K to GND 0.1 V 0.08 V R 20K to GND 0.33 * VIN 0.33 * VDD F FLOAT 0.67 * VIN 0.67 * VDD 1 1K to VDD/VIN VIN - 0.05V VIN - 0.04V Typical 4-Level Input Thresholds — Level 1 - 2 = 0.2 VIN or VDD — Level 2 - 3 = 0.5 VIN or VDD — Level 3 - 4 = 0.8 VIN or VDD 2.5V Mode of Operation 1. VDD_SEL = Float 2. VIN = Float 3. Feed 2.5V supply into VDD pins. 4. See information on VDD bypass below. 5. SDA and SCL pins connect pull-up resistor to VDD for 2.5V uC SMBus IO 6. SDA and SCL pins connect pull-up resistor to VDD for 3.3V uC SMBus IO 7. Any 4-Level input which requires a connection to "Logic 1" should use a 1K resistor to VIN Note: The DAP (bottom solder pad) is the GND connection. In order to minimize the startup current associated with the integrated 2.5V regulator the 1K pull-up / pull-down resistors are recommended. If several 4 level inputs require the same setting, it is possible to combine two or more 1K resistors into a single lower value resistor. As an example; combining two inputs with a single 500Ω resistor is a good way to save board space. PCB Layout Guidelines The CML inputs and outputs have been optimized to work with interconnects using a controlled differential impedance of 85 - 100Ω. It is preferable to route differential lines exclusively on one layer of the board, particularly for the input traces. The use of vias should be avoided if possible. If vias must be used, they should be used sparingly and must be placed symmetrically for each side of a given differential pair. Whenever differential vias are used the layout must also provide for a low inductance path for the return currents as well. Route the differential signals away from other signals and noise sources on the printed circuit board. See AN-1187 for additional information on LLP packages. Different transmission line topologies can be used in various combinations to achieve the optimal system performance. Impedance discontinuities at vias can be minimized or eliminated by increasing the swell around each hole and providing www.ti.com Power Supply Bypass Two approaches are recommended to ensure that the DS100BR111A is provided with an adequate power supply. First, the supply (VDD) and ground (GND) pins should be connected to power planes routed on adjacent layers of the printed circuit board. The layer thickness of the dielectric should be minimized so that the VDD and GND planes create a low inductance supply with distributed capacitance. Second, careful attention to supply bypassing through the proper use of bypass capacitors is required. A 0.1 μF bypass capacitor should be connected to each VDD pin such that the capacitor is placed as close as possible to the device. Smaller body size capacitors can help facilitate proper component placement. 14 SMBus TRANSACTIONS The device supports WRITE and READ transactions. See Register Description table for register address, type (Read/ Write, Read Only), default value and function information. WRITING A REGISTER To write a register, the following protocol is used (see SMBus 2.0 specification). 1. The Host drives a START condition, the 7-bit SMBus address, and a “0” indicating a WRITE. 2. The Device (Slave) drives the ACK bit (“0”). 3. The Host drives the 8-bit Register Address. 4. The Device drives an ACK bit (“0”). 5. The Host drive the 8-bit data byte. 6. The Device drives an ACK bit (“0”). 7. The Host drives a STOP condition. The WRITE transaction is completed, the bus goes IDLE and communication with other SMBus devices may now occur. Slave Address Examples: • AD[3:0] = 0001'b, the device slave address byte is B2'h — Slave Address [7:4] = 1011'b + 0'b = 1011'b or B'h — Slave Address [3:1] = 001'b — Slave Address [0] = 0'b for a WRITE • AD[3:0] = 0010'b, the device slave address byte is B4'h — Slave Address [7:4] = 1011'b + 0'b = 1011'b or B'h — Slave Address [3:1] = 010'b — Slave Address [0] = 0'b for a WRITE • AD[3:0] = 0100'b, the device slave address byte is B8'h — Slave Address [7:4] = 1011'b + 0'b = 1011'b or B'h — Slave Address [3:1] = 100'b — Slave Address [0] = 0'b for a WRITE • AD[3:0] = 1000'b, the device slave address byte is C0'h — Slave Address [7:4] = 1011'b + 1'b = 1100'b or C'h — Slave Address [3:1] = 000'b — Slave Address [0] = 0'b for a WRITE READING A REGISTER To read a register, the following protocol is used (see SMBus 2.0 specification). 1. The Host drives a START condition, the 7-bit SMBus address, and a “0” indicating a WRITE. 2. The Device (Slave) drives the ACK bit (“0”). 3. The Host drives the 8-bit Register Address. 4. The Device drives an ACK bit (“0”). 5. The Host drives a START condition. 6. The Host drives the 7-bit SMBus Address, and a “1” indicating a READ. 7. The Device drives an ACK bit “0”. 8. The Device drives the 8-bit data value (register contents). 9. The Host drives a NACK bit “1”indicating end of the READ transfer. 10. The Host drives a STOP condition. The READ transaction is completed, the bus goes IDLE and communication with other SMBus devices may now occur. Please see SMBus Register Map Table for more information. TRANSFER OF DATA VIA THE SMBus During normal operation the data on SDA must be stable during the time when SCL is High. There are three unique states for the SMBus: START: A High-to-Low transition on SDA while SCL is High indicates a message START condition. STOP: A Low-to-High transition on SDA while SCL is High indicates a message STOP condition. 30184305 FIGURE 5. Typical SMBus Write Operation 15 www.ti.com DS100BR111A IDLE: If SCL and SDA are both High for a time exceeding tBUF from the last detected STOP condition or if they are High for a total exceeding the maximum specification for tHIGH then the bus will transfer to the IDLE state. System Management Bus (SMBus) and Configuration Registers The System Management Bus interface is compatible to SMBus 2.0 physical layer specification. ENSMB must be pulled high to enable SMBus mode and allow access to the configuration registers. The DS100BR111A has AD[3:0] inputs in SMBus mode. These pins are the user set SMBus slave address inputs. When pulled low the AD[3:0] = 0000'b, the device default address byte is B0'h. Based on the SMBus 2.0 specification, this configuration results in a 7-bit slave address of 1011000'b. The LSB is set to 0'b (for a WRITE), thus the 8-bit value is 1011 0000'b or B0'h. The device address byte can be set with the use of the AD[3:0] inputs. Shown in the form of an expression: Slave Address [7:4] = The DS100BR111A hardware address (1011'b) + Address pin AD[3] Slave Address [3:1] = Address pins AD[2:0] Slave Address [0] = 0'b for a WRITE or 1'b for a READ DS100BR111A EEPROM Modes in DS100BR111A Devices The DS100BR111A supports reading directly from an external EEPROM device by implementing SMBus Master mode. When using the SMBus master mode, the DS100BR111A will read directly from specific location in the external EEPROM. When designing a system for using the external EEPROM, the user needs to follow these specific guidelines. • Set the DS100BR111A into SMBus Master Mode — Float ENSMB (PIN 3) • The external EEPROM device address byte must be 0xA0'h • Set the AD[3:0] inputs for SMBus address byte. When the AD[3:0] = 0000'b, the device address byte is B0'h. • Based on the SMBus 2.0 specification, a device can have a 7-bit slave address of 1010 000'b. The LSB is set to 0'b (for a WRITE). The bit mapping for SMBus is listed below: — [7:5] = Reserved Bits from the SMBus specification — [4:1] = Usable SMBus Address Bits — [0] = Write Bit • The DS100BR111A devices have AD[3:0] inputs in SMBus mode (pins 1, 2, 9, 10). These pins set SMBus slave address. When the AD[3:0] = 0001'b, the device address byte is B2'h. — [7:5] = Default to 3b'101 — [4:1] = Address of 4'b0001 • • — [0] = Write Bit, 1'b0 The device address can be set with the use of the AD[3:0] input up to 16 different addresses. Use the example below to set each of the SMBus addresses. — AD[3:0] = 0001'b, the device address byte is B2'h — AD[3:0] = 0010'b, the device address byte is B4'h — AD[3:0] = 0011'b, the device address byte is B6'h — AD[3:0] = 0100'b, the device address byte is B8'h The master implementation in the DS100BR111A, support multiple devices reading from 1 EEPROM. When tying multiple devices to the SDA and SCL pins, use these guidelines: — Use adjacent SMBus addresses for the 4 devices — Use a pull-up resistor on SDA; value = 2.0KΩ — Use a pull-up resistor on SCL: value = 2.0KΩ — Daisy-chain READEN# (pin 17) and DONE# (pin18) from one device to the next device in the sequence 1. Tie READEN# of the 1st device in the chain (U1) to GND 2. Tie DONE# of U1 to READEN# of U2 3. Tie DONE# of U2 to READEN# of U3 4. Tie DONE# of U3 to READEN# of U4 5. Optional: Tie DONE# of U4 to a LED to show each of the devices have been loaded successfully Master EEPROM Mode in the DS100BR111A Below is an example of a 2 kbits (256 x 8-bit) EEPROM in hex format for the DS100BR111A device. The first 3 bytes of the EEPROM always contain a header common and necessary to control initialization of all devices connected to the I2C bus. CRC enable flag to enable/disable CRC checking. There is a MAP bit to flag the presence of an address map that specifies the configuration data start in the EEPROM. If the MAP bit is not present the configuration data start address is derived from the DS100BR111A address and the configuration data size. A bit to indicate an EEPROM size > 256 bytes is necessary to properly address the EEPROM. There are 37 bytes of data size for each DS100BR111A device. 30184315 FIGURE 6. Typical EEPROM Data Set The CRC-8 calculation is performed on the first 3 bytes of header information plus the 37 bytes of data for the DS100BR111A or 40 bytes in total. The result of this calculation is placed immediately after the DS100BR111A data in the EEPROM which ends with "5454". The CRC-8 in the DS100BR111A uses a polynomial = x8 + x2 + x + 1 www.ti.com 16 • • DONE# READEN# When the DS100BR111A is powered up in SMBus master mode, it reads its configuration from the external EEPROM when the READEN# pin goes low. When the DS100BR111A is finished reading its configuration from the external EEPROM, it drives the DONE# pin low. In applications where there is more than one DS100BR111A on the same SMBus, bus contention can result if more than one DS100BR111A tries to take control of the SMBus at the same time. The READEN# and DONE# pins prevent this bus contention. The system should be designed so that the READEN# pin from one DS100BR111A in the system is driven low on power-up. This DS100BR111A will take command of the SMBus on power-up and will read its initial configuration from the external EEPROM. When it is finished reading its configuration, it will drive the DONE# pin low. This pin should be connected to the READEN# pin of another DS100BR111A. When this DS100BR111A senses its READEN# pin driven low, it will take command of the SMBus and read its initial configuration from the external EEPROM, after which it will set its DONE# pin low. By connecting the DONE# pin of each DS100BR111A to the READEN# pin of the next DS100BR111A, each DS100BR111A can read its initial configuration from the EEPROM without causing bus contention. 30184316 FIGURE 7. Typical multi-device EEPROM connection diagram 17 www.ti.com DS100BR111A In SMBus master mode the DS100BR111A reads its initial configuration from an external EEPROM upon power-up. Some of the pins of the DS100BR111A perform the same functions in SMBus master and SMBus slave mode. Once the DS100BR111A has finished reading its initial configuration from the external EEPROM in SMBus master mode it reverts to SMBus slave mode and can be further configured by an external controller over the SMBus. The connection to an external SMBus master is optional and can be omitted for applications were additional security is desirable. There are two pins that provide unique functions in SMBus master mode. DS100BR111A Multi-Device EEPROM Register Map Overview Addr Bit 7 Bit 6 Bit 5 Bit 3 Bit 2 Bit 1 BIt 0 0 CRC EN Address Map EEPROM > Reserved 256 Bytes COUNT[3] COUNT[2] COUNT[1] COUNT[0] 1 Reserved Reserved 2 EE Burst[7] EE Burst[6] EE Burst[5] EE Burst[4] EE Burst[3] Reserved Reserved Reserved Reserved Reserved EE Burst[2] EE Burst[1] EE Burst[0] Device 0 3 Info 4 CRC[7] CRC[6] CRC[5] CRC[4] EE AD0 [7] EE AD0 [6] EE AD0 [5] EE AD0 [4] CRC[3] CRC[2] CRC[1] CRC[0] EE AD0 [3] EE AD0 [2] EE AD0 [1] Device 1 5 Info 6 CRC[7] CRC[6] CRC[5] EE AD0 [0] CRC[4] CRC[3] CRC[2] CRC[1] CRC[0] EE AD1 [7] EE AD1 [6] Device 2 7 Info 8 CRC[7] CRC[6] EE AD1 [5] EE AD1 [4] EE AD1 [3] EE AD1 [2] EE AD1 [1] EE AD1 [0] CRC[5] CRC[4] CRC[3] CRC[2] CRC[1] EE AD2 [7] CRC[0] EE AD2 [6] EE AD2 [5] EE AD2 [4] EE AD2 [3] EE AD2 [2] EE AD2 [1] Device 3 9 Info 10 EE AD2 [0] CRC[7] CRC[6] CRC[5] CRC[4] CRC[3] CRC[2] CRC[1] CRC[0] Device 0 11 Addr 3 EE AD3 [7] EE AD3 [6] EE AD3 [5] EE AD3 [4] EE AD3 [3] EE AD3 [2] EE AD3 [1] EE AD3 [0] RES RES RES RES RES LOS_Chann RES el Device 0 12 Addr 4 Ovrd_LOS LOS Value PDWN Inp PDWN OSC RES eSATA CHA eSATA CHB Ovrd TX_DIS Device 0 46 Addr 38 RES RES RES RES RES RES RES RES Device 0 47 Addr 39 RES RES RES RES RES RES RES RES Device 1 48 Addr 3 RES RES RES RES RES LOS_Chann RES el RES Device 1 49 Addr 4 Ovrd_LOS LOS Value PDWN Inp PDWN OSC RES eSATA CHA eSATA CHB Ovrd TX_DIS Device 1 83 Addr 38 RES RES RES RES RES RES RES RES Device 1 84 Addr 39 RES RES RES RES RES RES RES RES Device 2 85 Addr 3 RES RES RES RES RES LOS_Chann RES el RES Device 2 86 Addr 4 Ovrd_LOS LOS Value PDWN Inp PDWN OSC RES eSATA CHA eSATA CHB Ovrd TX_DIS Device 2 120 Addr 38 RES RES RES RES RES RES RES RES Device 2 121 Addr 39 RES RES RES RES RES RES RES RES Device 3 122 Addr 3 RES RES RES RES RES LOS_Chann RES el RES Device 3 123 Addr 4 Ovrd_LOS LOS Value PDWN Inp PDWN OSC RES eSATA CHA eSATA CHB Ovrd TX_DIS Device 3 157 Addr 38 RES RES RES RES RES RES RES RES Device 3 158 Addr 39 RES RES RES RES RES RES RES RES Header • • • • Bit 4 Reserved RES CRC EN = 1; Address Map = 1 EEPROM > 256 Bytes = 0 COUNT[3:0] = 0011'b Note: Multiple DS100BR111A devices may point at the same address space if they have identical programming values. www.ti.com 18 EEPROM Address Byte Bit 7 Bit 6 Bit 5 CRC EN Address Map Present Value 0 Description 1 RES Value 0 0 Description 2 Bit 4 Bit 3 Bit 2 Bit 1 BIt 0 EEPROM > RES 256 Bytes COUNT[3] COUNT[2] COUNT[1] COUNT[0] 0 0 0 0 0 0 0 RES RES RES RES RES RES RES 0 0 0 0 0 0 0 Description Max Max Max Max Max Max Max Max EEPROM EEPROM EEPROM EEPROM EEPROM EEPROM EEPROM EEPROM Burst size[7] Burst size[6] Burst size[5] Burst size[4] Burst size[3] Burst size[2] Burst size[1] Burst size[0] Value 0 0 0 0 0 0 0 0 Description 3 Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Register 0x01 [7] 0x01 [6] 0x01 [5] 0x01 [4] 0x01 [3] 0x01 [2] 0x01 [1] 0x01 [0] Value 0 0 0 0 0 0 0 0 Description 4 Ovrd_LOS LOS_Value PDWN Inp PWDN Osc Reserved eSATA Enable A eSATA Enable B Ovrd TX_DIS Register 0x02 [5] 0x02 [4] 0x02 [3] 0x02 [2] 0x02 [0] 0x04 [7] 0x04 [6] 0x04 [5] Value 0 0 0 0 0 0 0 0 Description 5 TX_DIS CHA TX_DIS CHB Reserved Reserved Reserved Reserved Overide IDLE_th Reserved Register 0x04 [4] 0x04 [3] 0x04 [2] 0x04 [1] 0x04 [0] 0x06 [4] 0x08 [6] 0x08 [5] Value 0 0 0 0 0 1 0 0 Description 6 Ovrd_IDLE Reserved Reserved Reserved Reserved Reserved Reserved Reserved Register 0x08 [4] 0x08 [3] 0x08 [2] 0x08 [1] 0x08 [0] 0x0B [6] 0x0B [5] 0x0B [4] Value 0 0 0 0 0 1 1 1 Description 7 Reserved Reserved Reserved Reserved Idle auto A Idle sel A Reserved Reserved Register 0x0B [3] 0x0B [2] 0x0B [1] 0x0B [0] 0x0E [5] 0x0E [4] 0x0E [3] 0x0E [2] Value 0 0 0 0 0 0 0 0 Description 8 CHA EQ[7] CHA EQ[6] CHA EQ[5] CHA EQ[4] CHA EQ[3] CHA EQ[2] CHA EQ[1] CHA EQ[0] Register 0x0F [7] 0x0F [6] 0x0F [5] 0x0F [4] 0x0F [3] 0x0F [2] 0x0F [1] 0x0F [0] Value 0 0 1 0 1 1 1 1 Description 9 A Sel scp Reserved Reserved Reserved Reserved Reserved Reserved Reserved Register 0x10 [7] 0x10 [6] 0x10 [5] 0x10 [4] 0x10 [3] 0x10 [2] 0x10 [1] 0x10 [0] Value 1 1 1 0 1 1 0 1 Description 1 0 Register DEMA[2] DEMA[1] DEMA[0] CHA Slow IDLE thA[1] IDLE thA[0] IDLE thD[1] IDLE thD[0] 0x11 [2] 0x11 [1] 0x11 [0] 0x12 [7] 0x12 [3] 0x12 [2] 0x12 [1] 0x12 [0] Value 0 1 0 0 0 0 0 0 Description 1 1 Register Idle auto B Idle sel B Reserved Reserved CHB EQ[7] CHB EQ[6] CHB EQ[5] CHB EQ[4] 0x15 [5] 0x15 [4] 0x15 [3] 0x15 [2] 0x16 [7] 0x16 [6] 0x16 [5] 0x16 [4] Value 0 0 0 0 0 0 1 0 Description 1 2 Register CHB EQ[3] CHB EQ[2] CHB EQ[1] CHB EQ[0] B Sel scp Reserved Reserved Reserved 0x16 [3] 0x16 [2] 0x16 [1] 0x16 [0] 0x17 [7] 0x17 [6] 0x17 [5] 0x17 [4] Value 1 1 1 1 1 1 1 0 Description 1 3 Register Reserved Reserved Reserved Reserved CHB DEM[2] CHB DEM[1] CHB DEM[0] CHB Slow 0x17 [3] 0x17 [2] 0x17 [1] 0x17 [0] 0x18 [2] 0x18 [1] 0x18 [0] 0x19 [7] Value 1 1 0 1 0 1 0 0 Description 1 4 Register IDLE thA[1] IDLE thA[0] IDLE thD[1] IDLE thD[0] Reserved Reserved Reserved Reserved 0x19 [3] 0x19 [2] 0x19 [1] 0x19 [0] Value 0 0 0 0 0 0 0 0 19 www.ti.com DS100BR111A Single EEPROM Header + Register Map with Default Value DS100BR111A Description 1 5 Register Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Value 0 0 1 0 1 1 1 1 Description 1 6 Register Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Value 1 0 1 0 1 1 0 1 Description 1 7 Register Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Value 0 1 0 0 0 0 0 0 1 Description 8 Reserved BR111A CHA VOD [2] BR111A CHA VOD [1] BR111A CHA VOD [0] Reserved Reserved Reserved Reserved Register 0x23 [4] 0x23 [3] 0x23 [2] Value 0 0 0 0 0 0 1 0 Description 1 9 Register Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Value 1 1 1 1 1 0 1 0 Description 2 0 Register Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved 0x25 [3] 0x25 [2] Value 1 1 0 1 0 1 0 0 Description 2 1 Register Reserved Reserved Reserved Reserved ovrd fst idle en hi idle th A en hi idle th B en fst idle A 0x28 [6] 0x28 [5] 0x28 [4] 0x28 [3] Value 0 0 0 0 0 1 Description 2 2 Register en fst idle B sd mgain A sd mgain B Reserved Reserved Reserved Reserved Reserved 0x28 [2] 0x28 [1] 0x28 [0] Value 1 0 0 0 0 0 0 0 Description 2 3 Register Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Value 0 1 0 1 1 1 1 1 Description 2 4 Register Reserved Reserved Reserved Reserved CHB VOD[2] CHB VOD[1] CHB VOD[0] Reserved 0x2D [4] 0x2D 3] 0x2D [2] Value 0 1 0 1 1 0 1 0 Description 2 5 Register Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Value 1 0 0 0 0 0 0 0 Description 2 6 Register Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Value 0 0 0 0 0 1 0 1 Description 2 7 Register Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Value 1 1 1 1 0 1 0 1 Description 2 8 Register Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Value 1 0 1 0 1 0 0 0 Description 2 9 Register Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Value 0 0 0 0 0 0 0 0 Description 3 0 Register Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Value 0 1 0 1 1 1 1 1 www.ti.com 0x25 [4] 0 0 20 Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Value 0 1 0 1 1 0 1 0 Description 3 2 Register Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Value 1 0 0 0 0 0 0 0 Description 3 3 Register Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Value 0 0 0 0 0 1 0 1 Description 3 4 Register Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Value 1 1 1 1 0 1 0 1 Description 3 5 Register Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Value 1 0 1 0 1 0 0 0 Description 3 6 Register Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Value 0 0 0 0 0 0 0 0 Description 3 7 Register Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Value 0 0 0 0 0 0 0 0 Description 3 8 Register Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Value 0 1 0 1 0 1 0 0 Description 3 9 Register Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Value 0 1 0 1 0 1 0 0 21 www.ti.com DS100BR111A Description 3 1 Register DS100BR111A Below is an example of a 2 kbits (256 x 8-bit) EEPROM Register Dump in hex format for a multi-device DS100BR111A application. EEPROM Address Address (Hex) EEPROM Data Comments 0 00 0x43 1 01 0x00 2 02 0x08 EEPROM Burst Size 3 03 0x00 CRC not used 4 04 0x0B Device 0 Address Location 5 05 0x00 CRC not used 6 06 0x30 Device 1 Address Location 7 07 0x00 CRC not used 8 08 0x30 Device 2 Address Location 9 09 0x00 CRC not used 10 0A 0x0B Device 3 Address Location 11 0B 0x00 Begin Device 0 and Device 3 - Address Offset 3 12 0C 0x00 13 0D 0x04 14 0E 0x07 15 0F 0x00 16 10 0x2F 17 11 0xED 18 12 0x40 19 13 0x02 Default EQ CHB 20 14 0xFE Default EQ CHB 21 15 0xD4 22 16 0x00 23 17 0x2F 24 18 0xAD 25 19 0x40 26 1A 0x02 27 1B 0xFA 28 1C 0xD4 29 1D 0x01 30 1E 0x80 31 1F 0x5F 32 20 0x56 33 21 0x80 34 22 0x05 35 23 0xF5 36 24 0xA8 37 25 0x00 38 26 0x5F 39 27 0x5A 40 28 0x80 41 29 0x05 42 2A 0xF5 43 2B 0xA8 44 2C 0x00 45 2D 0x00 46 2E 0x54 www.ti.com CRC_EN = 0, Address Map = 1, Device Count = 3 (Devices 0, 1, 2, and 3) Default EQ CHA BR111A CHA VOD =575 mV BR111A CHB VOD = 850 mV 22 Address (Hex) EEPROM Data DS100BR111A EEPROM Address Comments 47 2F 0x54 End Device 0 and Device 3 - Address Offset 39 48 30 0x00 Begin Device 1 and Device 2 - Address Offset 3 49 31 0x00 50 32 0x04 51 33 0x07 52 34 0x00 53 35 0x2F 54 36 0xED 55 37 0x40 56 38 0x02 Default EQ CHB 57 39 0xFE Default EQ CHB 58 3A 0xD4 59 3B 0x00 60 3C 0x2F 61 3D 0xAD 62 3E 0x40 63 3F 0x02 64 40 0xFA 65 41 0xD4 66 42 0x01 67 43 0x80 68 44 0x5F 69 45 0x56 70 46 0x80 71 47 0x05 72 48 0xF5 73 49 0xA8 74 4A 0x00 75 4B 0x5F 76 4C 0x5A 77 4D 0x80 78 4E 0x05 79 4F 0xF5 80 50 0xA8 81 51 0x00 82 52 0x00 83 53 0x54 84 54 0x54 Default EQ CHA BR111A CHA VOD = 575 mV BR111A CHB VOD = 850 mV End Device 1 and Device 2 - Address Offset 39 23 www.ti.com DS100BR111A TABLE 1. SMBus Register Map Address Register Name Bits Field Type Default EEPROM Reg Bit Description 0x00 Device ID 7 Reserved R/W 0x00 set bit to 0 6:3 I2C Address [3:0] R [6:3] SMBus strap observation 2 EEPROM reading done R 1: EEPROM Loading 0: EEPROM Done Loading 1 Reserved RWS C Set bit to 0 0 Reserved RWS C Set bit to 0 7:6 Idle Control R/W 5:3 Reserved R/W Set bits to 0 2 LOS Select R/W LOS Monitor Selection 1: Use LOS from CH B 0: Use LOS from CH A 1:0 Reserved R/W 7 Reserved R/W 6 Reserved 5 LOS override Yes LOS pin override enable (1); Use Normal Signal Detection (0) 4 LOS override value Yes 1: Normal Operation 0: Output LOS 3 PWDN Inputs Yes 2 PWDN Oscillator Yes 1: PWDN 0: Normal Operation 1 Reserved 0 Reserved Yes Set bit to 0 7:6 eSATA Mode Enable Yes [7] Channel A (1) [6] Channel B (1) 5 TX_DIS Override Enable 1: Override Use Reg 0x04[4:3] 0: Normal Operation - uses pin 4 TX_DIS Value Channel A 1: TX Disabled 0: TX Enabled 3 TX_DIS Value Channel B 2 Reserved Set bit to 0'b 1:0 Reserved Set bits to 00'b 0x01 0x02 0x04 Control 1 Control 2 Control 3 0x00 Yes Control [7]: Continuous talk ENABLE (Channel A) [6]: Continuous talk ENABLE (Channel B) Set bits to 00'b 0x00 Set bit to 0 Set bit to 0 R/W 0x00 0x05 CRC 1 7:0 CRC[7:0] R/W 0x00 Slave Mode CRC Bits 0x06 CRC 2 7 Disable EEPROM CFG R/W 0x10 Disable Master Mode EEPROM Configuration 6:5 Reserved 4 Reserved 3 CRC Slave Mode Enable [1]: CRC Disable (No CRC Check) [0]: CRC Check ENABLE Note: With CRC check DISABLED register updates take immediate effect on high speed data path. With CRC check ENABLED register updates will NOT take effect until correct CRC value is loaded 2:1 Reserved Set bits to 00'b 0 CRC Enable Slave CRC Trigger www.ti.com Set bits to 00'b Yes 24 Set bit to 1'b 0x08 0x0C Digital Reset 7 and Control 6 R/W 0x01 Set bit to 0'b Reset Regs Self clearing reset for registers Writing a [1] will return register settings to default values. 5 Reset SMBus Master Self clearing reset for SMBus master state machine 4:0 Reserved Pin Override 7 CH A Analog Override 1 Reserved Reserved Set bits to 0001'b R/W 0x00 Set bit to 0 6 Override Idle Threshold Yes [1]: Override by Channel - see Reg 0x13 and 0x19 [0]: SD_TH pin control 5 Reserved Yes Set bit to 0'b 4 Override IDLE Yes [1]: Force IDLE by Channel - see Reg 0x0E and 0x15 [0]: Normal Operation 3 Reserved Yes Set bit to 0'b 2 Reserved Yes Set bit to 0'b 1 Override DEM Yes 0 Reserved 7 Reserved 6 Reserved Set bit to 0'b 5 Reserved Set bit to 0'b 4 Reserved Set bit to 0'b 3:0 Reserved Set bits to 000'b Yes R/W 0x00 Set bit to 0'b Set bit to 0'b 0x0D CH A Reserved 7:0 Reserved R/W 0x00 Set bits to 00'h 0x0E CH A Idle Control 7:6 Reserved R/W 0x00 5 Idle Auto Yes Auto IDLE value when override bit is set (reg 0x08 [4] = 1) 4 Idle Select Yes Force IDLE value when override bit is set (reg 0x08 [4] = 1) 3 Reserved Yes Set bit to 0'b set bits to 00'b 2:0 Reserved 0x0F CH A EQ Setting 7:0 BOOST [7:0] R/W 0x2F Yes EQ Boost Default to 24 dB See EQ Table for Information 0x10 CH A Control 1 7 Sel_scp R/W 0xED Yes 1 = Short Circuit Protection ON 0 = Short Circuit Protection OFF 6 Reserved Yes Set bit to 1'b 5:3 Reserved Yes Set bits to = 101'b 2:0 Reserved Yes Set bits to = 101'b 7:5 Reserved R 4 Reserved R/W 3 Reserved 2:0 DEM [2:0] 0x11 CH A Control 2 Set bits to 000'b 0x82 Set bits to = 100'b Set bit to 0 Set bit to 0 Yes 25 De-Emphasis (Default = -3.5 dB) 000'b = -0.0 dB 001'b = -1.5 dB 010'b = -3.5 dB 011'b = -6.0 dB 100'b = -8.0 dB 101'b = -9.0 dB 110'b = -10.5 dB 111'b = -12.0 dB www.ti.com DS100BR111A 0x07 DS100BR111A 0x12 0x13 CH A Idle Threshold CH B Analog Override 1 R/W 0x00 7 Slow OOB Yes Slow OOB Enable (1); Disable (0) 6:4 Reserved 3:2 idle_thA[1:0] Yes Assert Thresholds Use only if register 0x08 [6] = 1 00 = 180 mV (Default) 01 = 160 mV 10 = 210 mV 11= 190 mV 1:0 idle_thD[1:0] Yes De-assert Thresholds Use only if register 0x08 [6] = 1 00 = 110 mV (Default) 01 = 100 mV 10 = 150 mV 11= 130 mV 7 Reserved 6 Reserved Set bit to 0 5 Reserved Set bit to 0 4 Reserved Set bit to 0 Set bits to 000'b. R/W 0x00 Set bit to 0 3:0 Reserved 0x14 CH B Reserved 7:0 Reserved R/W 0x00 Set bits to 0000'b 0x15 CH B Idle Control 7:6 Reserved R/W 0x00 5 Idle Auto Yes Auto IDLE value when override bit is set (reg 0x08 [4] = 1) 4 Idle Select Yes Force IDLE value when override bit is set (reg 0x08 [4] = 1) 3:2 Reserved Yes Set bits to 00'b. 1:0 Reserved Set bits to 00'h Set bits to 00'b Set bits to 00'b. 0x16 CH B EQ Setting 7:0 BOOST [7:0] R/W 0x2F Yes EQ Boost Default to 24 dB See EQ Table for Information 0x17 CH B Control 1 7 Sel_scp R/W 0xED Yes 1 = Short Circuit Protection ON 0 = Short Circuit Protection OFF 6 Reserved Yes Set bit to 1'b 5:3 Reserved Yes Set bits to = 101'b 2:0 Reserved 7:5 Reserved R 4 Reserved R/W 3 Reserved 2:0 DEM [2:0] 0x18 www.ti.com CH B Control 2 Set bits to = 101'b 0x82 Set bits to = 100'b Set bit to 0'b Set bit to 0'b Yes 26 De-Emphasis (Default = -3.5 dB) 000'b = -0.0 dB 001'b = -1.5 dB 010'b = -3.5 dB 011'b = -6.0 dB 100'b = -8.0 dB 101'b = -9.0 dB 110'b = -10.5 dB 111'b = -12.0 dB 0x23 0x25 0x28 0x2D 0x51 CH B Idle Threshold R/W 0x00 7 Slow OOB 6:4 Reserved 3:2 IDLE thA[1:0] Yes Assert Thresholds Use only if register 0x08 [6] = 1 00 = 180 mV (Default) 01 = 160 mV 10 = 210 mV 11= 190 mV 1:0 IDLE_thD[1:0] Yes De-assert Thresholds Use only if register 0x08 [6] = 1 00 = 110 mV (Default) 01 = 100 mV 10 = 150 mV 11= 130 mV BR111A CH 7:6 A VOD 4:2 Reserved Yes Slow OOB Enable (1); Disable (0) Set bits to 000'b. R/W 0x00 VOD_CH0[2:0] Set bits to 0. Yes DS100BR111A VOD Controls for CH A (Default = 000'b) 000'b = 575 mV 001'b = 650 mV 010'b = 750 mV 011'b = 850 mV 100'b = 950 mV 101'b = 1050 mV 110'b = 1150 mV 1:0 Reserved BR210A CH 7:5 A VOD 4:2 Reserved 1:0 Reserved 7 Reserved 6 Override Fast Idle Yes 5:4 en_high_idle_th [1:0] Yes Enable high SD thresholds [5]: CH A [4]: CH B 3:2 en_fast_idle[1:0] Yes Enable Fast Idle [3]: CH A [2]: CH B 1:0 Reserved 7:5 Reserved 4:2 VOD_CH0[2:0] 1:0 Reserved 7:5 Version[2:0] 4:0 Device ID[4:0] Idle Control CH B VOD Control Device Information DS100BR111A 0x19 Set bits to 00'b. R/W 0xAD VOD_CH0[2:0] Set bits to 101'b. Yes Set bits to 011'b. Set bits to 01'b. R/W 0x00 Set bits to 00'b. R/W 0xAD Set bits to 101'b. Yes VOD Controls for CH B (Default = 011'b) 000'b = 575 mV 001'b = 650 mV 010'b = 750 mV 011'b = 850 mV 100'b = 950 mV 101'b = 1050 mV 110'b = 1150 mV Set bits to '01b R 0x87 Read bits = 100'b BR111A = '0 0111b 27 www.ti.com The following data was collected at 25°C 100 SUPPLY CURRENT (mA) 90 80 3.3V Mode 70 60 50 40 2.5V Mode 30 20 10 0 700 800 900 1000 1100 1200 1300 OUTPUT VOLTAGE (mV) 30184393 FIGURE 8. Supply Current vs. Output Voltage Setting SUPPLY CURRENT (mA) 60 VOD = 700 mV Temp = 25°C 56 52 2.5V Mode 48 44 40 2.0 2.2 2.4 2.6 2.8 SUPPLY VOLTAGE (V) 3.0 30184394 FIGURE 9. Supply Current vs. Supply Voltage 1200 OUTPUT VOLTAGE (mV) DS100BR111A Typical DC Performance Characteristics 1100 1000 900 800 700 600 500 0 1 2 3 4 VOD SETTING 5 6 30184395 FIGURE 10. Output Voltage vs. Output Voltage Setting www.ti.com 28 NO MEDIA: Device DS100BR111A @ 10.3125 Gbps Random Jitter (Rj) 210 fs Deterministic Jitter (Dj) 10.0 ps Dj Component Breakdown DDJ = 7.8 ps Total Jitter (Tj @ 1E-12) 12.9 ps DCD = 1.8 ps DDPWS = 5.6 ps PJ = 0.25 ps 30184363 FIGURE 11. No Media; D3186 driving device directly 29 www.ti.com DS100BR111A Typical AC Performance Characteristics DS100BR111A The following lab setups were used to collect typical performance data on FR4 and Cable media. 30184371 FIGURE 12. Equalization Test Setup for FR4 EQUALIZATION RESULTS: 30184357 FIGURE 13. Equalization Performance with 30" of 4 mil FR4 using EQ settting 0x17 www.ti.com 30 DS100BR111A 30184372 FIGURE 14. Equalization Test Setup for Cables CABLE TRANSMIT and RECEIVE RESULTS: 30184361 FIGURE 15. 8M 30AWG Cable Performance with 700mV Launch VOD and Rx EQ setting 0x2B 31 www.ti.com DS100BR111A 30184370 FIGURE 16. De-Emphasis Test Setup DE-EMPHASIS RESULTS: 30184341 FIGURE 17. De-Emphasis Performance with 10" of 4 mil FR4 using DE settting 0x02 30184340 FIGURE 18. 10" of 4 mil FR4 Without De-Emphasis www.ti.com 32 DS100BR111A Physical Dimensions inches (millimeters) unless otherwise noted Order Number DS100BR111ASQ (Tape and Reel 1000 units) Order Number DS100BR111ASQE (Tape and Reel 250 units) NS Package Number SQA24A (See AN-1187 for PCB Design and Assembly Recommendations) 33 www.ti.com DS100BR111A Ultra Low Power 10.3 Gbps 2-Channel Repeaters with Input Equalization and Output De-Emphasis Notes www.ti.com IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment. TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’s standard warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where mandated by government requirements, testing of all parameters of each product is not necessarily performed. TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and applications using TI components. To minimize the risks associated with customer products and applications, customers should provide adequate design and operating safeguards. TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the third party, or a license from TI under the patents or other intellectual property of TI. Reproduction of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additional restrictions. Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements. TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product would reasonably be expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governing such use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, and acknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their products and any use of TI products in such safety-critical applications, notwithstanding any applications-related information or support that may be provided by TI. Further, Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in such safety-critical applications. TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products are specifically designated by TI as military-grade or "enhanced plastic." Only products designated by TI as military-grade meet military specifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely at the Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use. TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are designated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-designated products in automotive applications, TI will not be responsible for any failure to meet such requirements. Following are URLs where you can obtain information on other Texas Instruments products and application solutions: Products Applications Audio www.ti.com/audio Automotive and Transportation www.ti.com/automotive Amplifiers amplifier.ti.com Communications and Telecom www.ti.com/communications Data Converters dataconverter.ti.com Computers and Peripherals www.ti.com/computers DLP® Products www.dlp.com Consumer Electronics www.ti.com/consumer-apps DSP dsp.ti.com Energy and Lighting www.ti.com/energy Clocks and Timers www.ti.com/clocks Industrial www.ti.com/industrial Interface interface.ti.com Medical www.ti.com/medical Logic logic.ti.com Security www.ti.com/security Power Mgmt power.ti.com Space, Avionics and Defense www.ti.com/space-avionics-defense Microcontrollers microcontroller.ti.com Video and Imaging www.ti.com/video RFID www.ti-rfid.com OMAP Mobile Processors www.ti.com/omap Wireless Connectivity www.ti.com/wirelessconnectivity TI E2E Community Home Page e2e.ti.com Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265 Copyright © 2012, Texas Instruments Incorporated