The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

SFP+ Controller with Analog Interface DS1873 controls monitors fu


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



19-4986; 11/09
SFP+ Controller with Analog Interface
DS1873 controls monitors functions SFF, SFP, SFP+ modules including SFF-8472 functionality. DS1873 provides loop, modulation current control, safety functionality. DS1873 continuously monitors high output current, high bias current, high transmit power ensure that laser shutdown safety requirements without adding external components. channels monitor VCC, temperature, four external monitor inputs (MON1-MON4) that used meet monitoring requirements. MON3 differential with support common mode VCC. digital-to-analog (DAC) outputs with temperatureindexed lookup tables (LUTs) available additional monitoring control functionality.
Features
Meets SFF-8472 Control Monitoring Requirements Analog Monitor Channels: Temperature, VCC, MON1-MON4 MON1-MON4 Support Internal External Calibration Scalable Dynamic Range Internal Direct-to-Digital Temperature Sensor Alarm Warning Flags Monitored Channels Four 10-Bit Delta-Sigma Outputs with Entry Temperature LUTs Laser Bias Controlled Loop Temperature Compensate Tracking Error Laser Modulation Controlled 72-Entry Temperature Additional DACs Controlled 72-Entry 36-Entry Temperature Digital Pins: Five Inputs, Five Outputs Comprehensive Fault-Measurement System with Maskable Laser Shutdown Capability Flexible, Two-Level Password Scheme Provides Three Levels Security
DS1873
Applications
SFF, SFP, SFP+ Transceiver Modules
Configuration
BIAS N.C. DS1873 MON1 MON3N MON3P MON4 TXDOUT RSEL
VIEW
REFIN N.C. DAC1 DAC2 LOSOUT OUT1 RSELOUT
MON2
Bytes Password-1 Protected Memory Bytes Password-2 Protected Memory Main Device Address Additional Bytes Located Slave Address I2C-Compatible Interface +2.85V +3.9V Operating Voltage Range -40°C +95°C Operating Temperature Range 28-Pin TQFN (5mm 5mm) Package
Ordering Information
PART DS1873T+ DS1873T+T&R TEMP RANGE -40°C +95°C -40°C +95°C PIN-PACKAGE TQFN-EP* TQFN-EP*
THIN (5mm 0.8mm)
*EXPOSED PAD.
+Denotes lead(Pb)-free/RoHS-compliant package. Tape reel. Exposed pad.
Maxim Integrated Products
pricing, delivery, ordering information, please contact Maxim Direct 1-888-629-4642, visit Maxim's website www.maxim-ic.com.
SFP+ Controller with Analog Interface DS1873
TABLE CONTENTS
Absolute Maximum Ratings Recommended Operating Conditions Electrical Characteristics MOD, BIAS, DAC1, DAC2 Electrical Characteristics Analog Quick Trip Characteristics Analog Voltage Monitoring Characteristics Digital Thermometer Characteristics Electrical Characteristics Timing Characteristics (Control Loop Quick Trip) Electrical Characteristics Nonvolatile Memory Characteristics Typical Operating Characteristics Description Block Diagram Typical Operating Circuit Detailed Description BIAS DAC/APC Control BIAS Output Control During Power-Up BIAS DACs Function Transmit Disable (TXD) Quick-Trip Timing Monitors Fault Detection Monitors Five Quick-Trip Monitors Alarms Monitors Alarms Timing Right-Shifting Result Differential MON3 Input Enhanced RSSI Monitoring (Dual-Range Functionality) Low-Voltage Operation Power-On Analog (POA) Delta-Sigma Outputs Digital Pins LOS, LOSOUT IN1, RSEL, OUT1, RSELOUT TXF, TXD, TXDOUT Transmit Fault (TXF) Output Identification
SFP+ Controller with Analog Interface DS1873
TABLE CONTENTS (continued)
Communication Definitions Protocol Memory Organization Shadowed EEPROM Register Descriptions Lower Memory Register Table Register Table Register Table Register Table Register Table Register Table Register Table Register Auxiliary Memory Register Lower Memory Register Descriptions Table Register Descriptions Table Register Descriptions Table Register Description Table Register Descriptions Table Register Descriptions Table Register Descriptions Auxiliary Memory Register Descriptions Applications Information Power-Supply Decoupling Pullup Resistors Package Information
SFP+ Controller with Analog Interface DS1873
LIST FIGURES
Figure Power-Up Timing Figure Timing Figure Loop Quick-Trip Sample Timing Figure Round-Robin Timing Figure MON3 Differential Input High-Side RSSI Figure RSSI Flowchart Figure RSSI with Crossover Enabled Figure RSSI with Crossover Disabled Figure Low-Voltage Hysteresis Example Figure Recommended Filter DAC1/DAC2 Figure 3-Bit Delta-Sigma Example Figure MOD, DAC1, DAC2 Offset LUTs Figure Logic Diagram Figure Logic Diagram Figure 15a. Nonlatched Operation Figure 15b. Latched Operation Figure Timing Figure Example Timing Figure Memory
LIST TABLES
Table Acronyms Table Default Monitor Full-Scale Ranges Table MON3 Hysteresis Threshold Values Table MON3 Configuration Registers
SFP+ Controller with Analog Interface
ABSOLUTE MAXIMUM RATINGS
Voltage Range MON1-MON4, RSEL, IN1, LOS, TXF, Pins Relative Ground .-0.5V (VCC 0.5V)* Voltage Range VCC, SDA, SCL, OUT1, RSELOUT, LOSOUT Pins Relative Ground.-0.5V +4.2V *Subject exceeding +4.2V.
Stresses beyond those listed under "Absolute Maximum Ratings" cause permanent damage device. These stress ratings only, functional operation device these other conditions beyond those indicated operational sections specifications implied. Exposure absolute maximum rating conditions extended periods affect device reliability.
DS1873
Operating Temperature Range .-40°C +95°C Programming Temperature Range .0°C +95°C Storage Temperature Range .-55°C +125°C Soldering Temperature.Refer IPC/JEDEC J-STD-020 Specification.
RECOMMENDED OPERATING CONDITIONS
-40°C +95°C, unless otherwise noted.)
PARAMETER Main Supply Voltage High-Level Input Voltage (SDA, SCL) Low-Level Input Voltage (SDA, SCL) High-Level Input Voltage (TXD, TXF, RSEL, IN1, LOS) Low-Level Input Voltage (TXD, TXF, RSEL, IN1, LOS) SYMBOL VIH:1 VIL:1 VIH:2 VIL:2 (Note CONDITIONS +2.85 -0.3 -0.3 +3.9 +0.8 UNITS
ELECTRICAL CHARACTERISTICS
(VCC +2.85V +3.9V, -40°C +95°C, unless otherwise noted.)
PARAMETER Supply Current Output Leakage (SDA, OUT1, RSELOUT, LOSOUT, TXF) Low-Level Output Voltage (SDA, MOD, BIAS, OUT1, RSELOUT, LOSOUT, TXDOUT, DAC1, DAC2, TXF) High-Level Output Voltage (MOD, BIAS, DAC1, DAC2, TXDOUT) TXDOUT Before EEPROM Recall MOD, BIAS, DAC1, DAC2 Before Recall Input Leakage Current (SCL, TXD, LOS, RSEL, IN1) Digital Power-On Reset Analog Power-On Reset SYMBOL Figure Figure 2.75 (Notes CONDITIONS UNITS
SFP+ Controller with Analog Interface DS1873
MOD, BIAS, DAC1, DAC2 ELECTRICAL CHARACTERISTICS
(VCC +2.85V +3.9V, -40°C +95°C, unless otherwise noted.)
PARAMETER Main Oscillator Frequency Delta-Sigma Input-Clock Frequency Reference Voltage Input (REFIN) Output Range Output Resolution Output Impedance SYMBOL VREFIN Minimum 0.1F CONDITIONS OSC/2 VREFIN UNITS Bits
ANALOG QUICK TRIP CHARACTERISTICS
(VCC +2.85V +3.9V, -40°C +95°C, unless otherwise noted.)
PARAMETER MON2, FullScale Voltage HBIAS Full-Scale Voltage MON2 Input Resistance Resolution Error Integral Nonlinearity Differential Nonlinearity Temperature Drift Offset +25°C -2.5 SYMBOL VAPC CONDITIONS 1.25 +2.5 UNITS Bits
ANALOG VOLTAGE MONITORING CHARACTERISTICS
(VCC +2.85V +3.9V, -40°C +95°C, unless otherwise noted.)
PARAMETER Resolution Input/Supply Accuracy (MON1-MON4, VCC) Update Rate Temperature, MON1-MON4, Input/Supply Offset (MON1-MON4, VCC) MON1-MON4 Factory Setting MON3 Fine (Note (Note factory setting SYMBOL CONDITIONS 0.25 6.5536 312.5 0.50 UNITS Bits
SFP+ Controller with Analog Interface
DIGITAL THERMOMETER CHARACTERISTICS
(VCC +2.85V +3.9V, -40°C +95°C, unless otherwise noted.)
PARAMETER Thermometer Error SYMBOL CONDITIONS -40°C +95°C UNITS
DS1873
ELECTRICAL CHARACTERISTICS
(VCC +2.85V +3.9V, -40°C +95°C, unless otherwise noted.)
PARAMETER Enable Recovery from Disable (Figure Recovery After Power-Up Fault Reset Time Fault Assert Time LOSOUT Assert Time LOSOUT Deassert Time SYMBOL tINIT_DAC INITR1 INITR2 tFAULT tLOSS_ON tLOSS_OFF CONDITIONS From BIAS disable From BIAS enable From From From alarm (Note alarm (Note UNITS
After HTXP, LTXP, HBATH, IBIASMAX (Note LLOS (Notes HLOS (Notes
TIMING CHARACTERISTICS (CONTROL LOOP QUICK TRIP)
(VCC +2.85V +3.9V, -40°C +95°C, unless otherwise noted.)
PARAMETER Output-Enable Time Following Binary Search Time SYMBOL INIT tSEARCH (Note (Note CONDITIONS UNITS BIAS Samples
SFP+ Controller with Analog Interface DS1873
ELECTRICAL CHARACTERISTICS
(VCC +2.85V +3.9V, -40°C +95°C, timing referenced VIL(MAX) VIH(MIN), unless otherwise noted.) (See Figure 16.)
PARAMETER Clock Frequency Clock Pulse-Width Clock Pulse-Width High Bus-Free Time Between STOP START Condition START Hold Time START Setup Time Data Hold Time Data Setup Time Rise Time Both Signals Fall Time Both Signals STOP Setup Time EEPROM Write Time Capacitive Load Each Line SYMBOL tLOW tHIGH tBUF tHD:STA SU:STA tHD:DAT SU:DAT SU:STO (Note CONDITIONS 0.1CB 0.1CB UNITS
(Note (Note (Note
NONVOLATILE MEMORY CHARACTERISTICS
(VCC +2.85V +3.9V, unless otherwise noted.)
PARAMETER EEPROM Write Cycles SYMBOL +25°C +85°C CONDITIONS 200,000 50,000 UNITS
voltages referenced ground. Current into positive, current negative. Inputs supply rail. Outputs loaded. This parameter guaranteed design. Full-scale user programmable. temperature conversion completed value recalled from been measured above alarm. Note sampling time 1.6µs cycle. Each input sampled every cycles. Note This specification time takes from MON3 voltage falling below LLOS trip threshold LOSOUT asserted high. Note This specification time takes from MON3 voltage rising above HLOS trip threshold LOSOUT asserted low. Note Assuming appropriate initial step programmed that would cause power exceed point within four steps, bias output will within within time specified binary search time. BIAS Output Control During Power-Up section. Note interface timing shown fast mode (400kHz). This device also backward compatible with standard mode timing. Note CB-the total capacitance line Note EEPROM write begins after STOP condition occurs. Note Note Note Note Note
SFP+ Controller with Analog Interface
Typical Operating Characteristics
(VCC +2.85V +3.9V, +25°C, unless otherwise noted.)
DS1873
SUPPLY CURRENT SUPPLY VOLTAGE
DS1873 toc01
SUPPLY CURRENT TEMPERATURE
DS1873 toc02
DAC1 DAC2
DAC1 DAC2 (LSB) -0.2 -0.4 -0.6
DS1873 toc03
SUPPLY CURRENT (mA) -40°C 2.85 3.15 3.45 3.75 +25°C +95°C
SUPPLY CURRENT (mA)
3.9V
2.8V
3.3V TEMPERATURE (°C)
-0.8 -1.0 1000 DAC1 DAC2 POSITION (DEC)
DAC1 DAC2
DS1873 toc04
MON1 MON4
DS1873 toc05
MON1 MON4
MON1 MON4 (LSB) -0.2 -0.4 -0.6 -0.8 -1.0 USING FACTORY PROGRAMMED FULL-SCALE VALUE 2.5V
DS1873 toc06
DAC1 DAC2 (LSB)
MON1 MON4 (LSB) -0.2 -0.4 -0.6 -0.8 -1.0 USING FACTORY PROGRAMMED FULL-SCALE VALUE 2.5V
1000
DAC1 DAC2 POSITION (DEC)
MON1 MON4 INPUT VOLTAGE
MON1 MON4 INPUT VOLTAGE
SETTLING TIME (40% 60%)
DS1873 toc07
SETTLING TIME (60% 40%)
DS1873 toc08
OUTPUT
OUTPUT
67.7% PEAK
33.3%
1.0193ms TIME
990.4s TIME
SFP+ Controller with Analog Interface DS1873
Typical Operating Characteristics (continued)
(VCC +2.85V +3.9V, +25°C, unless otherwise noted.)
OUTPUT RIPPLE 0001h
DS1873 toc09
OUTPUT RIPPLE 3FFFh
DS1873 toc10
POSITION 0001h FILTER OUTPUT
POSITION 3FFFh FILTER OUTPUT DAC2 OUTPUT
0.68mV
0.1mV
3V/div
3V/div DAC2 OUTPUT
TIME (100s/div)
TIME (100s/div)
Description
NAME RSELOUT RSEL TXDOUT MON4 MON3P, MON3N MON1 N.C. MON2 BIAS REFIN DAC1, DAC2 LOSOUT OUT1 Open-Drain Rate-Select Output Serial-Clock Input Serial-Data Input/Output Transmit-Fault Input Output. output open drain. Loss-of-Signal Input Digital Input. General-purpose input with SFF-8079 SFF-8431. Transmit-Disable Input Ground Connection Rate-Select Input Transmit-Disable Output External Monitor Input Differential External Monitor Input Quick Trip External Monitor Input HBATH Quick Trip Connection Power-Supply Input External Monitor Input Feedback voltage loop HTXP/LTXP quick trip. DAC, Delta-Sigma Output BIAS DAC, Delta-Sigma Output Reference Input DAC1 DAC2 Delta-Sigma Output Open-Drain Receive Loss-of-Signal Output Open-Drain Digital Output. General-purpose output with output SFF-8079 output SFF-8431. Exposed (Connect GND) FUNCTION
SFP+ Controller with Analog Interface
Block Diagram
DS1873
INTERFACE MAIN MEMORY EEPROM/SRAM CONFIGURATION/RESULTS, SYSTEM STATUS/CONTROL BITS, ALARMS/WARNINGS, LOOKUP TABLES, USER MEMORY DAC1 BITS
REFIN
DAC1
DAC2 BITS
DAC2
EEPROM BYTES
BITS
MON1 MON3P MON3N MON4 TEMPERATURE SENSOR ANALOG MON2
13-BIT INTEGRATOR 8-BIT
BIAS BITS
BIAS
POWER-ON ANALOG INTERRUPT
LOGIC CONTROL
TXDOUT
RSELOUT RSEL
OUT1 LOGIC CONTROL
LOSOUT
DS1873
SFP+ Controller with Analog Interface DS1873
Typical Operating Circuit
+3.3V ROSA
TOSA BIAS DISABLE
BIAS MON1 MON2 RMON MON3
DS1873 EEPROM QUICK TRIP TXDOUT TX_FAULT TX_DISABLE MODE_DEF2 (SDA) MODE_DEF1 (SCL)
LOSOUT
Detailed Description
DS1873 integrates control monitoring functionality required implement SFP+ system. components DS1873 shown Block Diagram described subsequent sections.
BIAS DAC/APC Control
DS1873 controls laser bias current using BIAS loop. loop's feedback DS1873 monitor diode (MON2) current, which converted voltage using external resistor. feedback sampled comparator
compared digital set-point value. output comparator three states: down, no-operation. no-operation state prevents output from excessive toggling once steady state reached. long comparator output either down states, bias adjusted incrementing decrementing BIAS setting. DS1873 allow point change function temperature compensate tracking error (TE). entries that determine setting windows between -40°C +100°C.
SFP+ Controller with Analog Interface
Table Acronyms
ACRONYM ROSA SFF-8472 SFP+ TOSA DEFINITION Analog-to-Digital Converter Automatic Gain Control Automatic Power Control Avalanche Photodiode Alarm Trap Bytes Burst Mode Digital-to-Analog Converter Loss Signal Lookup Table Nonvolatile Quick Trip Tracking Error Transimpedance Amplifier Receiver Optical Subassembly Shadowed EEPROM Small Form Factor Document Defining Register SFPs SFFs Small Form Factor Pluggable Enhanced Transmit Optical Subassembly Transmit Power
BIAS Output Control During Power-Up
power-up, DS1873 sets BIAS DACs After temperature conversion completed alarm enabled, additional conversion above customer-defined alarm level required before updated with value determined temperature conversion modulation LUT. When set, BIAS value equal ISTEP (see Figure startup algorithm checks this bias current causes feedback voltage above point, not, continues increasing BIAS ISTEP until setpoint exceeded. When point exceeded, device begins binary search quickly reach bias current corresponding proper power level. After binary search completed, integrator enabled single steps used tightly control average power. HBAL, BIAS alarms masked until binary search completed. However, BIAS alarm monitored during this time prevent BIAS from exceeding IBIASMAX. During bias current initialization, BIAS allowed exceed IBIASMAX. this occurs during ISTEP sequence, then binary search routine
DS1873
VPOA tINIT
tSEARCH ISTEP ISTEP BIAS ISTEP ISTEP INTEGRATOR BINARY SEARCH
BIAS SAMPLE
Figure Power-Up Timing
SFP+ Controller with Analog Interface
enabled. IBIASMAX exceeded during binary search, next smaller step activated. ISTEP binary increments that would cause BIAS exceed IBIASMAX taken. Masking alarms until completion binary search prevents false positive alarms during startup. ISTEP programmed customer using Table 02h, Register BBh. ISTEP should programmed maximum safe increase that allowable during startup. this value programmed low, DS1873 still operates, could take significantly longer algorithm converge hence control average power. fault detected, toggled reenable outputs, DS1873 powers following similar sequence initial power-up. only difference that DS1873 already determined present temperature, tINIT time required DS1873 recall points from EEPROM.
DS1873
Quick-Trip Timing
shown Figure DS1873's input comparator shared between control loop quick-trip alarms (TXP BIAS HI). comparator polls alarms multiplexed sequence. Five every eight comparator readings used loop bias-current control. other three updates used check HTXP/LTXP (monitor diode voltage), HBATH (MON1), (MON3) signals against internal APC, BIAS, MON3 reference, respectively. last comparison higher than point, makes HTXP comparison, lower, makes LTXP comparison. Depending results comparison, corresponding alarms warnings (TXP asserted deasserted. DS1873 programmable comparator sample time based internally generated clock facilitate wide variety external filtering options time delays. UPDATE RATE register (Table 02h, Register 88h) determines sampling time. Samples occur regular interval, tREP, which 1.6µs. Table shows sample rate options available. quick-trip alarm that detected default remains active until subsequent comparator sample shows condition longer exists. second bias current monitor (BIAS MAX) compares BIAS DAC's code digital value stored IBIASMAX register. This comparison made every bias current update ensure that high-bias current quickly detected. quick-trip comparator uses 1.6s window sample each input. After comparison that requires
BIAS DACs Function Transmit Disable (TXD)
asserted (logic during normal operation, outputs disabled within When deasserted (logic DS1873 sets register with value associated with present temperature, initializes BIAS using same search algorithm done startup. When asserted, soft (TXDC) (Lower Memory, Register 6Eh) would allow software control identical (see Figure
BIAS tOFF tOFF
SETTING
Figure Timing
QUICK-TRIP SAMPLE TIMES
HBIAS SAMPLE
SAMPLE tREP
SAMPLE
SAMPLE
SAMPLE
SAMPLE
HTXP/LTXP SAMPLE
SAMPLE
HBIAS SAMPLE
SAMPLE
Figure Loop Quick-Trip Sample Timing
SFP+ Controller with Analog Interface
update BIAS DAC, settling time calculated below) required allow feedback (MON2) stabilize. This time dependent time constant filter pole used delta-to-sigma BIAS output. During timing settling rate, comparisons comparisons ignored until sample periods (tREP) have passed. SettlingTime 51.2µs (APC_SR[3:0] power below specification. quick trip used LOSOUT pin.
DS1873
Monitors Fault Detection
Monitors Monitoring functions DS1873 include five quicktrip comparators channels. This monitoring combined with alarm enables (Table 01h/05h) determines when/if DS1873 turns BIAS DACs triggers TXDOUT outputs. monitoring levels interrupt masks user programmable. Five Quick-Trip Monitors Alarms Five quick-trip monitors provided detect potential laser safety issues status. These monitor following: High Bias Current (HBATH) Transmit Power (LTXP)
High Transmit Power (HTXP) Output Current (IBIASMAX) Loss-of-Signal (LOS high-transmit low-transmit power quick-trip registers (HTXP LTXP) thresholds used compare against MON2 voltage determine transmit power within specification. HBATH quick trip compares MON1 input (generally from laser driver's bias monitor output) against threshold setting determine present bias current above specification. BIAS quick trip determines BIAS above specification (IBIASMAX). When BIAS value calculated, compared against IBIAS register. BIAS allowed exceed value IBIASMAX register. When DS1873 detects that bias limit, sets BIASMAX status holds BIAS setting IBIASMAX level. bias power quick trips routed through interrupt masks allow combinations these alarms used trigger these outputs. user program eight different temperature-indexed threshold levels MON1 (Table 02h, Registers D0h-D7h). quick trip compares MON3 input against threshold setting determine present received
Monitors Alarms monitors channels that measure temperature (internal temp sensor), VCC, MON1-MON4 using analog multiplexer measure them round robin with single (see Timing section). five voltage channels have customer-programmable full-scale range channels have customer-programmable offset value that factory programmed default value (see Table Additionally, MON1-MON4 right-shift results bits before results compared alarm thresholds read over bus. This allows customers with specified ranges calibrate full scale factor 1/2n their specified range measure small signals. DS1873 then right-shift results bits maintain weight their specification (see Right-Shifting Result Enhanced RSSI Monitoring (Dual-Range Functionality) sections).
Table Default Monitor Full-Scale Ranges
SIGNAL Temperature (°C) MON1-MON4 SIGNAL 127.996 6.5528 2.4997 7FFF FFF8 FFF8 SIGNAL -128 8000 0000 0000
results (after right-shifting, used) compared alarm warning thresholds after each conversion, corresponding alarms set, which used trigger output. These thresholds user programmable, masking registers that used prevent alarms from triggering output.
Timing There analog channels that digitized round-robin fashion order shown Figure total time required convert channels (see Electrical Characteristics details). Right-Shifting Result weighting digital reading must conform predetermined full-scale (PFS) value defined standard's specification (e.g., SFF-8472), then right-shifting used adjust analog measurement range while maintaining weighting
SFP+ Controller with Analog Interface DS1873
ROUND-ROBIN CYCLE TEMP MON1 MON2 MON3 MON4 TEMP
NOTE: ALARM ENABLED POWER-UP, ROUND-ROBIN TIMING CYCLES BETWEEN TEMPERATURE ONLY UNTIL ABOVE ALARM THRESHOLD.
Figure Round-Robin Timing
MON3P MON3N ROSA DS1873
Figure This reduces board complexity eliminating need high-side differential amplifier current mirror.
Figure MON3 Differential Input High-Side RSSI
results. DS1873's range wide enough cover requirements; when maximum input value value, right-shifting used obtain greater accuracy. instance, maximum voltage might specified value, only converter's range effective over this range. alternative calibrate ADC's full-scale range readable value right-shift value With this implementation, resolution measurement increased factor because result digitally divided rightshifting, weight measurement still meets standard's specification (i.e., SFF-8472). right-shift operation result carried based contents right-shift control registers (Table 02h, Registers 8Eh-8Fh) EEPROM. Four analog channels, MON1-MON4, each have bits allocated number right-shifts. right-shift operations allowed executed part every conversion before results compared highalarm low-alarm levels, loaded into their corresponding measurement registers (Lower Memory, Registers 64h-6Bh). This true during setup internal calibration well during subsequent data conversions.
Differential MON3 Input DS1873 offers fully differential input MON3. This enables high-side monitoring RSSI, shown
Enhanced RSSI Monitoring (Dual-Range Functionality) DS1873 offers feature improve accuracy range MON3, which most commonly used monitoring RSSI. accuracy RSSI measurements increased small cost reduced range input signal swing). DS1873 eliminates this trade-off offering "dual range" calibration MON3 channel (see Figure This feature enables right-shifting (along with gain offset settings) when input signal below threshold (within range that benefits using right-shifting) then automatically disables right-shifting (recalling different gain offset settings) when input signal exceeds threshold. Also, prevent "chattering," hysteresis prevents excessive switching between modes addition ensuring that continuity maintained. Dual-range operation enabled default (factory programmed EEPROM). However, easily disabled through RSSI_FC RSSI_FF bits, which described Register Descriptions section. When dual-range operation disabled, MON3 operates identically other channels, although featuring differential input. Dual-range functionality consists modes operation: fine mode coarse mode. Each mode calibrated unique transfer function, hence term, dual range. Table highlights registers related MON3. Fine mode equivalent other channels. Fine mode calibrated using gain, offset, right-shifting registers locations shown Table ideal relatively small analog input voltages. Coarse mode automatically switched when input exceeds threshold discussed subsequent paragraph). Coarse mode calibrated using different gain offset registers, lacks right-shifting (since coarse mode only used large input signals). gain offset registers coarse mode also shown Table
SFP+ Controller with Analog Interface DS1873
Table MON3 Hysteresis Threshold Values
NUMBER RIGHT-SHIFTS
PERFORM FINEMODE CONVERSION
MON3 TIMESLICE
FINE MODE (hex) FFF8 7FFC 3FFE 1FFF 0FFF 07FF 03FF 01FF
COARSE MODE MIN* (hex) F000 7800 3C00 1E00 0F00 0780 03C0 01E0
PRIOR MON3 TIMESLICE RESULT COARSE CONVERSION? (LAST RSSI
CURRENT FINEMODE CONVERSION 93.75%
*This minimum reported coarse-mode conversion.
Table MON3 Configuration Registers
REGISTER GAIN OFFSET RIGHT-SHIFT0 CNFGC CONFIG (RSSIS BIT) MON3 VALUE FINE MODE 98h-99h, Table 8Fh, Table 8Bh, Table 77h, Lower Memory 68h-69h, Lower Memory COARSE MODE 9Ch-9Dh, Table
CURRENT FINEMODE CONVERSION REACH MAX?
PERFORM COARSEMODE CONVERSION
A8h-A9h, Table ADh-ACh, Table
LAST RSSI LAST RSSI
REPORT FINE CONVERSION RESULT
REPORT COARSE CONVERSION RESULT
MON3 TIMESLICE
Figure RSSI Flowchart
Additional information each registers found Register Descriptions section. Dual-range operation transparent user. results MON3 analog-to-digital conversions still stored/reported same memory locations (68h-69h, Lower Memory) regardless whether conversion performed fine mode coarse mode. only tell which mode generated digital result reading RSSIS bit. When DS1873 powered analog-to-digital conversions begin round-robin fashion. Every MON3
timeslice begins with fine mode analog-to-digital conversion (using fine mode's gain, offset, right-shifting settings). flowchart Figure more details. Then, depending whether last MON3 timeslice resulted coarse-mode conversion also depending value current fine conversion, decisions made whether current fine-mode conversion result make additional conversion (within same MON3 timeslice), using coarse mode (using coarse mode's gain offset settings rightshifting) reporting coarse-mode result. flowchart Figure also illustrates hysteresis implemented. fine-mode conversion compared thresholds. actual threshold values function number right-shifts being used. With right-shifting, fine mode full-scale programmed (1/2Nth) coarse mode full-scale. DS1873 auto ranges choose range that gives best resolution measurement. Hysteresis applied eliminate chatter when input resides boundary ranges. Figure details. Table shows threshold values each possible number right-shifts.
SFP+ Controller with Analog Interface
RSSI_FF RSSI_FC bits used force finemode coarse-mode conversions, disable dual-range functionality. Dual-range functionality enabled default (both RSSI_FC RSSI_FF factory programmed EEPROM). disabled setting RSSI_FC RSSI_FF These bits also useful when calibrating MON3. additional information, Figure dual-range calibration operate modes: crossover enabled crossover disabled. Crossover Enabled: systems with nonlinear relationships between input desired result, mode should crossover enabled. RSSI measurement receiver such application. Using crossoverenabled mode allows piecewise linear approxima-
DS1873
tion nonlinear response APD's gain factor. crossover point point between fine coarse points. result transitions between fine coarse ranges with hysteresis. Rightshifting, slope adjustment, offset configurable both fine coarse ranges. Figure Crossover Disabled: crossover-disabled mode intended systems with linear relationship between MON3 input desired result. Hysteresis allows nonjittery response when input crossover boundary fine coarse DAC. nonlinear system, hysteresis could cause significant errors result. Figure
RSSI RESULT
CROSSOVER POINT
IDEAL RESPONSE
MON3 INPUT
Figure RSSI with Crossover Enabled
RSSI RESULT
L-SC
FINE
HYSTERESIS MON3 INPUT COARSE
FINE
Figure RSSI with Crossover Disabled
SFP+ Controller with Analog Interface
Low-Voltage Operation
DS1873 contains power-on reset (POR) levels. lower level digital (POD) higher level analog (POA). startup, before supply voltage rises above POA, outputs disabled, SRAM locations their defaults, shadowed EEPROM (SEE) locations zero, analog circuitry disabled. When reaches POA, recalled, analog circuitry enabled. While remains above POA, device normal operating state, responds based nonvolatile configuration. during operation falls below POA, still above POD, then SRAM retains settings from first recall, device analog shut down outputs disabled. supply voltage recovers back above POA, then device immediately resumes normal operation. supply voltage falls below POD, then device SRAM placed default state another recall required reload nonvolatile settings. EEPROM recall occurs next time exceeds POA. Figure shows sequence events voltage varies. time above POD, interface used determine below level. This accomplished checking RDYB STATUS (Lower Memory, Register 6Eh) byte. RDYB when below POA; when rises above POA, RDYB timed (within 500µs) which point part fully functional. device addresses sourced from EEPROM (Table 02h, Register 8Ch), default device address until exceeds POA, allowing device address recalled from EEPROM.
DS1873
Power-On Analog (POA)
holds DS1873 reset until suitable level (VCC POA) device accurately measure with compare analog signals with quicktrip monitors. Because cannot measured when less than POA, also asserts alarm, which cleared conversion greater than customer-programmable alarm limit. This allows programmable limit ensure that headroom requirements transceiver satisfied during slow power-up. output does latch until there conversion above limit. alarm nonmaskable. output asserted when below POA. Low-Voltage Operation section more information.
Delta-Sigma Outputs
Four delta-sigma outputs provided: DAC, BIAS DAC, DAC1, DAC2. With addition external filter, these outputs provide 10-bit resolution analog outputs with full-scale range input REFIN. Each output either manually controlled controlled using temperature-indexed LUT, case BIAS DAC, controlled loop. delta-sigma digital output using pulse-density modulation. provides much lower output ripple than
RECALL VPOA VPOD
RECALL
PRECHARGED
RECALLED VALUE
PRECHARGED
RECALLED VALUE
PRECHARGED
Figure Low-Voltage Hysteresis Example
SFP+ Controller with Analog Interface
DAC1 high-resolution LUTs each have resolution. DAC2 high-resolution resolution. OFFSET LUTs located upper eight registers (F8h-FFh) table containing each highresolution LUT. DAC, DAC1 VALUE, DAC2 VALUE determined follows: (MOD OFFSET LUT) DAC1 VALUE DAC1 (DAC1 OFFSET LUT) DAC2 VALUE DAC1 (DAC1 OFFSET LUT) Example calculation DAC: Assumptions: Temperature 43°C. Table (MOD OFFSET LUT), Register 2Ah. Table (MOD LUT), Register 7Bh. Because temperature 43°C, index OFFSET index FCh. 123h When temperature controlled, DACs updated after each temperature conversion. reference input, REFIN, supply voltage four DACs. voltage connected REFIN decoupling must able support edge rate requirements delta-sigma outputs.
DS1873
3.24k
3.24k OUTPUT 0.01F 0.01F
DS1873
Figure Recommended Filter DAC1/DAC2
standard digital output given same clock rate filter components. Before tINIT, outputs high impedance. external filter components chosen based ripple requirements, output load, delta-sigma frequency, desired response time. recommended filter shown Figure DS1873's delta-sigma outputs bits. illustrative purposes, 3-bit example provided. Each possible output this 3-bit delta-sigma given Figure mode, MOD, DAC1, DAC2 each controlled with high-temperature resolution OFFSET with lower temperature resolution.
Figure 3-Bit Delta-Sigma Example
SFP+ Controller with Analog Interface DS1873
MOD, DAC1, DAC2 OFFSET LUTs (04h, 07h, 08h) EIGHT REGISTERS EACH OFFSET REGISTER INDEPENDENTLY BETWEEN 1020. 1020 FFh. THIS EXAMPLE ILLUSTRATES POSITIVE TEMPCO. MOD, DAC1, DAC2 OFFSET LUTs (04h, 07h, 08h) EIGHT REGISTERS EACH OFFSET REGISTER INDEPENDENTLY BETWEEN 1020. 1020 FFh. THIS EXAMPLE ILLUSTRATES POSITIVE NEGATVE TEMPCO.
1023 DELTA-SIGMA MOD, DAC1, DAC2
BITS BITS
1023 DELTA-SIGMA MOD, DAC1, DAC2
BITS BITS BITS BITS BITS
BITS
BITS BITS BITS BITS
BITS
BITS
BITS
BITS
-40°C -8°C +8°C +24°C +40°C +56°C +70°C +88°C +104°C
-40°C -8°C +8°C +24°C +40°C +56°C +70°C +88°C +104°C
Figure MOD, DAC1, DAC2 Offset LUTs
Digital Pins
Five digital input five digital output pins provided monitoring control.
EEPROM) does take effect until POA, allowing EEPROM recall.
LOS, LOSOUT default (LOSC Table 02h, Register 89h), used convert standard comparator output loss signal (LOS) open-collector output. This means shown Block Diagram default selects source LOSOUT output transistor. output read STATUS byte (Table 01h, Register 6Eh) bit. signal inverted (INV before driving open-drain output transistor using gate provided. Setting LOSC configures controlled which driven output quick trip (Table 02h, Registers BFh). setting (stored
IN1, RSEL, OUT1, RSELOUT digital input RSEL pins primarily serve meet rate-select requirements SFP+. They also serve general-purpose inputs. OUT1 RSELOUT driven combination IN1, RSEL, logic dictated control registers EEPROM (Figure 14). levels RSEL read using STATUS register (Lower Memory, Register 6Eh). open-drain output OUT1 controlled and/or inverted using CNFGB register (Table 02h, Register 8Ah). open-drain RSELOUT output software-controlled and/or inverted through STATUS register CNFGA register (Table 02h, Register 89h). External pullup resistors must provided OUT1 RSELOUT realize high logic levels.
SFP+ Controller with Analog Interface DS1873
TXDC TXDS BIAS FLAG ENABLE BIAS BIAS ENABLE HBAL FLAG HBAL ENABLE FLAG ENABLE FAULT RESET TIMER (130ms)
TXDIO
FETG
TXDFG
TXDOUT
TXDFLT
MINT HBAL FLAG FLAG FLAG BIAS FLAG
TXDEXT
POWER-ON RESET
PINS
Figure Logic Diagram
TXF, TXD, TXDOUT TXDOUT generated from combination TXF, TXD, internal signal FETG. software control identical available (TXDC, Lower Memory, Register 6Eh). pulse internally extended (TXDEXT) time tINITR1 inhibit latching alarms warnings related loop allow loop stabilize. nonlatching alarms warnings MON1-MON4 alarms warnings. addition, disabled from creating FETG. both input output (Figure 13). Transmit Fault (TXF) Output section detailed explanation TXF. Figure shows that same signals faults also used generate internal signal FETG (Table 01h/05h, Registers FBh). FETG used send fast "turn-off" command laser driver. intended direct connection laser driver's input this desired. When POA, TXDOUT high impedance.
IN1S INVOUT1 IN1C
OUT1
RSELS RSELC RSEL
RSELOUT
LOSC
LOSOUT
PINS
Figure Logic Diagram
SFP+ Controller with Analog Interface DS1873
DETECTION TXFOUT FAULT
TXFOUT
Figure 15a. Nonlatched Operation
DETECTION TXFOUT FAULT
TXFOUT RESET
TXFOUT
Figure 15b. Latched Operation
Transmit Fault (TXF) Output triggered alarms, warnings, quick trips (Figure 13). alarms, warnings, quick trips require enabling (Table 01h/05h, Registers FDh). Figures nonlatched latched operation. Latching alarms controlled CNFGB CNFGC registers (Table 02h, Registers 8Ah-8Bh).
Identification
DS1873 hardcoded die. registers (Table 02h, Registers CEh-CFh) assigned this feature. register reads identify part DS1873, while register reads current device version.
Communication
Definitions
following terminology commonly used describe data transfers. Master device: master device controls slave devices bus. master device generates clock pulses START STOP conditions.
Slave devices: Slave devices send receive data master's request. idle busy: Time between STOP START conditions when both inactive their logic-high states. START condition: START condition generated master initiate data transfer with slave. Transitioning from high while remains high generates START condition. Figure applicable timing. STOP condition: STOP condition generated master data transfer with slave. Transitioning from high while remains high generates STOP condition. Figure applicable timing. Repeated START condition: master repeated START condition data transfer indicate that will immediately initiate data transfer following current one. Repeated STARTs commonly used during read operations identify specific memory address begin data transfer. repeated START condition issued identically normal START condition. Figure applicable timing.
SFP+ Controller with Analog Interface
write: Transitions must occur during state SCL. data must remain valid unchanged during entire high pulse plus setup hold time requirements (Figure 16). Data shifted into device during rising edge SCL. read: write operation, master must release line proper amount setup time (Figure before next rising edge during read. device shifts each data falling edge previous pulse data valid rising edge current pulse. Remember that master generates clock pulses, including when reading bits from slave. Acknowledgement (ACK NACK): acknowledgement (ACK) acknowledge (NACK) always ninth transmitted during byte transfer. device receiving data (the master during read slave during write operation) performs transmitting zero during ninth bit. device performs NACK transmitting during bit. Timing (Figure NACK identical other writes. acknowledgment that device properly receiving data. NACK used terminate read sequence indication that device receiving data. Byte write: byte write consists bits information transferred from master slave (most significant first) plus 1-bit acknowledgement from slave master. bits transmitted master done according bit-write definition acknowledgement read using bit-read definition. Byte read: byte read 8-bit information transfer from slave master plus 1-bit NACK from master slave. bits information that transferred (most significant first) from slave master read master using bit-read definition, master transmits using bit-write definition receive additional data bytes. master must NACK last byte read terminate communication slave returns control master. Slave address byte: Each slave responds slave address byte sent immediately following START condition. slave address byte contains slave address most significant bits least significant bit. DS1873 responds slave addresses. auxiliary memory always responds fixed slave address, A0h. Lower Memory Tables 00h-08h respond slave addresses that configured value between 00h-FEh using DEVICE ADDRESS byte (Table 02h, Register 8Ch). user also must ASEL (Table 02h, Register 89h) this address active. writing correct slave address with master indicates will write data slave.
DS1873
tBUF tLOW tHD:STA
tHIGH tHD:STA tHD:DAT STOP START tSU:DAT REPEATED START
tSU:STA
tSU:STO
NOTE: TIMING REFERENCED VIL(MAX) VIH(MIN).
Figure Timing
SFP+ Controller with Analog Interface
master reads data from slave. incorrect slave address written, DS1873 assumes master communicating with another device ignores communications until next START condition sent. main device's slave address programmed A0h, access auxiliary memory disabled. Memory address: During write operation DS1873, master must transmit memory address identify memory location where slave store data. memory address always second byte transmitted during write operation following slave address byte. writes memory address, writes data bytes, generates STOP condition. DS1873 writes bytes (one page row) with single write transaction. This internally controlled address counter that allows data written consecutive addresses without transmitting memory address before each data byte sent. address counter limits write 8-byte page (one memory map). Attempts write additional pages memory without sending STOP condition between pages results address counter wrapping around beginning present row. example, 3-byte write starts address writes three data bytes (11h, 22h, 33h) three "consecutive" addresses. result that addresses would contain 22h, respectively, third data byte, 33h, would written address 00h. prevent address wrapping from occurring, master must send STOP condition page, then wait bus-free EEPROM write time elapse. Then master generate START condition write slave address
DS1873
Protocol Writing single byte slave: master must generate START condition, write slave address byte (R/W write memory address, write byte data, generate STOP condition. Remember master must read slave's acknowledgement during byte-write operations. Writing multiple bytes slave: write multiple bytes slave, master generates START condition, writes slave address byte (R/W
TYPICAL WRITE TRANSACTION START SLAVE SLAVE SLAVE STOP
SLAVE ADDRESS*
READ/ WRITE
REGISTER ADDRESS
DATA
ASEL SLAVE ADDRESS AUXILIARY MEMORY MAIN MEMORY. ASEL SLAVE ADDRESS DETERMINED TABLE 02h, REGISTER MAIN MEMORY. AUXILIARY MEMORY CONTINUES ADDRESSED A0h, EXCEPT WHEN PROGRAMMED ADDRESS MAIN MEMORY A0h. EXAMPLE TRANSACTIONS WITH MAIN MEMORY DEVICE ADDRESS SINGLE-BYTE WRITE -WRITE REGISTER START SLAVE SLAVE SLAVE
STOP
SINGLE-BYTE READ -READ REGISTER
START SLAVE SLAVE
REPEATED START
SLAVE
DATA DATA MASTER NACK STOP
TWO-BYTE WRITE -WRITE
START SLAVE SLAVE SLAVE SLAVE SLAVE SLAVE REPEATED START 10100011 SLAVE DATA
STOP
DATA MASTER NACK DATA MASTER NACK STOP
TWO-BYTE READ -READ
START
DATA
Figure Example Timing
SFP+ Controller with Analog Interface DS1873
byte (R/W first memory address next memory before continuing write data. Acknowledge polling: time EEPROM page written, DS1873 requires EEPROM write time (tW) after STOP condition write contents page EEPROM. During EEPROM write time, DS1873 will acknowledge slave address because busy. possible take advantage that phenomenon repeatedly addressing DS1873, which allows next page written soon DS1873 ready receive data. alternative acknowledge polling wait maximum period elapse before attempting write again DS1873. EEPROM write cycles: When EEPROM writes occur, DS1873 writes whole EEPROM memory page, even only single byte page modified. Writes that modify bytes page allowed corrupt remaining bytes memory same page. Because whole page written, bytes page that were modified during transaction still subject write cycle. This result whole page being worn over time writing single byte repeatedly. Writing page byte time wears EEPROM eight times faster than writing entire page once. DS1873's EEPROM write cycles specified Nonvolatile Memory Characteristics table. specification shown worst-case temperature. handle approximately times that many writes room temperature. Writing SRAMshadowed EEPROM memory with SEEB does count EEPROM write cycle when evaluating EEPROM's estimated lifetime. Reading single byte from slave: Unlike write operation that uses memory address byte define where data written, read operation occurs present value memory address counter. read single byte from slave, master generates START condition, writes slave address byte with reads data byte with NACK indicate transfer, generates STOP condition. Manipulating address counter reads: dummy write cycle used force address pointer particular value. this, master generates START condition, writes slave address byte (R/W writes memory address where desires read, generates repeated START condition, writes slave address byte (R/W reads data with NACK applicable, generates STOP condition.
Memory Organization
DS1873 features nine separate memory tables that internally organized into 8-byte rows. DS1873 passwords that each bytes long. lower level password (PW1) access normal user plus those made available with PW1. higher level password (PW2) access plus those made available with PW2. values passwords reside EEPROM inside memory. power-up, bits reads this location Lower Memory addressed from contains alarm warning thresholds, flags, masks, several control registers, password entry area (PWE), table-select byte. Table primarily contains user EEPROM (with level access) well alarm warning-enable bytes. Table multifunction space that contains configuration registers, scaling offset values, passwords, interrupt registers well other miscellaneous control bytes. Table contains temperature-indexed control modulation output. modulation programmed increments over -40°C +102°C range. table also contains temperature-indexed offsets. Table empty default. configured contain alarm- warning-enable bytes from Table 01h, Registers F8h-FFh with MASK enabled (Table 02h, Register 89h). this case Table empty. Table contains temperature-indexed that allows point change function temperature compensate tracking error (TE). entries that determine setting windows between -40°C +100°C. table also contains temperature-indexed HBIAS thresholds. Table contains temperature-indexed control DAC1. entries that determine setting windows between -40°C +100°C. table also contains temperature-indexed DAC1 offsets.
SFP+ Controller with Analog Interface
Table contains temperature-indexed control DAC2. entries that determine setting windows between -40°C +100°C. Auxiliary Memory (device A0h) contains bytes memory accessible from address 00h-FFh. selected with device address A0h. Register Descriptions section more complete details each byte's function, well read/write permissions each byte. DS1873 incorporates shadowed-EEPROM memory locations memory addresses that written many times. default shadowed-EEPROM bit, SEEB, these locations ordinary EEPROM. setting SEEB, these locations function like SRAM cells, which allow infinite number write cycles without concern wearing EEPROM. Setting SEEB also eliminates requirement EEPROM write time, Because changes made with SEEB enabled affect EEPROM, these changes retained through power cycles. power-on value last value written with SEEB disabled. This function used limit number EEPROM writes during calibration change monitor thresholds periodically during normal operation helping reduce number times EEPROM written. Figure indicates which locations shadowed EEPROM.
DS1873
Shadowed EEPROM
Many memory locations (listed within Register Descriptions section) actually shadowed EEPROM that controlled SEEB Table 02h, Register 80h.
ADDRESS
ADDRESS (DEFAULT) LOWER MEMORY
PASSWORD ENTRY (PWE) BYTES) AUXILIARY DEVICE TABLE-SELECT BYTE
NOTE ASEL THEN MAIN DEVICE SLAVE ADDRESS A2h. ASEL THEN MAIN DEVICE SLAVE ADDRESS DETERMINED VALUE TABLE 02h, REGISTER 8Ch. NOTE TABLE DOES EXIST. NOTE ALARM-ENABLE CONFIGURED EXIST TABLE TABLE USING MASK TABLE 02h, REGISTER 89h.
MAIN DEVICE
EEPROM (256 BYTES)
TABLE LOOKUP TABLE BYTES) OFFSET TABLE ALARM-ENABLE BYTES)
TABLE EEPROM (120 BYTES)
ALARMENABLE BYTES)
TABLE NONLOOKUP TABLE CONTROL CONFIGURATION REGISTERS
TABLE TRACKING ERROR LOOKUP TABLE BYTES)
TABLE DAC2 TABLE DAC1
HBIAS DAC1 OFFSET DAC2 OFFSET
Figure Memory
SFP+ Controller with Analog Interface DS1873
Register Descriptions
register maps show each byte/word bytes) terms memory. first byte located memory address (hexadecimal) leftmost column. Each subsequent byte one/two memory locations beyond previous byte/word's address. total bytes present each row. more information about each these bytes corresponding register description.
Lower Memory Register
LOWER MEMORY (hex) 30-5F NAME
<1>THRESHOLD0 <1>THRESHOLD1 <1>THRESHOLD2 <1>THRESHOLD3 <1>THRESHOLD4 <1>THRESHOLD5 <1>EEPROM <2>ADC
WORD BYTE BYTE TEMP ALARM ALARM MON1 ALARM MON2 ALARM MON3 ALARM MON4 ALARM
WORD BYTE BYTE TEMP ALARM ALARM MON1 ALARM MON2 ALARM MON3 ALARM MON4 ALARM
WORD BYTE BYTE TEMP WARN WARN MON1 WARN MON2 WARN MON3 WARN MON4 WARN
WORD BYTE BYTE TEMP WARN WARN MON1 WARN MON2 WARN MON3 WARN MON4 WARN
VALUES0
<0>ADC VALUES1 <2>ALARM/
TEMP VALUE
<2>MON3 VALUE
VALUE
<2>MON4 VALUE
MON1 VALUE
<2>RESERVED
MON2 VALUE
<0>STATUS <5>UPDATE
WARN
<0>TABLE
ALARM3
ALARM2
ALARM1
ALARM0
WARN3
WARN2
<6>PWE
RESERVED
<5>TBL
SELECT
<5>RESERVED
RESERVED
<6>PWE
access codes represent factory default values PW_ENA PW_ENB (Table 02h, Registers C0h-C1h). These registers also allow custom permissions.
ACCESS CODE Read Access Write Access each bit/byte separately DS1873 hardware mode <10> <11>
SFP+ Controller with Analog Interface DS1873
Table Register
TABLE (hex) 80-BF C0-F7 NAME
<7>EEPROM <8>EEPROM <8>ALARM
WORD BYTE ALARM BYTE ALARM
WORD BYTE BYTE ALARM
WORD BYTE BYTE WARN
WORD BYTE BYTE RESERVED
ENABLE
ALARM
WARN
RESERVED
ALARM ENABLE bytes (Registers F8h-FFh) configured exist Table instead here Table with MASK (Table 02h, Register 89h). configured exist Table 05h, then these locations empty Table 01h.
access codes represent factory default values PW_ENA PW_ENB (Table 02h, Registers C0h-C1h). These registers also allow custom permissions.
ACCESS CODE Read Access Write Access each bit/byte separately DS1873 hardware mode <10> <11>
SFP+ Controller with Analog Interface DS1873
Table Register
TABLE (hex) D8-E7 NAME
<0>CONFIG0 <8>CONFIG1 <8>SCALE0 <8>SCALE1 <8>OFFSET0 <8>OFFSET1 <9>PWD VALUE <8>THRESHOLD <8>PWD ENABLE <0>BIAS <8>APC
WORD BYTE
<8>MODE
WORD BYTE BYTE
<4>MOD
WORD BYTE DEVICE ADDRESS BYTE
<4>DAC1 VALUE
WORD BYTE BYTE
<4>DAC2 VALUE
BYTE
<4>TINDEX
UPDATE RATE
CNFGA
CNFGB
CNFGC
RSHIFT2
RSHIFT1
RSHIFT0
XOVER COARSE MON3 FINE SCALE XOVER FINE MON3 FINE OFFSET RANGING PW_ENA COMP RANGING PW_ENB
SCALE MON4 SCALE OFFSET MON4 OFFSET IBIASMAX RESERVED
<4>MAN_
MON1 SCALE MON3 COARSE SCALE MON1 OFFSET MON3 COARSE OFFSET HTXP RESERVED LTXP RESERVED RESERVED RESERVED EMPTY
MON2 SCALE RESERVED MON2 OFFSET INTERNAL TEMP OFFSET* HLOS POLARITY LLOS TBLSELPON
ISTEP RESERVED
<4>MAN BIAS <4>APC <4>HBIAS
CNTL RESERVED EMPTY
<10>BIAS
<10>DEVICE <10>DEVICE
RESERVED EMPTY
RESERVED EMPTY
EMPTY
EMPTY
RESERVED EMPTY
RESERVED EMPTY
EMPTY
*The final result must XORed with BB40h before writing this register.
access codes represent factory default values PW_ENA PW_ENB (Table 02h, Registers C0h-C1h). These registers also allow custom permissions.
ACCESS CODE Read Access Write Access each bit/byte separately DS1873 hardware mode <10> <11>
SFP+ Controller with Analog Interface DS1873
Table Register
TABLE (MODULATION LUT) (hex) C8-F7 NAME
<8>LUT4 <8>LUT4 <8>LUT4 <8>LUT4 <8>LUT4 <8>LUT4 <8>LUT4 <8>LUT4 <8>LUT4
WORD BYTE EMPTY BYTE EMPTY
WORD BYTE EMPTY BYTE EMPTY
WORD BYTE EMPTY BYTE EMPTY
WORD BYTE EMPTY BYTE EMPTY
EMPTY
<8>MOD
OFFSET
Table Register
TABLE (hex) 80-F7 NAME EMPTY
<8>ALARM
WORD BYTE EMPTY ALARM BYTE EMPTY ALARM
WORD BYTE EMPTY ALARM BYTE EMPTY ALARM
WORD BYTE EMPTY WARN BYTE EMPTY WARN
WORD BYTE EMPTY RESERVED BYTE EMPTY RESERVED
ENABLE
Table empty default. configured contain alarm warning-enable bytes from Table 01h, Registers F8h-FFh with MASK enabled (Table 02h, Register 89h). this case Table empty.
access codes represent factory default values PW_ENA PW_ENB (Table 02h, Registers C0h-C1h). These registers also allow custom permissions.
ACCESS CODE Read Access Write Access each bit/byte separately DS1873 hardware mode <10> <11>
SFP+ Controller with Analog Interface DS1873
Table Register
TABLE (APC LUT) (hex) 80-9F A8-F7 NAME
<8>LUT6 <8>LUT6 <8>LUT6 <8>LUT6 <8>LUT6
WORD BYTE EMPTY HBIAS BYTE EMPTY HBIAS
WORD BYTE EMPTY HBIAS BYTE EMPTY HBIAS
WORD BYTE RESERVED EMPTY HBIAS BYTE RESERVED EMPTY HBIAS
WORD BYTE RESERVED EMPTY HBIAS BYTE RESERVED EMPTY HBIAS
EMPTY
<8>HBATH
Table Register
TABLE (DAC1 LUT) (hex) C8-F7 NAME
<8>LUT7 <8>LUT7 <8>LUT7 <8>LUT7 <8>LUT7 <8>LUT7 <8>LUT7 <8>LUT7 <8>LUT7
WORD BYTE DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 EMPTY DAC1 BYTE DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 EMPTY DAC1
WORD BYTE DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 EMPTY DAC1 BYTE DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 EMPTY DAC1
WORD BYTE DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 EMPTY DAC1 BYTE DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 EMPTY DAC1
WORD BYTE DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 EMPTY DAC1 BYTE DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 DAC1 EMPTY DAC1
EMPTY
<8>DAC1
OFFSET
access codes represent factory default values PW_ENA PW_ENB (Table 02h, Registers C0h-C1h). These registers also allow custom permissions.
ACCESS CODE Read Access Write Access each bit/byte separately DS1873 hardware mode <10> <11>
SFP+ Controller with Analog Interface DS1873
Table Register
TABLE (DAC2 LUT) (hex) C8-F7 NAME
<8>LUT8 <8>LUT8 <8>LUT8 <8>LUT8 <8>LUT8
WORD BYTE DAC2 DAC2 DAC2 DAC2 DAC2 EMPTY DAC2 BYTE DAC2 DAC2 DAC2 DAC2 DAC2 EMPTY DAC2
WORD BYTE DAC2 DAC2 DAC2 DAC2 DAC2 EMPTY DAC2 BYTE DAC2 DAC2 DAC2 DAC2 DAC2 EMPTY DAC2
WORD BYTE DAC2 DAC2 DAC2 DAC2 RESERVED EMPTY DAC2 BYTE DAC2 DAC2 DAC2 DAC2 RESERVED EMPTY DAC2
WORD BYTE DAC2 DAC2 DAC2 DAC2 RESERVED EMPTY DAC2 BYTE DAC2 DAC2 DAC2 DAC2 RESERVED EMPTY DAC2
EMPTY
<8>DAC2
OFFSET
Auxiliary Memory Register
AUXILIARY MEMORY (A0h) (hex) 00-7F 80-FF NAME
<5>AUX <5>AUX
WORD BYTE BYTE
WORD BYTE BYTE
WORD BYTE BYTE
WORD BYTE BYTE
access codes represent factory default values PW_ENA PW_ENB (Table 02h, Registers C0h-C1h). These registers also allow custom permissions.
ACCESS CODE Read Access Write Access each bit/byte separately DS1873 hardware mode <10> <11>
SFP+ Controller with Analog Interface DS1873
Lower Memory Register Descriptions
Lower Memory, Register 00h-01h: TEMP ALARM Lower Memory, Register 04h-05h: TEMP WARN
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE 7FFFh (PW1 WLOWER) Nonvolatile (SEE)
00h, 01h,
Temperature measurement updates above this two's complement threshold corresponding alarm warning bits. Temperature measurement updates equal below this threshold clear alarm warning bits.
Lower Memory, Register 02h-03h: TEMP ALARM Lower Memory, Register 06h-07h: TEMP WARN
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE 8000h (PW1 WLOWER) Nonvolatile (SEE)
02h, 03h,
Temperature measurement updates below this two's complement threshold corresponding alarm warning bits. Temperature measurement updates equal above this threshold clear alarm warning bits.
SFP+ Controller with Analog Interface
Lower Memory, Register 08h-09h: ALARM Lower Memory, Register 0Ch-0Dh: WARN Lower Memory, Register 10h-11h: MON1 ALARM Lower Memory, Register 14h-15h: MON1 WARN Lower Memory, Register 18h-19h: MON2 ALARM Lower Memory, Register 1Ch-1Dh: MON2 WARN Lower Memory, Register 20h-21h: MON3 ALARM Lower Memory, Register 24h-25h: MON3 WARN Lower Memory, Register 28h-29h: MON4 ALARM Lower Memory, Register 2Ch-2Dh: MON4 WARN
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE 08h, 0Ch, 10h, 14h, 18h, 1Ch, 20h, 24h, 28h, 09h, 0Dh, 11h, 15h, 19h, 1Dh, 21h, 25h, 29h, FFFFh (PW1 WLOWER) Nonvolatile (SEE)
DS1873
Voltage measurement updates above this unsigned threshold corresponding alarm warning bits. Voltage measurements equal below this threshold clear alarm warning bits.
SFP+ Controller with Analog Interface
Lower Memory, Register 0Ah-0Bh: ALARM Lower Memory, Register 0Eh-0Fh: WARN Lower Memory, Register 12h-13h: MON1 ALARM Lower Memory, Register 16h-17h: MON1 WARN Lower Memory, Register 1Ah-1Bh: MON2 ALARM Lower Memory, Register 1Eh-1Fh: MON2 WARN Lower Memory, Register 22h-23h: MON3 ALARM Lower Memory, Register 26h-27h: MON3 WARN Lower Memory, Register 2Ah-2Bh: MON4 ALARM Lower Memory, Register 2Eh-2Fh: MON4 WARN
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE 0Ah, 0Eh, 12h, 16h, 1Ah, 1Eh, 22h, 26h, 2Ah, 0Bh, 0Fh, 13h, 17h, 1Bh, 1Fh, 23h, 27h, 2Bh, 0000h (PW1 WLOWER) Nonvolatile (SEE)
DS1873
Voltage measurement updates below this unsigned threshold corresponding alarm warning bits. Voltage measurements equal above this threshold clear alarm warning bits.
SFP+ Controller with Analog Interface
Lower Memory, Register 30h-5Fh:
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 WLOWER) Nonvolatile (EE)
DS1873
30h-5Fh
level access-controlled EEPROM.
Lower Memory, Register 60h-61h: TEMP VALUE
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE 0000h Volatile
Signed two's complement direct-to-temperature measurement.
SFP+ Controller with Analog Interface DS1873
Lower Memory, Register 62h-63h: VALUE Lower Memory, Register 64h-65h: MON1 VALUE Lower Memory, Register 66h-67h: MON2 VALUE Lower Memory, Register 68h-69h: MON3 VALUE Lower Memory, Register 6Ah-6Bh: MON4 VALUE
POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE 62h, 64h, 66h, 68h, 63h, 65h, 67h, 69h, 0000h Volatile
Left-justified unsigned voltage measurement.
Lower Memory, Register 6Ch-6Dh: RESERVED
POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE
6Ch,
These registers reserved. value when read 00h.
SFP+ Controller with Analog Interface DS1873
Lower Memory, Register 6Eh: STATUS
POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE X0XX 0XXXb below Volatile
Write Access
TXDS
TXDC
IN1S
RSELS
RSELC
TXFS
RDYB
TXDS: Status Bit. Reflects logic state (read only). logic-low. logic-high. TXDC: Software Control Bit. This allows software control that identical pin. section further information. value wire-ORed with logic value (writable users). (Default). Forces device into state regardless value pin. IN1S: Status Bit. Reflects logic state (read only). logic-low. logic-high. RSELS: RSEL Status Bit. Reflects logic state RSEL (read only). RSEL logic-low. RSEL logic-high. RSELC: RSEL Software Control Bit. This allows software control that identical RSEL pin. value wire-ORed with logic value RSEL create RSELOUT pin's logic value (writable users). (Default). Forces device into RSEL state regardless value RSEL pin. TXFS: Reflects driven state (read only). low. high. RXL: Reflects driven state LOSOUT (read only). LOSOUT driven low. LOSOUT pulled high. RDYB: Ready Bar. above POA. below and/or communicate over bus.
SFP+ Controller with Analog Interface DS1873
Lower Memory, Register 6Fh: UPDATE
POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE DS1873 Hardware Volatile
TEMP
MON1
MON2
MON3
MON4
RESERVED
RSSIR
BITS
Update completed conversions. power-on, these bits cleared each conversion completed. These bits cleared that completion conversion verified. RESERVED RSSIR: RSSI Range. Reports range used conversion update MON3. Fine range reported value. Coarse range reported value.
SFP+ Controller with Analog Interface DS1873
Lower Memory, Register 70h: ALARM3
POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE Volatile
TEMP
TEMP
MON1
MON1
MON2
MON2
TEMP High-alarm status temperature measurement. (Default) Last measurement equal below threshold setting. Last measurement above threshold setting. TEMP Low-alarm status temperature measurement. (Default) Last measurement equal above threshold setting. Last measurement below threshold setting. High-alarm status measurement. (Default) Last measurement equal below threshold setting. Last measurement above threshold setting. Low-alarm status measurement. This when supply below trip point value. clears itself when measurement completed value above threshold. Last measurement equal above threshold setting. (Default) Last measurement below threshold setting. MON1 High-alarm status MON1 measurement. (Default) Last measurement equal below threshold setting. Last measurement above threshold setting. MON1 Low-alarm status MON1 measurement. (Default) Last measurement equal above threshold setting. Last measurement below threshold setting. MON2 High-alarm status MON2 measurement. (Default) Last measurement equal below threshold setting. Last measurement above threshold setting. MON2 Low-alarm status MON2 measurement. (Default) Last measurement equal above threshold setting. Last measurement below threshold setting.
SFP+ Controller with Analog Interface DS1873
Lower Memory, Register 71h: ALARM2
POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE Volatile
MON3
MON3
MON4
MON4
RESERVED
RESERVED
RESERVED
TXFINT
MON3 High-alarm status MON3 measurement. event does clear this alarm. (Default) Last measurement equal below threshold setting. Last measurement above threshold setting. MON3 Low-alarm status MON3 measurement. event does clear this alarm. (Default) Last measurement equal above threshold setting. Last measurement below threshold setting. MON4 High-alarm status MON4 measurement. event does clear this alarm. (Default) Last measurement equal below threshold setting. Last measurement above threshold setting. MON4 Low-alarm status MON4 measurement. event does clear this alarm. (Default) Last measurement equal above threshold setting. Last measurement below threshold setting. RESERVED TXFINT: Interrupt. This wire-ORed logic alarms warnings wire-ANDed with their corresponding enable bits addition nonmaskable alarms BIAS MAX, HBAL. enable bits found Table 01h/05h, Registers F8h-FFh.
BITS
SFP+ Controller with Analog Interface
Lower Memory, Register 72h: ALARM1
POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE Volatile
DS1873
RESERVED
RESERVED
RESERVED
RESERVED
HBAL
RESERVED
BITS
RESERVED HBAL: High-Bias Alarm Status; Fast Comparison. event clears this alarm. (Default) Last comparison below threshold setting. Last comparison above threshold setting. RESERVED High-Alarm Status TXP; Fast Comparison. event clears this alarm. (Default) Last comparison below threshold setting. Last comparison above threshold setting. Low-Alarm Status TXP; Fast Comparison. event clears this alarm. (Default) Last comparison above threshold setting. Last comparison below threshold setting.
Lower Memory, Register 73h: ALARM0
POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE Volatile
RESERVED
RESERVED
BIAS
RESERVED
RESERVED
RESERVED
High-Alarm Status MON3; Fast Comparison. event does clear this alarm. (Default) Last comparison below threshold setting. Last comparison above threshold setting. Low-Alarm Status MON3; Fast Comparison. event does clear this alarm. (Default) Last comparison above threshold setting. Last comparison below threshold setting. RESERVED BIAS MAX: Alarm status maximum digital setting BIAS. event clears this alarm. (Default) value BIAS equal below IBIASMAX register. Requested value BIAS greater than IBIASMAX register. RESERVED
BITS BITS
SFP+ Controller with Analog Interface DS1873
Lower Memory, Register 74h: WARN3
POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE Volatile
TEMP
TEMP
MON1
MON1
MON2
MON2
TEMP High-warning status temperature measurement. (Default) Last measurement equal below threshold setting. Last measurement above threshold setting. TEMP Low-warning status temperature measurement. (Default) Last measurement equal above threshold setting. Last measurement below threshold setting. High-warning status measurement. (Default) Last measurement equal below threshold setting. Last measurement above threshold setting. Low-warning status measurement. This when supply below trip point value. clears itself when measurement completed value above threshold. Last measurement equal above threshold setting. (Default) Last measurement below threshold setting. MON1 High-warning status MON1 measurement. (Default) Last measurement equal below threshold setting. Last measurement above threshold setting. MON1 Low-warning status MON1 measurement. (Default) Last measurement equal above threshold setting. Last measurement below threshold setting. MON2 High-warning status MON2 measurement. (Default) Last measurement equal below threshold setting. Last measurement above threshold setting. MON2 Low-warning status MON2 measurement. (Default) Last measurement equal above threshold setting. Last measurement below threshold setting.
SFP+ Controller with Analog Interface
Lower Memory, Register 75h: WARN2
POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE Volatile
DS1873
MON3
MON3
MON4
MON4
RESERVED
RESERVED
RESERVED
RESERVED
MON3 High-warning status MON3 measurement. (Default) Last measurement equal below threshold setting. Last measurement above threshold setting. MON3 Low-warning status MON3 measurement. (Default) Last measurement equal above threshold setting. Last measurement below threshold setting. MON4 High-warning status MON4 measurement. (Default) Last measurement equal below threshold setting. Last measurement above threshold setting. MON4 Low-warning status MON4 measurement. (Default) Last measurement equal above threshold setting. Last measurement below threshold setting. RESERVED
BITS
Lower Memory, Register 76h-7Ah: RESERVED MEMORY
POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE
These registers reserved. value when read 00h.
SFP+ Controller with Analog Interface DS1873
Lower Memory, Register 7Bh-7Eh: Password Entry (PWE)
POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE FFFF FFFFh Volatile
There passwords DS1873. Each password bytes long. lower level password (PW1) access normal user plus those made available with PW1. higher level password (PW2) access plus those made available with PW2. values passwords reside EEPROM inside memory. power-up, bits reads this location
Lower Memory, Register 7Fh: Table Select (TBL SEL)
POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE TBLSELPON (Table 02h, Register C7h) Volatile
upper memory tables DS1873 accessible writing desired table value this register. power-on value this register defined value written TBLSELPON (Table 02h, Register C7h).
SFP+ Controller with Analog Interface DS1873
Table Register Descriptions
Table 01h, Register 80h-BFh: EEPROM
POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL1A) (PW1 RTBL1A) (PW1 RWTBL1A) Nonvolatile (EE)
80h-BFh
EEPROM and/or level access.
Table 01h, Register C0h-F7h: EEPROM
POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL1B) (PW1 RTBL1B) (PW1 RWTBL1B) Nonvolatile (EE)
C0h-F7h
EEPROM and/or level access.
SFP+ Controller with Analog Interface DS1873
Table 01h, Register F8h: ALARM
POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL1C) (PW1 RTBL1C) (PW1 RWTBL1C) Nonvolatile (SEE)
TEMP
TEMP
MON1
MON1
MON2
MON2
Layout identical ALARM3 Lower Memory, Register 70h. Enables alarms create TXFINT (Lower Memory, Register 71h) logic. MASK (Table 02h, Register 89h) determines whether this memory exists Table 05h. TEMP Disables interrupt from TEMP alarm. Enables interrupt from TEMP alarm. TEMP Disables interrupt from TEMP alarm. Enables interrupt from TEMP alarm. Disables interrupt from alarm. Enables interrupt from alarm. Disables interrupt from alarm. Enables interrupt from alarm. MON1 Disables interrupt from MON1 alarm. Enables interrupt from MON1 alarm. MON1 Disables interrupt from MON1 alarm. Enables interrupt from MON1 alarm. MON2 Disables interrupt from MON2 alarm. Enables interrupt from MON2 alarm. MON2 Disables interrupt from MON2 alarm. Enables interrupt from MON2 alarm.
SFP+ Controller with Analog Interface
Table 01h, Register F9h: ALARM
POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL1C) (PW1 RTBL1C) (PW1 RWTBL1C) Nonvolatile (SEE)
DS1873
MON3
MON3
MON4
MON4
RESERVED
RESERVED
RESERVED
RESERVED
Layout identical ALARM2 Lower Memory, Register 71h. Enables alarms create TXFINT (Lower Memory, Register 71h) logic. MASK (Table 02h, Register 89h) determines whether this memory exists Table 05h. MON3 Disables interrupt from MON3 alarm. Enables interrupt from MON3 alarm. MON3 Disables interrupt from MON3 alarm. Enables interrupt from MON3 alarm. MON4 Disables interrupt from MON4 alarm. Enables interrupt from MON4 alarm. MON4 Disables interrupt from MON4 alarm. Enables interrupt from MON4 alarm. RESERVED
SFP+ Controller with Analog Interface DS1873
Table 01h, Register FAh: ALARM
POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL1C) (PW1 RTBL1C) (PW1 RWTBL1C) Nonvolatile (SEE)
RESERVED
RESERVED
RESERVED
RESERVED
HBAL
RESERVED
Layout identical ALARM1 Lower Memory, Register 72h. Enables alarms create internal signal FETG (see Figure logic. MASK (Table 02h, Register 89h) determines whether this memory exists Table 05h. BITS RESERVED HBAL: Disables interrupt from HBAL alarm. Enables interrupt from HBAL alarm. RESERVED Disables interrupt from alarm. Enables interrupt from alarm. Disables interrupt from alarm. Enables interrupt from alarm.
SFP+ Controller with Analog Interface
Table 01h, Register FBh: ALARM
POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL1C) (PW1 RTBL1C) (PW1 RWTBL1C) Nonvolatile (SEE)
DS1873
RESERVED
RESERVED
BIAS
RESERVED
RESERVED
RESERVED
Layout identical ALARM1 Lower Memory, Register 73h. MASK (Table 02h, Register 89h) determines whether this memory exists Table 05h. Enables alarm create TXFINT (Lower Memory, Register 71h) logic. Disables interrupt from alarm. Enables interrupt from alarm. Enables alarm create TXFINT (Lower Memory, Register 71h) logic. Disables interrupt from alarm. Enables interrupt from alarm. RESERVED BIAS MAX: Enables alarm create internal signal FETG (see Figure logic. Disables interrupt from BIAS alarm. Enables interrupt from BIAS alarm. RESERVED
BITS BITS
SFP+ Controller with Analog Interface DS1873
Table 01h, Register FCh: WARN
POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL1C) (PW1 RTBL1C) (PW1 RWTBL1C) Nonvolatile (SEE)
TEMP
TEMP
MON1
MON1
MON2
MON2
Layout identical WARN3 Lower Memory, Register 74h. Enables warnings create TXFINT (Lower Memory, Register 71h) logic. MASK (Table 02h, Register 89h) determines whether this memory exists Table 05h. TEMP Disables interrupt from TEMP warning. Enables interrupt from TEMP warning. TEMP Disables interrupt from TEMP warning. Enables interrupt from TEMP warning. Disables interrupt from warning. Enables interrupt from warning. Disables interrupt from warning. Enables interrupt from warning. MON1 Disables interrupt from MON1 warning. Enables interrupt from MON1 warning. MON1 Disables interrupt from MON1 warning. Enables interrupt from MON1 warning. MON2 Disables interrupt from MON2 warning. Enables interrupt from MON2 warning. MON2 Disables interrupt from MON2 warning. Enables interrupt from MON2 warning.
SFP+ Controller with Analog Interface
Table 01h, Register FDh: WARN
POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL1C) (PW1 RTBL1C) (PW1 RWTBL1C) Nonvolatile (SEE)
DS1873
MON3
MON3
MON4
MON4
RESERVED
RESERVED
RESERVED
RESERVED
Layout identical WARN2 Lower Memory, Register 75h. Enables warnings create TXFINT (Lower Memory, Register 71h) logic. MASK (Table 02h, Register 89h) determines whether this memory exists Table 05h. MON3 Disables interrupt from MON3 warning. Enables interrupt from MON3 warning. MON3 Disables interrupt from MON3 warning. Enables interrupt from MON3 warning. MON4 Disables interrupt from MON4 warning. Enables interrupt from MON4 warning. MON4 Disables interrupt from MON4 warning. Enables interrupt from MON4 warning. RESERVED
BITS
Table 01h, Register FEh-FFh: RESERVED
POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL1C) (PW1 RTBL1C) (PW1 RWTBL1C) Nonvolatile (SEE)
These registers reserved.
SFP+ Controller with Analog Interface DS1873
Table Register Descriptions
Table 02h, Register 80h: MODE
POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW1 PRTBL2) Volatile
SEEB
RESERVED
DAC1
DAC2
BIAS
SEEB: (Default) Enables EEPROM writes bytes. Disables EEPROM writes bytes during configuration, that configuration part delayed cycle time. Once values known, write this write locations again data written EEPROM. RESERVED DAC1 DAC1 VALUE writable user recalls disabled. This allows users interactively test their modules writing values DAC1. output updated with value write cycle. STOP condition write cycle. (Default) Enables auto control DAC1 VALUE. DAC2 DAC2 VALUE writable user recalls disabled. This allows users interactively test their modules writing values DAC2. output updated with value write cycle. STOP condition write cycle. (Default) Enables auto control DAC2 VALUE. AEN: temperature-calculated index value TINDEX writable users updates calculated indexes disabled. This allows users interactively test their modules controlling indexing LUTs. recalled values from LUTs appear registers after next completion temperature conversion. Modulation writable user recalls disabled. This allows users interactively test their modules writing value modulation. output updated with value write cycle. STOP condition write cycle. (Default) Enables auto control modulation. writable user recalls disabled. This allows users interactively test their modules writing value reference. STOP condition write cycle. HBIAS also writable recalls disabled. (Default) Enables auto control reference. BIAS BIAS controlled user manual mode. This allows user interactively test their modules writing value bias. (Default) Enables auto control feedback.
SFP+ Controller with Analog Interface
Table 02h, Register 81h: Temperature Index (TINDEX)
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW2 (PW1 RWTBL2 Volatile
DS1873
Holds calculated index based temperature measurement. This index used address during lookup Tables 04h, 06h-08h. Temperature measurements below -40°C above +102°C clamped C7h, respectively. calculation TINDEX follows:
TINDEX
Temp Value 40°C
temperature-indexed LUTs (2°C 4°C), index used during lookup function each table follows: Table (MOD) Table (APC) Table (DAC1) Table (DAC2) TINDEX6 TINDEX6 TINDEX5 TINDEX6 TINDEX5 TINDEX6 TINDEX4 TINDEX5 TINDEX4 TINDEX5 TINDEX3 TINDEX4 TINDEX3 TINDEX4 TINDEX2 TINDEX3 TINDEX2 TINDEX3 TINDEX1 TINDEX2 TINDEX1 TINDEX2 TINDEX0 TINDEX1 TINDEX0 TINDEX1
8-position tables, following table shows lookup function: TINDEX BYTE TEMP (°C) 1000_0xxx 1001_0xxx 1001_1xxx 1010_0xxx 1010_1xxx 1011_0xxx 1011_1xxx 11xx_xxxx
SFP+ Controller with Analog Interface DS1873
Table 02h, Register 82h-83h:
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE 0000h (PW1 RWTBL2) (PW1 RTBL2) (PW2 (PW1 RWTBL2 Volatile
digital value used DAC. result LUT4 plus OFFSET times recalled from Table adjusted memory address found TINDEX. This register updated temperature conversion.
VALUE LUT4 OFFSET
VMOD VREFIN 1024 VALUE
Table 02h, Register 84h-85h: DAC1 VALUE
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE 0000h (PW1 RWTBL246) (PW1 RTBL246) (PW2 DAC1 (PW1 RWTBL246 DAC1 Volatile
digital value used DAC1. result LUT7 plus DAC1 OFFSET times recalled from Table adjusted memory address found TINDEX. This register updated temperature conversion.
DAC1 VALUE LUT7 DAC1 OFFSET
VDAC1 VREFIN 1024 DAC1 VALUE
SFP+ Controller with Analog Interface DS1873
Table 02h, Register 86h-87h: DAC2 VALUE
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE 0000h (PW1 RWTBL246) (PW1 RTBL246) (PW2 DAC2 (PW1 RWTBL246 DAC2 Volatile
digital value used DAC2. result LUT8 plus DAC2 OFFSET times recalled from Table adjusted memory address found TINDEX. This register updated temperature conversion.
DAC2 VALUE LUT8 DAC2 OFFSET
VDAC2 VREFIN 1024 DAC2 VALUE
Table 02h, Register 88h: UPDATE RATE
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
APC_SR3
APC_SR2
APC_SR1
APC_SR0
BITS BITS
APC_SR[3:0]: 4-bit sample rate comparison control. Defines sample rate comparison control.
quick-trip comparator uses 1.6s window sample each input. After comparison that requires update BIAS DAC, settling time calculated below) required allow feedback (MON2) stabilize. This time dependent time constant filter pole used delta-to-sigma BIAS output. During timing settling rate, comparisons comparisons ignored until sample periods (tREP) have passed. SettlingTime 51.2s (APC_SR[3:0]
SFP+ Controller with Analog Interface DS1873
Table 02h, Register 89h: CNFGA
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
LOSC
RESERVED
ASEL
MASK
INVRSOUT
RESERVED
RESERVED
LOSC: Configuration. Defines source LOSOUT (see Figure 14). alarm used source. (Default) input used source. RESERVED LOS: Inverts buffered input output LOSOUT (see Figure 14). Noninverted LOSOUT pin. Inverted LOSOUT pin. ASEL: Address Select. Device address A2h. Byte DEVICE ADDRESS Table 02h, Register used device address. MASK: Alarm-enable exists Table 01h, Registers F8h-FFh. Table 05h, Registers F8h-FFh empty. Alarm-enable exists Table 05h, Registers F8h-FFh. Table 01h, Registers F8h-FFh empty. INVRSOUT: Allow inversion RSELOUT (see Figure 14). RSELOUT inverted. RSELOUT inverted. RESERVED
BITS
SFP+ Controller with Analog Interface
Table 02h, Register 8Ah: CNFGB
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
DS1873
IN1C
INVOUT1
RESERVED
RESERVED
RESERVED
ALATCH
QTLATCH
WLATCH
IN1C: Software Control (see Figure 14). pin's logic controls OUT1 pin. OUT1 active (bit defines polarity). INVOUT1: Inverts active state OUT1 (see Figure 14). Noninverted. Inverted. RESERVED ALATCH: Alarm's Comparison Latch. Table 01h, Registers 70h-71h. alarm flags reflect status last comparison. alarm flags remain set. QTLATCH: Quick Trip's Comparison Latch. Table 01h, Registers 72h-73h 76h. alarm warning flags reflect status last comparison. alarm warning flags remain set. WLATCH: Warning's Comparison Latch. Table 01h, Registers 74h-75h. warning flags reflect status last comparison. warning flags remain set.
BITS
SFP+ Controller with Analog Interface DS1873
Table 02h, Register 8Bh: CNFGC
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
XOVEREN
RESERVED
TXDM34
TXDFG
TXDFLT
TXDIO
RSSI_FC
RSSI_FF
XOVEREN: Enables RSSI conversion XOVER FINE (Table 02h, Register 90h-91h) value during MON3 conversions. Uses hysteresis linear RSSI measurements. XOVER value enabled nonlinear RSSI measurements. RESERVED TXDM34: Enables reset alarms, warnings, quick trips associated MON3 MON4 during event. event effect MON3 MON4 alarms, warnings, quick trips. MON3 MON4 alarms, warnings, quick trips reset during event. TXDFG: Figure FETG, internal signal, effect TXDOUT. FETG enabled ORed with other possible signals create TXDOUT. TXDFLT: Figure effect TXDOUT. enabled ORed with other possible signals create TXDOUT. TXDIO: Figure (Default) input signal effect TXDOUT. input signal enabled ORed with other possible signals create TXDOUT. RSSI_FC RSSI_FF: RSSI Force Coarse RSSI Force Fine. Control bits RSSI mode operation MON3 conversion. Normal RSSI mode operation (default). fine settings scale offset used MON3 conversions. coarse settings scale offset used MON3 conversions. Normal RSSI mode operation.
BITS
SFP+ Controller with Analog Interface DS1873
Table 02h, Register 8Ch: DEVICE ADDRESS
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
This value becomes slave address main memory when ASEL (Table 02h, Register 89h) set. programmed this register, auxiliary memory disabled.
Table 02h, Register 8Dh: RIGHT-SHIFT2 (RSHIFT2)
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
MON3C2
MON3C1
MON3C0
Allows right-shifting final answer MON3 coarse voltage measurement. This allows scaling measurement smallest full-scale voltage then right-shifting final result reading weighted correct LSB.
SFP+ Controller with Analog Interface DS1873
Table 02h, Register 8Eh: RIGHT-SHIFT1 (RSHIFT1)
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
RESERVED
MON12
MON11
MON10
RESERVED
MON22
MON21
MON20
Allows right-shifting final answer MON1 MON2 voltage measurements. This allows scaling measurements smallest full-scale voltage then right-shifting final result reading weighted correct LSB.
Table 02h, Register 8Fh: RIGHT-SHIFT0 (RSHIFT0)
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
RESERVED
MON3F2
MON3F1
MON3F0
RESERVED
MON42
MON41
MON40
Allows right-shifting final answer MON3 fine MON4 voltage measurements. This allows scaling measurements smallest full-scale voltage then right-shifting final result reading weighted correct LSB. MON3 right-shifting only available fine mode operation. coarse mode does right-shift.
SFP+ Controller with Analog Interface
Table 02h, Register 90h-91h: XOVER COARSE
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE 0000h (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
DS1873
Defines crossover value RSSI measurements nonlinear inputs when XOVEREN (Table 02h, Register 8Bh). MON3 coarse conversion results (before right-shifting) less than this register clamped value this register.
Table 02h, Register 92h-93h: SCALE Table 02h, Register 94h-95h: MON1 SCALE Table 02h, Register 96h-97h: MON2 SCALE Table 02h, Register 98h-99h: MON3 FINE SCALE Table 02h, Register 9Ah-9Bh: MON4 SCALE Table 02h, Register 9Ch-9Dh: MON3 COARSE SCALE
FACTORY CALIBRATED READ ACCESS WRITE ACCESS MEMORY TYPE 92h, 94h, 96h, 98h, 9Ah, 93h, 95h, 97h, 99h, 9Bh, (PW1 RWTBL246) (PW1 RTBL246) (PW1 RWTBL246) Nonvolatile (SEE)
Controls scaling gain voltage measurements. factory-calibrated value produces voltage 6.5536V VCC; 2.5V MON1, MON2, MON4; 0.3125V MON3 fine.
SFP+ Controller with Analog Interface DS1873
Table 02h, Register 9Eh-9Fh: RESERVED
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
These registers reserved.
Table 02h, Register A0h-A1h: XOVER FINE
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE FFFFh (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
Defines crossover value RSSI measurements nonlinear inputs when XOVEREN (Table 02h, Register 8Bh). MON3 fine conversion results (before right-shifting) greater than this register require MON3 coarse conversion.
SFP+ Controller with Analog Interface
Table 02h, Register A2h-A3h: OFFSET Table 02h, Register A4h-A5h: MON1 OFFSET Table 02h, Register A6h-A7h: MON2 OFFSET Table 02h, Register A8h-A9h: MON3 FINE OFFSET Table 02h, Register AAh-ABh: MON4 OFFSET Table 02h, Register ACh-ADh: MON3 COARSE OFFSET
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE A2h, A4h, A6h, A8h, AAh, A3h, A5h, A7h, A9h, ABh, (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
DS1873
Allows offset control these voltage measurements desired. This number two's complement.
Table 02h, Register AEh-AFh: INTERNAL TEMP OFFSET
FACTORY CALIBRATED READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
Allows offset control temperature measurement desired. final result must XORed with BB40h before writing this register. Factory calibration contains desired value reading degrees Celsius.
SFP+ Controller with Analog Interface DS1873
Table 02h, Register B0h-B3h:
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE FFFF FFFFh (PW1 WPW1) Nonvolatile (SEE)
value compared against value written this location enable access. power-on, value ones. Thus, writing these bytes ones grants access power-on without writing password entry. reads this register 00h.
Table 02h, Register B4h-B7h:
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE FFFF FFFFh Nonvolatile (SEE)
value compared against value written this location enable access. power-on, value ones. Thus, writing these bytes ones grants access power-on without writing password entry. reads this register 00h.
SFP+ Controller with Analog Interface
Table 02h, Register B8h: RANGING
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
DS1873
RESERVED
HLOS2
HLOS1
HLOS0
RESERVED
LLOS2
LLOS21
LLOS0
This register controls full-scale range quick-trip monitoring differential input's MON3. RESERVED (Default HLOS[2:0]: HLOS Full-Scale Ranging. 3-bit value select comparison voltage high found MON3. Default 000b creates 1.25V. HLOS[2:0] 000b 001b BITS 010b 011b 100b 101b 110b 111b RESERVED (Default LLOS[2:0]: LLOS Full-Scale Ranging. 3-bit value select comparison voltage found MON3. Default 000b creates 1.25V. LLOS[2:0] 000b 001b BITS 010b 011b 100b 101b 110b 111b 1.25V 100.00 80.00 66.67 50.00 40.00 33.33 28.57 25.00 Voltage 1.250 1.000 0.833 0.625 0.500 0.417 0.357 0.313 1.25V 100.00 80.00 66.67 50.00 40.00 33.33 28.57 25.00 Voltage 1.250 1.000 0.833 0.625 0.500 0.417 0.357 0.313
SFP+ Controller with Analog Interface DS1873
Table 02h, Register B9h: COMP RANGING
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
RESERVED
HBIAS2
HBIAS1
HBIAS0
RESERVED
APC2
APC1
APC0
upper nibble this byte controls full-scale range quick-trip monitoring BIAS. lower nibble this byte controls full-scale range quick-trip monitoring reference well closed-loop monitoring APC. RESERVED (Default HBIAS[2:0]: HBIAS Full-Scale Ranging. 3-bit value select comparison voltage BIAS found MON1. Default 000b creates 1.25V. BIAS[2:0] 000b 001b BITS 010b 011b 100b 101b 110b 111b RESERVED (Default APC[2:0]: Full-Scale Ranging. 3-bit value select comparison voltage MON2 with APC. Default 000b creates 2.5V. APC[2:0] 000b 001b BITS 010b 011b 100b 101b 110b 111b 2.50V 100.00 80.00 66.67 50.00 40.00 33.33 28.57 25.00 Voltage 2.500 2.000 1.667 1.250 1.000 0.833 0.714 0.625 1.25V 100.00 80.00 66.67 50.00 40.00 33.33 28.57 25.00 Voltage 1.250 1.000 0.833 0.625 0.500 0.417 0.357 0.313
SFP+ Controller with Analog Interface
Table 02h, Register BAh: IBIASMAX
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
DS1873
This value defines maximum value allowed upper bits BIAS output during closed-loop operations. During intial step binary search, this value does cause alarm, does still clamp BIAS value. After startup sequence normal operations), loop tries create BIAS value greater than this setting, clamped creates BIAS alarm.
Table 02h, Register BBh: ISTEP
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
initial step value used power-on after pulse control BIAS DAC. startup, this value plus continuously added BIAS value until feedback (MON2) greater than threshold. that time, binary search used complete startup closed loop. resulting math operation greater than IBIASMAX (Table 02h, Register BAh), result loaded into BIAS DAC, binary search begun complete initial search APC. During startup, BIAS steps causing higher bias value than IBIASMAX create BIAS alarm. BIAS alarm detection enabled binary search.
SFP+ Controller with Analog Interface DS1873
Table 02h, Register BCh: HTXP
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
Fast-comparison threshold adjust high TXP. This value added value recalled from Table 04h. greater than 0xFF, 0xFF used. Comparisons greater than VHTXP, compared against VMON2, create alarm. same ranging applied should used here. Full Scale VHTXP (HTXP DAC)
Table 02h, Register BDh: LTXP
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
Fast-comparison threshold adjust TXP. This value subtracted from value recalled from Table 04h. difference less than 0x00, 0x00 used. Comparisons less than VLTXP, compared against VMON2, create alarm. same ranging applied should used here. Full Scale VLTXP LTXP
SFP+ Controller with Analog Interface DS1873
Table 02h, Register BEh: HLOS
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
Fast-comparison threshold adjust high LOS. combination HLOS LLOS creates hysteresis comparator. RSSI falls below LLOS threshold, alarm alarm remains until RSSI input found above HLOS threshold setting, which clears alarm sets alarm bit. power-on, both alarm bits hysteresis comparator uses LLOS threshold setting.
Table 02h, Register BFh: LLOS
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
Fast-comparison threshold adjust LOS. HLOS (Table 02h, Register BEh) functional description.
SFP+ Controller with Analog Interface DS1873
Table 02h, Register C0h: PW_ENA
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
RWTBL78
RWTBL1C
RWTBL2
RWTBL1A
RWTBL1B
WLOWER
WAUXA
WAUXB
RWTBL78: Tables 07h-08h (Default) Read write access only. Read write access both PW2. RWTBL1C: Table bytes F8h-FFh. Table address dependent MASK (Table 02h, Register 89h). (Default) Read write access only. Read write access both PW2. RWTBL2: Tables 02h. Writing nonvolatile value this requires access. (Default) Read write access only. Read write access both PW2. RWTBL1A: Table 01h, Registers 80h-BFh Read write access only. (Default) Read write access both PW2. RWTBL1B: Table 01h, Registers C0h-F7h (Default) Read write access only. Read write access both PW2. WLOWER: Bytes 00h-5Fh main memory. users read this area. (Default) Write access only. Write access both PW2. WAUXA: Auxiliary Memory, Registers 00h-7Fh. users read this area. (Default) Write access only. Write access both PW2. WAUXB: Auxiliary Memory, Registers 80h-FFh. users read this area. (Default) Write access only. Write access both PW2.
SFP+ Controller with Analog Interface
Table 02h, Register C1h: PW_ENB
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
DS1873
RWTBL46
RTBL1C
RTBL2
RTBL1A
RTBL1B
WPW1
WAUXAU
WAUXBU
RWTBL46: Tables (Default) Read write access only. Read write access PW1. RTBL1C: Table Table 05h, Registers F8h-FFh. Table address dependent MASK (Table 02h, Register 89h). (Default) Read write access only. Read access PW1. RTBL2: Table (Default) Read write access only. Read access PW1. RTBL1A: Table 01h, Registers 80h-BFh (Default) Read write access only. Read access PW1. RTBL1B: Table 01h, Registers C0h-F7h (Default) Read write access only. Read access PW1. WPW1: Register (Table 02h, Registers B0h-B3h). security purposes these registers readable. (Default) Write access only. Write access PW1. WAUXAU: Auxiliary Memory, Registers 00h-7Fh. users read this area. Write access only. (Default) Write access user, PW2. WAUXBU: Auxiliary Memory, Registers 80h-FFh. users read this area. Write access only. (Default) Write access user, PW2.
Table 02h, Register C2h-C5h: RESERVED
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
These registers reserved.
SFP+ Controller with Analog Interface DS1873
Table 02h, Register C6h: POLARITY
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
RESERVED
RESERVED
RESERVED
RESERVED
MODP
BIASP
DAC1P
DAC2P
BITS
RESERVED MODP: Polarity. (Table 02h, Registers 82h-83h) range 000h-3FFh. setting 000h creates pulse density zero 3FFh creates pulse density 1023/1024. This polarity allows user VREFIN reference. power-on 000h, thus application that needs VREFIN state should inverted polarity. Normal polarity. setting 000h results pulse-density output zero held setting 3FFh results pulsed-density output 1023/1024 held mostly VREFIN. Inverted polarity. setting 000h results pulse-density output zero held VREFIN setting 3FFh results pulsed-density output 1023/1024 held mostly GND. BIASP: BIAS Polarity. BIAS (Table 02h, Registers CA-CBh) range 000h-3FFh. setting 000h creates pulse density zero 3FFh creates pulse density 1023/1024. This polarity allows user VREFIN reference. power-on BIAS 000h, thus application that needs VREFIN state should inverted polarity. Normal polarity. setting 000h results pulse-density output zero held setting 3FFh results pulsed-density output 1023/1024 held mostly VREFIN. Inverted polarity. setting 000h results pulse-density output zero held VREFIN setting 3FFh results pulsed-density output 1023/1024 held mostly GND. DAC1P: DAC1 VALUE Polarity. DAC1 VALUE (Table 02h, Registers 84h-85h) range 000h- 3FFh. setting 000h creates pulse density zero 3FFh creates pulse density 1023/1024. This polarity allows user VREFIN reference. power-on DAC1 VALUE 000h, thus application that needs VREFIN state should inverted polarity. Normal polarity. setting 000h results pulse-density output zero held setting 3FFh results pulsed-density output 1023/1024 held mostly VREFIN. Inverted polarity. setting 000h results pulse-density output zero held VREFIN setting 3FFh results pulsed-density output 1023/1024 held mostly GND. DAC2P: DAC2 VALUE Polarity. DAC2 VALUE (Table 02h, Registers 86h-87h) range 000h- 3FFh. setting 000h creates pulse-density zero 3FFh creates pulse density 1023/1024. This polarity allows user VREFIN reference. power-on DAC2 VALUE 000h, thus application that needs VREFIN state should inverted polarity. Normal polarity. setting 000h results pulse-density output zero held setting 3FFh results pulsed-density output 1023/1024 held mostly VREFIN. Inverted polarity. setting 000h results pulse-density output zero held VREFIN setting 3FFh results pulsed-density output 1023/1024 held mostly GND.
SFP+ Controller with Analog Interface
Table 02h, Register C7h: TBLSELPON
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW1 RWTBL2) Nonvolatile (SEE)
DS1873
Chooses initial value table-select byte (Lower Memory, Register 7Fh) power-on.
Table 02h, Register C8h-C9h: BIAS
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE 0000h (PW1 RWTBL2) (PW1 RTBL2) (PW2 BIAS (PW1 RWTBL2 BIAS Volatile
When BIAS (Table 02h, Register 80h) written writes these bytes control BIAS DAC.
Table 02h, Register CAh: MAN_CNTL
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW2 BIAS (PW1 RWTBL2 BIAS Volatile
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
MAN_CLK
When BIAS (Table 02h, Register 80h) written MAN_CLK controls updates BIAS value BIAS DAC. values BIAS must written with separate write command. Setting MAN_CLK clocks BIAS value BIAS DAC. Write BIAS value with write command. MAN_CLK with separate write command. Clear MAN_CLK with separate write command.
SFP+ Controller with Analog Interface DS1873
Table 02h, Register CBh-CCh: BIAS
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE 0000h (PW1 RWTBL2) (PW1 RTBL2) Volatile
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
digital value used BIAS resolved from APC. This register updated after each decision loop.
Table 02h, Register CDh: RESERVED
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2)
This register reserved.
Table 02h, Register CEh: DEVICE
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2)
Hardwired connections show device
SFP+ Controller with Analog Interface
Table 02h, Register CFh: DEVICE
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE DEVICE VERSION (PW1 RWTBL2) (PW1 RTBL2)
DS1873
DEVICE VERSION
Hardwired connections show device version.
Table 02h, Register D0h:
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW2 ACPEN (PW1 RWTBL2 Volatile
digital value used reference recalled from Table adjusted memory address found TINDEX. This register updated temperature conversion.
SFP+ Controller with Analog Interface DS1873
Table 02h, Register D1h: HBIAS
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2) (PW2 (PW1 RWTBL2 Volatile
digital value used HBIAS reference recalled from Table adjusted memory address found TINDEX. This register updated temperature conversion.
Table Register D2h-D7h: RESERVED
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL2) (PW1 RTBL2)
These registers reserved.
Table 02h, Register D8h-F7h: EMPTY
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE None
These registers exist.
SFP+ Controller with Analog Interface DS1873
Table Register Description
Table 04h, Register 80h-C7h: MODULATION
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL46) (PW1 RTBL46) (PW1 RWTBL46) Nonvolatile (EE)
80h-C7h
digital value modulation output. MODULATION registers assigned hold temperature profile DAC. values this table determine point modulation voltage. temperature measurement used index (TINDEX, Table 02h, Register 81h) increments from -40°C +102°C, starting Table 04h. Register defines -40°C -38°C output, Register defines -38°C -36°C output, Values recalled from this EEPROM memory table written into (Table 02h, Register 82h-83h) location that holds value until next temperature conversion. DS1873 placed into manual mode (MOD bit, Table 02h, Register 80h), where directly controlled calibration. temperature compensation functionality required, then program entire Table desired modulation setting.
Table 04h, Register F8h-FFh: OFFSET
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE digital value temperature offset output. Less than equal -8°C Greater than -8°C +8°C Greater than +8°C +24°C Greater than +24°C +40°C Greater than +40°C +56°C Greater than +56°C +72°C Greater than +72°C +88°C Greater than +88°C (PW1 RWTBL46) (PW1 RTBL46) (PW1 RWTBL46) Nonvolatile (EE)
F8h-FFh
10-bit register. MODULATION 8-bit LUT. OFFSET times plus MODULATION makes entire 10-bit range.
SFP+ Controller with Analog Interface DS1873
Table Register Descriptions
Table 06h, Register 80h-A3h:
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL46) (PW1 RTBL46) (PW1 RWTBL46) Nonvolatile (EE)
80h-A3h
registers assigned hold temperature profile reference DAC. values this table combined with bits COMP RANGING register (Table 02h, Register B9h) determine point loop. temperature measurement used index (TINDEX, Table 02h, Register 81h) increments from -40°C +100°C, starting Register Table 05h. Register defines -40°C -36°C reference value, Register defines -36°C -32°C reference value, Values recalled from this EEPROM memory table written into (Table 02h, Register CDh) location that holds value until next temperature conversion. DS1873 placed into manual mode (APC bit, Table 02h, Register 80h), where directly controlled calibration. temperature compensation required application, program entire desired point.
Table 06h, Register A4h-A7h: RESERVED
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL46) (PW1 RTBL46) (PW1 RWTBL46) Nonvolatile (EE)
These registers reserved.
SFP+ Controller with Analog Interface DS1873
Table 06h, Register F8h-FFh: HBIAS
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL46) (PW1 RTBL46) (PW1 RWTBL46) Nonvolatile (EE)
F8h-FFh
High bias alarm threshold (HBATH) digital clamp used ensure that setting BIAS currents does exceed value. table below shows range temp each byte's location. table shows rising temperature; falling temperature there hysteresis. Less than equal -8°C Greater than -8°C +8°C Greater than +8°C +24°C Greater than +24°C +40°C Greater than +40°C +56°C Greater than +56°C +72°C Greater than +72°C +88°C Greater than +88°C
Table Register Descriptions
Table 07h, Register 80h-C7h: DAC1
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL78) (PW1 RTBL78) (PW1 RWTBL78) Nonvolatile (EE)
80h-C7h
DAC1 registers assigned hold profile DAC1. values this table determine point DAC1. temperature measurement used index (TINDEX, Table 02h, Register 81h) increments from -40°C +102°C, starting Register Table 07h. Register defines -40°C -38°C DAC1 value, Register defines -38°C -36°C DAC1 value, Values recalled from this EEPROM memory table written into DAC1 VALUE (Table 02h, Registers 84h-85h) location, which holds value until next temperature conversion. part placed into manual mode (DAC1 bit, Table 02h, Register 80h), where DAC1 directly controlled calibration. temperature compensation required application, program entire desired DAC1 point.
SFP+ Controller with Analog Interface DS1873
Table 07h, Register C8h-F7h: RESERVED
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL78) (PW1 RTBL78) (PW1 RWTBL78) Nonvolatile (EE)
These registers reserved.
Table 07h, Register F8h-FFh: DAC1 OFFSET
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE digital value temperature offset DAC1 output. Less than equal -8°C Greater than -8°C +8°C Greater than +8°C +24°C Greater than +24°C +40°C Greater than +40°C +56°C Greater than +56°C +72°C Greater than +72°C +88°C Greater than +88°C (PW1 RWTBL78) (PW1 RTBL78) (PW1 RWTBL78) Nonvolatile (EE)
F8h-FFh
DAC1 VALUE 10-bit register. DAC1 8-bit LUT. DAC1 OFFSET times plus MODULATION makes entire 10-bit range.
SFP+ Controller with Analog Interface DS1873
Table Register Descriptions
Table 08h, Register 80h-A3h: DAC2
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL78) (PW1 RTBL78) (PW1 RWTBL78) Nonvolatile (EE)
80h-A3h
DAC2 registers assigned hold profile DAC2. values this table determine point DAC2. temperature measurement used index (TINDEX, Table 02h, Register 81h) increments from -40°C +100°C, starting Register Table 07h. Register defines -40°C -36°C DAC2 value, Register defines -36°C -32°C DAC2 value, Values recalled from this EEPROM memory table written into DAC2 VALUE (Table 02h, Registers 86h-87h) location that holds value until next temperature conversion. DS1873 placed into manual mode (DAC2 bit, Table 02h, Register 80h), where DAC2 directly controlled calibration. temperature compensation required application, program entire desired DAC2 point.
Table 08h, Register A4h-A7h: RESERVED
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL78) (PW1 RTBL78) (PW1 RWTBL78) Nonvolatile (EE)
These registers reserved.
SFP+ Controller with Analog Interface DS1873
Table 08h, Register F8h-FFh: DAC2 OFFSET
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWTBL78) (PW1 RTBL78) (PW1 RWTBL78) Nonvolatile (EE)
F8h-FFh
digital value temperature offset DAC2 output. Less than equal -8°C Greater than -8°C +8°C Greater than +8°C +24°C Greater than +24°C +40°C Greater than +40°C +56°C Greater than +56°C +72°C Greater than +72°C +88°C Greater than +88°C
DAC2 VALUE 10-bit register. DAC2 8-bit LUT. DAC2 OFFSET times plus MODULATION makes entire 10-bit range.
Auxiliary Memory Register Descriptions
Auxiliary Memory A0h, Register 00h-7Fh: EEPROM
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 WAUXA) (WAUXAU) Nonvolatile (EE)
00h-7Fh
Accessible with slave address A0h.
SFP+ Controller with Analog Interface DS1873
Auxiliary Memory A0h, Register 80h-FFh: EEPROM
FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE (PW1 RWAUXB) (RWAUXBU) Nonvolatile (EE)
80h-FFh
Accessible with slave address A0h.
Applications Information
Power-Supply Decoupling
achieve best results, recommended that power supply decoupled with 0.01µF 0.1µF capacitor. high-quality, ceramic, surface-mount capacitors, mount capacitors close possible pins minimize lead inductance.
Package Information
latest package outline information land patterns, www.maxim-ic.com/packages. Note that "+", "#", package code indicates RoHS status only. Package drawings show different suffix character, drawing pertains package regardless RoHS status. PACKAGE TYPE TQFN-EP PACKAGE CODE T2855+6 DOCUMENT 21-0140
Pullup Resistors
open-collector output DS1873 that requires pullup resistor realize high logic levels. master using either open-collector output with pullup resistor push-pull output driver utilized SCL. Pullup resistor values should chosen ensure that rise fall times listed Electrical Characteristics table within specification.
SFP+ Controller with Analog Interface DS1873
Revision History
REVISION NUMBER REVISION DATE 9/09 Initial release. Changed default state TXDIO Table 02h, Register 8Bh: CNFGC. 11/09 Corrected factory default value Table 02h, Register C6h: POLARITY from 0Ch. DESCRIPTION PAGES CHANGED
Maxim cannot assume responsibility circuitry other than circuitry entirely embodied Maxim product. circuit patent licenses implied. Maxim reserves right change circuitry specifications without notice time.
_Maxim Integrated Products, Gabriel Drive, Sunnyvale, 94086 408-737-7600 2009 Maxim Integrated Products Maxim registered trademark Maxim Integrated Products, Inc.

Other recent searches


UPD720114 - UPD720114   UPD720114 Datasheet
M62235P - M62235P   M62235P Datasheet
M2025 - M2025   M2025 Datasheet
KBL005 - KBL005   KBL005 Datasheet
EN60529 - EN60529   EN60529 Datasheet
AC4490-1x1 - AC4490-1x1   AC4490-1x1 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive