| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
AK2571 Preliminary Laser Diodes AK2571 Single-Chip Auto
Top Searches for this datasheetConfidential AK2571 Preliminary Laser Diodes AK2571 Single-Chip Automatic Power/Temperature Control Features Single Chip that integrates (Auto Power Control) (Auto Temperature Control) functions Laser Module controlling (Thermal Electrical Cooler) stabilizes temperature module range +/-0.1°C algorithm. Parameters controlling Laser Diode user programmable stored EEPROM Internal Temperature Sensor detects on-chip temperature, enabling compensation internal external components that affected changing ambient temperature. Autonomous operation (internal oscillator logic). Pin-selectable wavelength data tunable laser diodes (four options). Single 3.3V operation 64-pin LQFP Bare chip Description AK2571 single-chip solution Laser Diode Module applications. integrates both (Auto Temperature Control) (Auto Power Control) functions small 64-pin LQFP bare package. function AK2571 detects module temperature external thermister uses algorithm control Thermo-Electric Cooler (TEC). This provides 0.1°C stabilization. customer program appropriate parameters into internal EEPROM thereby providing compensation characteristics each Laser Diode. control handled through either Analog current control through I-DAC4. These easily selected EEPROM (Register) setting. functions. first function compensate Laser Diode power decreases caused aging. other function compensate temperature variations AK2571 external components (current amplifier driver circuits) which affected ambient temperature within LDM. AK2571 does this controlling BIAS modulation current according look table EEPROM AK2571 every alarm needed modules (Loss power, Over current, Temperature etc.). There dithering function modulation current that improves extinction ratio long distance transmissions. Also, parameter compensation data stored four wavelengths. customer uses tunable laser diode, very easy change wavelength control. <Rev. 0.6E Preliminary> 2001/11 Confidential Block Diagram AK2571 AK2571 Block Diagram (12k) BIAS BIAS EEPROM Store parameter look table Gain STATUS_MON REFOUT Regulator Alarm Decision TEMPIN Gain OFFSET TIMERALM OPALM(Optical down) CUALM(Over Current) TEMPALM(Temperature PIDALM(TECControl current ALM) WLALM(Target Temperature ALM) Selecter PDIN IOUT1 I-DAC1 Monitor PDMON IOUT2 I-DAC2 Driver IOUT3 I-DAC3 HEATP COOLP Current direction COOLN control HEATN Conv. WAVE1 WAVE0 SHUT_APCN SHUT_ATCN Digital MODE STATUS Monitor IOUT4H I-DAC4 IOUT4C Curret Amp/ Bypass READY AMON <Rev. 0.6E Preliminary> 2001/11 Confidential Circuit Description AK2571 Over view AK2571 primary functions. first function (Automatic Temperature Control) which supplies adequate modulation /BIAS current Laser diode other (Automatic Temperature control) which controls (Thermo Electric Cooler) stabilize temperature Laser diode. There three Digital Analog Converters (I-DAC1, that output current modulation, BIAS (Electrical Absorption) Modulation. Maximum output currents I-DAC1: 120mA (typ.), I-DAC2 I-DAC3: 20mA (typ.) Each current limit function whose value stored internal EEPROM. This especially important I-DAC1, which modulation function dithering. systems, there need discrete laser diode temperature compensation. However outer current amplifier drivers affected ambient temperature changes. order compensate these AK2571 feed-forward that supply adequate current corresponding ambient temperature change detected internal converter. Please refer part APC" details. AK2571 controls stabilize input voltage from temperature sensor module (Thermistor). control algorithm (Proportion Integration Differential) which user-programmable parameters that stored EEPROM. There ways driving TEC, (more energy effective than drive), other current drive through I-DAC, which lower noise. Please refer part ATC" details. Control Sequence There three functional modes AK2571 below. Self-operation mode: AK2571 operates independently. When self-operating mode starts, Lock (detects when target temperature reached), Count (prevents jumps BIAS Modulation currents) Timer (counts time from device start beginning operation) available. Register Access Mode: AK2571 permits writing registers through digital interface. Customers adjust parameters tables this mode. EEPROM mode: AK2571 permits EEPROM writes. Customers store parameters table data EEPROM. Please refer part Sequencer" details. <Rev. 0.6E Preliminary> 2001/11 Confidential AK2571 Reference Definition values expressed order shown below Tab_(Function Block_)Main name(Function_).Sub name[Bit] Setting Register Main name name Bits [x,x] Example R_PDGAIN R_DAC_SET.Dac1 R_DAC_SET[2:0] EEPROM EEPROM NAME eeprom name (Capital letter) NAME (Capital letter) [x,x] E_PDGAIN E_DAC_SET.Dac1 P_WAVE0 REGISTER NAME register name (Capital letter) Register EEPROM names include additional tags described below Classify Function Block Additional TMPRT Function CTRL CMPNST TRGT CRNT Contents relate I-DAC relate relate Alarm relate relate Lock counter relate Temperature decode value Settled value (ALM Counter etc.) Hysteresis (ALM counter etc.) Hysteresis (ALM counter etc.) Fixed data compensation data aging compensation data Target value (Temperature Voltage etc.) Current value Before value Example E_APC_FF_SET E_DAC1_FIX E_ATC_OFFSET E_ALM_POL E_PID_P E_LK_CNT_SET R_TMPRT_TRNT E_DAC1_SET E_TMPRTALM_WIN E_INI_CTRL_USR E_DAC1_FIX E_DAC1_TV R_APC_CMPNST E_APC_TRGT R_TMPRT_CRNT R_TMPRT_BFR <Rev. 0.6E Preliminary> 2001/11 Confidential circuit blocks internal nodes noted below Main name Circuit Block BLOCK NAME (Capital letter) Example I-DAC1 Internal Node Signal name (Small letter) vout AK2571 Functional explanation Some values stored both register EEPROM simplify user programming. Explanations these values register description tables. EEPROM details, refer Section EEPROM Register details, refer Section Registers (Automatic Power Control) (E_APC_FF_SET) EA_MOD ON/OFF(R_EA_SW) Frequency(R_EA_FREQ) Gain(R_EA_GAIN) I-DAC13 Ageing compensation OFF(R_DAC_SET[2:0]) I-DAC1 Gain ON/OFF (R_DAC1_GAIN) (E_APC_FB_SET) EA_MOD R_DAC1 T-V_ CONV ADC* EEPROM I-DAC1 I-DAC2 Gain (R_DAC2_GAIN) I-DAC2 I-DAC3 Gain (R_DAC3_GAIN) I-DAC3 IOUT1 Time shearing ADDER PDMON Digital value (R_PDMOND) ADC* PD_MON Target (R_PDMON_SET) PDMON PDMON R_DAC3 R_DAC2 IOUT2 IOUT3 Ageing compensation current (R_APC_CMPNST) polarity (R_ALM_POL) Monitor PDIN GAIN (R_PDGAIN) voltage after PDGAIN (vpd) APC_ COMP vapc_ref OPALM_ COMP OPALM PDGAIN DIGITAL FILTER Target (R_APC_TRGT) DAC_APC ageing compensation current limit value OPALM_ (E_APC_FB_MAX) GAIN vopalm_ref Current (E_CUALM_SET) Optical down threshold(R_OPALM_SET) polarity (R_ALM_POL) CUALM_ COMP CUALM <Rev. 0.6E Preliminary> 2001/11 Confidential AK2571 Functional description Block Function CONV Internal Temperature Sensor. Outputs voltage that corresponds surface temperature AK2571. This function controls temperature compensation external current amplifier, driver etc. activating E_APC_FF_SET (=1), outputs digital data CONV address EEPROM stores lookup table temperature compensation data external components every 5.6degree. This data output through I-DAC supplies Laser Diode modulation BIAS currents. this function required E_APC_FF_SET fixed value current value E_DACx_FIX. 8-bits A-to-D converter temperature detection. (5-bit used temperature compensation) E_APC_FF_SET=0 (Default): activated. Fixed data (E_DACx_FIX, x=1-3) sent I-DACs. E_APC_FF_SET=1: activation. 5-bits sent E_DACxTV[A/D], x=1-3 work sequence. E_APC_FB_SET.Dacx(x=1-3)=0 (default): aging compensation current I-DACs. E_APC_FB_SET.Dacx(x=1-3)=1: aging compensation (R_APC_CMPNST) current I-DACs. 8-bit current output (120mA max.). Output current corresponds R_DAC1 data. When R_DAC_SET=1, this outputs enabled. 8-bit current output (20mA max.). Output current corresponding R_DAC1 data. When R_DAC_SET=1, this outputs enabled. current output (20mA max.). Output current corresponding R_DAC1 data. When R_DAC_SET=1, this outputs enabled. Dithering function. R_EA_SW=0: Non-Active/ Active. R_EA_FREQ: Modulation frequency selection: 16kHz(000), 32kHz(001), 64kHz(010), 128kHz(011) 256kHz(100). R_EA_GAIN: Additional level I=DAC1 selection:16%(00), 8%(01), 10.4%(10) 2%(11). Amplifies input signal from monitoring Photo Diode. (vpd). Customers gain from 21dB(Typ.) 0.7dB steps, using values stored EEPROM. Input range: 0.2V 1.5V Full-scale output through PDMON from 0.4V to1.1V 0.1V steps. Internal attenuator adjusts full scale E_PDMON_SET. Generates target (R_APC_TRGT) voltage (vact_ref) proportion PDGAIN. Note EEPROM ADDER I-DAC1 I-DAC2 I-DAC3 EA_MOD PDGAIN DACAPC APC_COMP Compares monitoring voltage (vpd) with target voltage (vapc_ref), vapc_ref, outputs signals digital filter. vapc_ref, outputs DOWN signals digital filter. sampling rate 512kHz. DIGITAL Receives signals from APC_COMP, calculates value make vapc_ref equal. FILTER value aging error (R_APC_CMPNST), limited value E_APC_FB_MAX. There need supply negative current aging error. CUALM_COMP aging error current (R_APC_CMPNST) over Alarm value (E_CUALM_SET), output CUALM. polarity selected register R_ALM_POL. OPALM_GAIN OPALM (light sparkle fail) output level (vopalm_ref) setting register R_OPALM_SET. 000: 1/2, 001: 1/3, 010: 1/4, 011: 1/5, 100: 1/6, 101:1/8 OPALM_COMP Compares monitoring voltage (vpd) with OPALM voltage (vpalm), vpalm, outputs OPALM (light power down alarm). polarity selected register R_ALM_POL. <Rev. 0.6E Preliminary> 2001/11 Confidential Feed forward Function AK2571 AK2571 compensates ambient temperature variations caused current amplifier driver chip located outside module. this function required, fixed-current source used instead. Feed-forward process described below: internal converter (please refer "3.6 Internal converter") senses ambient temperature. integrated converts signal digital value. 5-bit data address EEPROM stores temperature compensation data, which sent I-DACx. Compensation current output from I-DACx. execute feed forward APC, temperature compensation data must stored internal EEPROM look-up table that programmed during customer assembly process. Self-operation mode, compensation operations (sensing converter, access EEPROM compensation current output through I-DACs) automatically executed. aging error compensation Compensation current outputs available light power deterioration. APC_COMP compares feedback voltage from PDIN (vpd) with output voltage DACAPC (vapc_ref, R_APC_TRGT). Based this result compensation current (R_APC_CMPNST) added output current I-DAC E_APC_FB_SET after averaging through digital filter. ADC* PDMON Digital (R_PDMOND) Time shearing PD_MON Target (R_PDMON_SET) PDMON Monitor PDIN PDMON voltage after PDGAIN (vpd) APC_ COMP vapc_ref PDGAIN GAIN (R_PDGAIN) Target (R_APC_TRGT) Ageing compensation value (E_APC_FB_MAX) Ageing error compensation current (R_APC_CMPNST) DIGITAL FILTER DAC_APC 3.3.1 PDMON PDGAIN setting Selects output range from PDMON R_PDMON_SET range from0.4 1.1V. Adjust input signal level using R_PD_GAIN (E_PD_GAIN) make initial input level equal value R_PDMON_SET. Table indicates function R_PDMON_SET output voltages, Table indicates function R_PDGAIN Gain. After this adjustment, internal input voltage (vpd) 1.8V(typ) Self-operation mode. <Rev. 0.6E Preliminary> 2001/11 Confidential Table R_PDMON_SET setting R_PDMON_SET (E_PDMON_SET)[2:0] Table R_PDGAIN setting R_PDGAIN_SET (E_PDGAIN_SET)[4:0] 11111 00000 Gain 21.7dB 0.7dB step PDMON Full Scale 1.1V 0.1V step 0.4V AK2571 Make sure PDMON voltage equals value R(E)_PDMON_SET. Conversion expression: Gain 20*log (1.8 PDIN voltage) 3.3.2 DACAPC Generates reference voltage aging compensation. Table indicates function R(E)_APC_TRGT vapc_ref R_APC_TRGT (E_APC_TRGT)[6:0] 1111111 Reference voltage Aging compensation (vapc_ref) 2.1V 4.8mV step 0000000 1.5V Refer "5.3.1 Process Adjustment Example" further instructions regarding adjustment process, <Rev. 0.6E Preliminary> 2001/11 Confidential AK2571 Gain setting I-DAC1,2,3 table below description three I-DACs full-scale voltages. resolution proportion with gain. I-DAC1 gain setting R_DAC1_GAIN (E_DAC1_GAIN) Gain value output Setting range missing code Current current (typ) output current (typ) warranty range (typ) resolution (typ) 1/12 121.8mA 60.9mA 30.45mA 10.15mA 30mA-121.8mA 15mA-60.9mA 7.5mA-30.45mA 2.5mA-10.15mA 30mA over 15mA over 7.5mA over 2.5mA over 0.36mA 0.18mA 0.09mA 0.03mA I-DAC2 Gain setting R_DAC1_GAIN (E_DAC1_GAIN) 00(11) Gain value output Setting range missing code Current current (typ) output current (typ) warranty range (typ) resolution (typ) 20.42mA 10.71mA 5.36mA 0mA-21.42mA 0mA-10.71mA 0mA-5.36mA 2.5mA over 1.25mA over 0.625mA over 0.084mA 0.042mA 0.021mA I-DAC3 Gain setting R_DAC1_GAIN (E_DAC1_GAIN) 00(11) Gain value output Setting range missing code Current current (typ) output current (typ) warranty range (typ) resolution (typ) 21.42mA 10.71mA 5.36mA 0mA-20.42mA 0mA-10.71mA 0mA-5.36mA 2.5mA over 1.25mA over 0.625mA over 0.084mA 0.042mA 0.021mA <Rev. 0.6E Preliminary> 2001/11 Confidential AK2571 Modulation dithering through I-DAC1 I-DAC1 modulation function dithering. It's added current I-DAC1 output through IOUT1. function available R_EA_SW. Figure shows block diagram Table explains setting Figure Block diagram frequency (R_EA_FREQ) gain (R_EA_GAIN) GAIN IOUT1 I-DAC1 Table Dithering frequency R_EA_FREQ (E_EA_FREQ) 100-111 Table Additional gain R_EA_GAIN (E_EA_GAIN) (Default) Additional gain Deviation (typ) Remarks 16kHz 32kHz 64kHz 128kHz 256kHz (Default) Setting frequency (Typ) Deviation (typ) Remarks <Rev. 0.6E Preliminary> -10- 2001/11 Confidential Internal converter AK2571 internal temperature sensor's output voltage function shown Figure 3-4. This offset different each device, adjusted during factory test AKM. re-adjustment offset necessary (for higher accuracy, etc.), possible rewrite R(E)_TV_OFFSET. Table 3-10 diagrams offset voltage R_TV_OFFSET. internal converter gain -12.3mV degree (typ) 8-bit (full scale 2.2V) changed 0.7degree each LSB. Actually, only 5bits valid feed forward APC, compensation data renewed every degrees. internal converter monitors surface temperature AK2571 detects difference between this temperature, ambient temperature temperature external components. possible increase accuracy this function "training" device beforehand writing compensation data trained described below. Single-point temperature adjustment Read R_TV ambient temperature, using Conv. Gain (-0.7degree/LSB), calculates 8-bit value enter into look-up table address Feed forward APC. performing this training, offset error cancelled. course this training must executed conjunction with adjustment. Please refer 5.3.1 APC/ATC adjustment. Two-point temperature adjustment Read R_TV ambient temperatures, calculate Conversion gain. From this gain, calculate 8-bit value enter into look-up table address Feed forward APC. performing this training, offset error gain variation cancelled. course this training must executed conjunction with adjustment. Please refer 5.3.1 APC/ATC adjustment. Figure Internal Temperature Sensor nternalTem perature ensor(T_V (Typ characteri Output voltage perature 0123t 5709 offset ustm <Rev. 0.6E Preliminary> -11- 2001/11 Confidential Table 3-10 R_TV_OFFSET setting R_TV_OFFSET[4:0] E_TV_OFFSET[4:0] 11111 11110 11101 10001 10000 01111 00010 00001 00000 Default value E_TV_OFFSET AKM. Offset voltage [mV] (Reference value) +375 +350 +325 -350 -375 -400 AK2571 Example schematics connect external components Figures 3-10 illustrate typical system connections. When connecting negative voltage source, level shifter ensure that signal voltages stays within specified range. addition that, I-DAC1 can't forced negative voltage supply. <Rev. 0.6E Preliminary> -12- 2001/11 Confidential Figure Direct Modulation with Positive Power Supply AK2571 Figure-3-6 Direct Modulation with Negative Power Supply LD-A AK2571 Module I-DAC2 IOUT2 AK2571 I-DAC1 IOUT1 I-DAC3 I-DAC2 IOUT3 Driver circuit IOUT2 Driver Circuit Figure Direct Modulation with Voltage Controlled Driver Figure Direct Modulation with Voltage Controlled Driver LD-A module AK2571 IOUT2 AK2571 I-DAC2 I-DAC1 IOUT1 BIAS Current setting Voltage Driner BIAS current voltage I-DAC2 IOUT2 Modulation Current setting Voltage I-DAC3 IOUT3 Driver circuit Modulation current voltage Figure Modulation AK2571 IOUT1 Figure 3-10 with Voltage Controlled Drive AK2571 IOUT1 I-DAC1 I-DAC1 LD-A LD-A module with modulator module with modulator I-DAC2 IOUT2 I-DAC2 EA-A IOUT2 EA-A BIAS current voltage Driner circuit modulation I-DAC3 IOUT3 Driver Circuit I-DAC3 IOUT3 Modulation current voltage <Rev. 0.6E Preliminary> -13- 2001/11 Confidential (Automatic Temperature Compensation) Figure Block diagram polarity (R_ALM_POL) TEMPALM COMP Detect term (E_LK_CNT_SET) ATC_ LOCK Regulator TEMPIN Gain Offset vtemp AK2571 Temperature alarm threshold (E_TMPRTALM_WIN) TEMPALM polarity (R_ALM_POL) threshold PIDALM (E_PIDALM_SET) COMP PIDALM ATC_LOCK (E_LK_TMPRT_WIN) REFOUT sensed control value(E_PID_INACT) (E_TEC_CTRL_SET) value(E_PID_MAX) (E_TEC_ANALOG) devision parameter (R_TEC_PWM_SET) (E_PID_P,E_PID_I,E_PID_D) HEATP control (R_PID_VALABS) TEC_ CTRL COOLP COOLN HEATN TECcontrol (E_TEC_CTRL_SET, E_TEC_ANALOG) I-DAC4H polarity (R_ALM_POL) WLALM COMP WLALM IOUT4H control Temperature data (R_TMPRT_CRNT) Initial temperature OFFSET voltage Target (R_ATC_OFFSET) (E_ATC_TRGT) Parameter feed back (E_ATC_FB_SET) ageing error current ATC_FB (R_APC_CMPNST) Temperature Target (R_TMPRT_TRGT) feed back (R_ATC_CMPNST) TECcontrol (E_TEC_CTRL_SET, E_TEC_ANALOG) I-DAC4C IOUT4C Feed back Alarm (E_WLALM_SET) <Rev. 0.6E Preliminary> -14- 2001/11 Confidential AK2571 Block Explanation Table indicates functions block Block Function Remarks Regulator Supplies voltage thermister included module. REFOUT=2.3V (typ). Thermister output voltage (TEMPIN) error tracks varying voltage supply temperature characteristics REFOUT automatically calculates cancels this AK2571. AK2571 amplifies (x13 typically) input signal enable higher resolution from 8-bit ADC. input signal should midpoint full scale meet target temperature offset setting function. example, when thermister R0=10kohm.@25 degree, B=3900, load resistance 6.8kohm., sensitivity about 0.03degree/LSB. 8b-it A-to-D converter. Reference voltage 2.2V (typ). Temperature signal from Gain OFFSET converted digital transferred calculator. Executes (Proportion, Integration differential) calculation meet temperature signal (R_TMPRT_CRNT) target temperature (R_TMPRT_TRGT). Output data (R_PID_VALABS) composed 13-bits absolute value positive/negative bit. Each parameter EEPROM. cycle time this calculation (typ) internal oscillator. Using data (R_PID_VALABS), (Thermo Electric Cooler) controlled Analog control. When control selected, switch controlled through division register (R_TEC_PWM_SET). 10b-it current D-to-A converter. When analog control selected, IDAC outputs current following 10bits data from PID. full-scale output current 50mA (typ). When Analog-1 selected (Control current direction FET: refer figure 4-4), possible I-DAC4H output both cooling heating current, depending current direction. other hand, when Analog-2 selected, heating current output through I-DAC4H (I-DAC4C output GND) cooling current output through I-DAC4C (I-DAC4H output GND). Change target temperature according aging error from monitor voltage. value (R_ATC_CMPNST) calculated from parameter (E_ATC_FB_SET). This function assumes that there first order function between aging error moving wavelength longer, compensate wavelength shift cause from aging. When this function, please note this assumption carefully. Detect stabilization temperature from start reset AK2571. stabilization judge range (E_LK_TMPRT_WIN) decision term (E_LK_CNT_SET) EEPROM. temperature data (R_TMPRT_CRNT) stays within stabilization judge range period that longer than decision term, AK2571 moves next operation. (R_TMPRT_TRGT) exceeds temperature alarm threshold (E_TEMPALM_WIN), TEMPALM triggered. RegisterI R_ALM_POL sets polarity this signal. When control value (R_PID_VALUE) exceeds alarm threshold (E_PIDALM_SET), alarm triggered. RegisterI R_ALM_POL sets polarity this signal When aging target temperature aging (R_ATC_CMPNST) exceeds threshold wavelength aging error alarm (E_WLALM_SET), WLALM output. polarity selectable R_ALM_POL register. Gain Offset TEC_CTRL I-DAC4H I-DAC4C ATC_FB ATC_LOCK TEMPALMCOMP difference between temperature data (R_TMPRT_CRNT) target temperature PIDALMCOMP WLALMCOMP <Rev. 0.6E Preliminary> -15- 2001/11 Confidential AK2571 control Figure explains block diagram control table indicates parameter setting range Figure control E_PID_P Target temperature (R_TMPRT_TRGT) E_PID_D Temperature data (R_TMPRT_CRNT) Proportion Parameter E_PID_I control value (R_PID_VALABS) integration value (R_PID_INTGRL) Differencial Parameter Integration Parameter Table 4-3: parameter setting range Parameter Proportion Integration Differential EEPROM E_PID_P E_PID_I E_PID_D Min. Default 7/256 6/256 Max. 255/256 255/256 <Rev. 0.6E Preliminary> -16- 2001/11 Confidential AK2571 control control process illustrated table 4-4. Figures explain circuit that drives table indicate strapping different control modes. Figure control Figure Analog control AK2571 HEATP AK2571 HEATP COOLP COOLN I-DAC4 Curreny direction control COOLN COOLP HEATN IOUT4 IOUT4B HEATN Figure Analog control-1 AK2571 HEATP COOLP Current direction control COOLN Figure Analog control AK2571 HEATP HEATN COOLP Currnt direction control COOLN HEATN I-DAC4C IOUT4C IOUT4H Current I-DAC4C IOUT4C IOUT4H I-DAC4H I-DAC4H Table status data PID=0 PID>0 Heating PID<0 Cooling Control Analog-1 Analog-2 Analog-1 Analog-2 Analog-1 Analog-2 IOUT4H Current Current Current IOUT4C Current HEAT_P HEAT_N COOL_P COOL_N <Rev. 0.6E Preliminary> -17- 2001/11 Confidential Figure division Case-1 control value(R_PID_VALABS) 2020 division 8192/32=256 TS#1 TS#2 TS#3 TS#4 TS#5 TS#6 TS#32 AK2571 64*4 63*28 2020 Operation cycle (8ms typ) Resolution=8192 Minimum pulse width 8ms/8192 Case-2 control value(R_PID_VALABS) 2020 division 8192/16=128 TS#1 TS#2 32*36 31*28 2020 TS#3 TS#4 TS#5 TS#6 TS#7 TS#8 TS#9 TS#61 TS#62 TS#63 TS#64 Operation cycle (8ms typ) Gain Offset AK2571 amplifies (typically x13) input signal from thermister provide higher resolution 8-bit ADC. also adds offset voltage meet middle full scale target temperature. Table indicates temperature levels that correspond values when using thermister R0=10kohm@25degree, B=3900 Table indicates thermister R0=10kohm@25degree, B=3450. Both load resistances 6.8kohm, REFOUT 2.3V. When adjusting Offset voltage (R_ATC_OFFSET), target temperature must value between (60h) (A0h). <Rev. 0.6E Preliminary> -18- 2001/11 Confidential Table Temperature corresponding code (Thermister: R0=10kohm@25degree,B=3900) R_ATC_OFFSET Offset voltage Temperature [degree] (typ) ADC=0 ADC=96 ADC=128 ADC=160 0.30 0.33 0.36 0.39 0.42 0.45 0.48 0.51 0.54 0.57 0.60 0.63 0.66 0.69 0.72 0.75 0.78 0.81 0.84 0.87 0.90 0.93 0.96 0.99 1.02 1.05 1.08 1.11 1.14 1.16 1.19 1.22 1.25 1.28 1.31 1.34 1.37 1.40 1.43 1.46 1.49 1.52 1.55 1.58 1.61 1.64 1.67 1.70 -7.6 -5.6 -3.8 -2.0 -0.3 11.1 12.4 13.6 14.8 16.0 17.2 18.4 19.6 20.7 21.9 23.0 24.1 25.3 26.4 27.5 28.7 29.8 30.9 32.1 33.2 34.4 35.6 36.7 37.9 39.1 40.3 41.6 42.8 44.1 45.4 46.7 48.1 49.5 50.9 52.3 53.8 -3.2 -1.5 10.2 11.5 12.7 14.0 15.2 16.4 17.6 18.8 19.9 21.1 22.2 23.4 24.5 25.6 26.8 27.9 29.0 30.2 31.3 32.4 33.6 34.7 35.9 37.1 38.3 39.5 40.7 42.0 43.2 44.5 45.8 47.2 48.5 49.9 51.3 52.8 54.3 55.9 57.5 -1.9 -0.2 11.2 12.5 13.7 14.9 16.1 17.3 18.5 19.6 20.8 21.9 23.1 24.2 25.4 26.5 27.6 28.8 29.9 31.0 32.2 33.3 34.5 35.6 36.8 38.0 39.2 40.4 41.7 42.9 44.2 45.5 46.8 48.2 49.6 51.0 52.5 54.0 55.5 57.1 58.7 -0.6 10.9 12.2 13.4 14.6 15.8 17.0 18.2 19.4 20.5 21.7 22.8 24.0 25.1 26.2 27.4 28.5 29.6 30.8 31.9 33.1 34.2 35.4 36.6 37.7 38.9 40.2 41.4 42.6 43.9 45.2 46.5 47.9 49.3 50.7 52.1 53.6 55.1 56.7 58.4 60.1 AK2571 ADC=256 10.0 11.3 12.5 13.8 15.0 16.2 17.4 18.5 19.7 20.9 22.0 23.2 24.3 25.4 26.6 27.7 28.8 30.0 31.1 32.2 33.4 34.5 35.7 36.9 38.1 39.3 40.5 41.7 43.0 44.3 45.6 46.9 48.3 49.7 51.1 52.5 54.0 55.6 57.2 58.8 60.6 62.3 64.2 <Rev. 0.6E Preliminary> -19- 2001/11 Confidential AK2571 Table Temperature levels corresponding values (Thermister: R0=10kohm@25degree,B=3450) R_ATC_OFFSET Offset voltage Temperature [degree] (typ) ADC=0 ADC=96 ADC=128 ADC=160 ADC=256 0.30 0.33 0.36 0.39 0.42 0.45 0.48 0.51 0.54 0.57 0.60 0.63 0.66 0.69 0.72 0.75 0.78 0.81 0.84 0.87 0.90 0.93 0.96 0.99 1.02 1.05 1.08 1.11 1.14 1.16 1.19 1.22 1.25 1.28 1.31 1.34 1.37 1.40 1.43 1.46 1.49 1.52 1.55 1.58 1.61 1.64 1.67 1.70 -11.3 -9.2 -7.1 -5.2 -3.3 -1.5 10.8 12.2 13.5 14.9 16.2 17.5 18.9 20.2 21.5 22.7 24.0 25.3 26.6 27.9 29.1 30.4 31.7 33.0 34.3 35.7 37.0 38.3 39.7 41.1 42.5 43.9 45.3 46.8 48.3 49.8 51.4 53.0 54.6 56.3 58.0 -6.3 -4.4 -2.6 -0.8 10.0 11.4 12.7 14.1 15.4 16.8 18.1 19.4 20.7 22.0 23.3 24.6 25.8 27.1 28.4 29.7 31.0 32.3 33.6 34.9 36.2 37.5 38.9 40.3 41.6 43.0 44.5 45.9 47.4 48.9 50.4 52.0 53.6 55.3 57.0 58.8 60.6 62.4 -4.7 -2.9 -1.2 11.1 12.5 13.8 15.2 16.5 17.8 19.1 20.4 21.7 23.0 24.3 25.6 26.9 28.1 29.4 30.7 32.0 33.3 34.6 35.9 37.3 38.6 40.0 41.4 42.8 44.2 45.6 47.1 48.6 50.1 51.7 53.3 55.0 56.7 58.4 60.2 62.1 64.0 -3.3 -1.5 10.8 12.2 13.6 14.9 16.3 17.6 18.9 20.2 21.5 22.8 24.1 25.3 26.6 27.9 29.2 30.5 31.8 33.1 34.4 35.7 37.0 38.4 39.7 41.1 42.5 43.9 45.4 46.8 48.3 49.8 51.4 53.0 54.6 56.3 58.1 59.9 61.7 63.6 65.6 10.0 11.4 12.7 14.1 15.4 16.8 18.1 19.4 20.7 22.0 23.3 24.6 25.8 27.1 28.4 29.7 31.0 32.3 33.6 34.9 36.2 37.5 38.9 40.3 41.6 43.0 44.5 45.9 47.4 48.9 50.4 52.0 53.6 55.3 57.0 58.8 60.6 62.4 64.4 66.4 68.5 70.7 <Rev. 0.6E Preliminary> -20- 2001/11 Confidential AK2571 Feedback function Feedback function compensates wavelength shifts caused aging. R_CTRL_USER.Atc_fb enables function, disables Turning this function changes target temperature according aging error from monitor voltage. value (R_ATC_CMPNST) calculated from (E_ATC_FB_SET). This function assumes that there first order function between aging error wavelength increases uses this function compensate this shift caused aging. When using this function, please note this assumption carefully. Figure indicates block diagram this function. Figure Feedback Block I-DAC output current Iidac current External current module (e.g. G=4) Function wavelength ageing current: e.g. 0.01nm/mA Function wavelength temperature: e.g. -0.1nm/ Initial current Iini I-DAC current step (Istep) ageing current (R_APC_CMPNST) Parameter E_ATC_FB_SET Initial Target control Temperature value Target temperature (E_ATC_TRGT) (R_TMPRT_TRGT) Target temperature shift value (R_ATC_CMPNST) Temperature shift step Tstep 0.03 (typ) operation described below With aging error engaged, initiate compensation circuit. compensation current (Digital) added I-DACs selected R_APC_CMPNST. Calculate shift value target temperature (R_ATC_CMPNST) from compensation current parameter stored E_ATC_FB_SET (=Kc). Shift target temperature (R_TMPRT_TARGET) which initial target temperature (E_ATC_TRGT) minus shift value target temperature (R_ATC_CMPNST). above calculated expression below. shift value wavelength Compensation current (Analog) Ild, Kw*Ild rate analog output current step I-DACs Istep, gain external current amplifier value compensation current (Digital) R_APC_CMPNST Istep shift value target temperature R_ATC_CMPNST Kc*R_APC_CMPNST rate temperature shift step R_ATC_CMPNST Tstep, value wavelength shift shift target temperature 2=Kt*R_ATC_CMPNST*Tstep that sense value make 1=2, compensation wavelength shift. Kc=Kw*Gi Istep Tstep example: Kw=0.01nm/mA, Gi=4, Kt=0.1nm/°C, Istep=0.08mA/step, Tstep=0.03°C/step, Kc=1.07. Since this function does actually watch wavelength, care must exercised when setting these values. Parameter values selected from 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 1.0, 1.125, 1.25 1.5. <Rev. 0.6E Preliminary> -212001/11 Confidential AK2571 Sequencer Operation mode AK2571 three operation modes shown below. serial interface change from mode another. Figure shows operating flowchart table indicates circuit block capabilities. Self-operation mode: Operates automatically according data stored EEPROM. Register access mode: Adjust data characteristics Read write registers accessed writing commands Digital interface. EEPROM access mode: adjusted data parameters EEPROM. Data register written EEPROM reset. functions disabled this mode. Figure Register access mode Retain value Register POWER Self operation mode EEPROM access mode Table Register EEPROM Status Read Write Read Write P_EEP Self operation mode O.K. Auto operation EEPROM data Auto operation EEPROM data Register access O.K. O.K. Operation register data Auto operation register data EEPROM access O.K. O.K. Shut Down Shut Down Self operation mode 5.2.1 Start sequence AK2571 various start-up sequence patterns that control register (R_CTRL_AKM R_CTRL_USER). AK2571 automatically executes start sequence stored EEPROM when started re-start. Table Figure 5-2explains each sequence. <Rev. 0.6E Preliminary> -22- 2001/11 Confidential Table Condition finish status status APC_FB ATC_FB APCALM AK2571 ATCALM Power Status-1 Lock (Only work) Lock Disable Disable Disable User setting User setting Status-2 (APC Count Count work) Normal operation Count Disable Disable (User setting) Disable User setting User setting Status-3 (Normal operation) Normal operation Normal operation User setting User setting User setting User setting Figure Start sequence Lock (ATC Work) Reset ATC_LK_COUNTER R_LK_TMPRT_WIN R_TMPRT_ TRGT ATC_COUNTER Count_Up Countup I-DAC step ATC_LK_COUNTER Normal Operation Temperature (Thermister temperature Timer Count Expiring ATC_LK_COUNTER tothe thereshold (E_LK_CNT_SET), move next status Expiring count settled I-DAC, move next status When timer expire, move tonormal operation,TIMERAL Power-On-Reset Release Time When timer expire, doesn't reach normal operation, TIMERALM=H <Rev. 0.6E Preliminary> -23- 2001/11 Confidential AK2571 5.2.2 Control registers Figure illustrates register format. There areas these registers, factory other user customization. Even though both areas re-writable, values SHOULD OVERWRITTEN. values modified product functionality cannot guaranteed. Figure Control Register Self operation mode: Load data from EEPROM register Register access mode: data rewritable R_CTRL_USER R_CTRL_AKM Register Apc_ Atc_ Apc_ Apc_ alm[4] alm[3] count[2] fb[1] Atc_ Reserved Timer Apc_ Atc_ Atc_ fb[0] main[5] lock[4] main[3] Fix_cntl[2:0] Atc_main Atc_lock Apc_main Timer Atc_fb Apc_fb Apc_cnt: Disable Enable Atc_alm Apc_alm: Enable, Disable Fix_ctrl[2:0]: Start Count-up, Except000: Normal operation 000: EEPROM Initial Status User available area E_INI_CTRL_USER Factory usage area E_INI_CNTL_AKM E_APC_CNT_CTRL_USER Count-up E_APC_CNT_CTRL_AKM E_FIX_CTRL_USER Normal Operation E_FIX_CTRL_AKM ForbiddenIgnore setting) 5.2.3 Lock When temperature data (R_TMPRT_CRNT) enters target temperature range (R_TMPRT_TRGT) hysteresis (E_LK_TMPRT_WIN) ATC_LOCK_COUNTER starts count every 8mS. Once temperature data range, ATC_LOCK_COUNTER reset. temperature stabilized when ATC_LOCK_COUNTER reaches settled value (E_LK_CNT_SET),. When this happens, AK2571 completes Lock sequence moves Status-2. 5.2.4 Count Increment selected -DAC value step (each 8mS) prevent abrupt heat increases from affecting ATC. Count ends when I-DACx selected E_APC_CNT_SET (Count DAC) reaches target value (E_APC_CNT_CTRL_USER[7:0]). unselected I-DAC retains feed forward value Count doesn't reach settled value. Although unselected doesn't reach feed forward fixed) value, count reaches settled value, AK2571 moves Status-3 5.2.5 Timer Counts time from power reset release shut down. AK2571 does reach normal operation within period settling time register (E_TIMER_SET), TIMERALM output. <Rev. 0.6E Preliminary> -24- 2001/11 Confidential AK2571 5.2.6 Normal operation After theAK2571 been properly configured "normal" operating mode, continuous temperature compensation performed every milliseconds using data EEPROM. Register access mode Register access mode used adjust characteristics Laser Diode Module. characteristics adjusted while monitoring writing appropriate register. Please refer Registers" details. 5.3.1 Adjustment Example following adjustment process example based assumption that polarity ALM, threshold level ALM, PID, current feedback, etc. already fixed every parameter written EEPROM continuously. Change operation mode from self-operation register access sending appropriate command through Digital interface. Common settings 2-1) Write zero ("0") registers R_CTRL_AKM stop AK2571 working. 2-2) Select I-DACx using R_DAC_SET register. 2-3) temperature corresponding wave length known (either exactly approximately), input temperature offset using R_ATC_OFFSET register. (Please refer "4.4 Gain Offset"). this process, target temperature must midpoint (80h). 2-4) Write target temperature register (R_TMPRT_TRGT) 2-5) register R_TEC_CTRL_SET select control TEC. When using Analog control register R_TEC_ANALOG select Analog-1 Analog using Digital control, register lR_TEC_PWM_SET division. adjustment 3-1) Temperature Adjustment When written R_CTRL_AKM Atc_main(R_CTRL=08h), begins control meet target temperature. seconds required before temperature fully stabilized. This time depends difference between ambient temperature target temperature. Stabilization detected from Lock completion signal through STATUS_MON moving from High. detect this signal, E_LK_CNT_SET E_LK_TMPRT_WIN must appropriate values, STATUS_MON must ATC_LK (R_STATUS_SET=000), must written R_CTRL_AKM.Atc_lk (R_CTRL_AKM=18h) prior adjustment. complete adjustment monitoring temperature, preliminary rough adjustment made using offset (R_ATC_OFFSET) secondary fine adjustment using target temperature register(R_TMPRT_TRGT) should executed match temperature required. 3-2) Wavelength Adjustment also possible adjust monitoring wavelength. When doing this, adjusted work maintain consistent light power. Writing R_CTRL_AKM.Apc_main R_CTRL_AKM=28h) starts APC. Follow adjustment instructions next section roughly R_DACx_GAIN R_DACx corresponding I-DAC use. preliminary rough adjustment made using offset (R_ATC_OFFSET) secondary fine adjustment using target temperature register(R_TMPRT_TRGT) should executed match temperature required. <Rev. 0.6E Preliminary> -25- 2001/11 Confidential AK2571 adjustment 4-1) I-DAC adjustment Adjust R_DACx light power Firstly register R_DACx_GAIN full code I-DAC being over sufficient accuracy. need take margin aging compensation Feed back DAC. R_DACx_GAIN Feed back must limited remain Feed back compensation current. example R_DACx must beyond aging compensation current needed same amount initial current. beyond aging compensation current needed half amount initial current. When using I-DAC1 dithering function, enable R_EA_SW, gain using register R_EA_GAIN frequency using R_EA_FREQ. Monitor total I-DAC1 current since this dithering current added R_DAC1 R_DAC1 must adjusted with this mind. wavelength moves after adjustment, adjust R_TMPRT_TRGT match wavelength back readjust ATC. 4-2) PDMON Gain setting voltage gain monitoring. range from 0.4V 1.1V 0.1V step. This setting must executed after R_PDGAIN set. 4-3) Initial aging error setting (R_APC_TRGT adjustment) STATUSMON setting: R_STATUS_SET "APC FB". When aging compensation current added I-DAC output, STATUS_MON becomes High. R_CTRL_USER.Apc_fb executes Feedback function. this register access mode, actually Feedback function doesn't current R_DACx make sure this adjustment. Moving R_APC_TRGT, identify point which STATUS_MON becomes High. This initial aging point. setting there external components affected ambient temperature changes (current amplifiers, driver etc.), training cancellation temperature characteristics needed. this: 5-1) Stabilize ambient temperature 5-2) Read R_TV[7:0] (internal converter digital output) through serial interface. 5-3) Adjust R_DACx output adequate current temperature. 5-4) Store data 5-2) address 5-3) data look-up table. 5-5) Change temperature repeat this sequence. another wavelength AK2571 store data four wavelengths EEPROM. data another three wavelengths, repeat sequence from Wavelength selection control. Writing EEPROM 7-1) Compose data write EEPROM based adjustment above. 7-2) Change mode EEPROM mode. 7-3) Write data EEPROM through serial interface. Test Change Self-operation mode, confirm functions work. there problems, repeat steps1 readjust. Caution: data registers reset when power removed when operating mode changed. <Rev. 0.6E Preliminary> -26- 2001/11 Confidential AK2571 5.3.2 Confirmation other functions OPALM confirmation When adjustments complete, R_OPALM_SET. Gradually decrement value R_DACx OPALM output current. Confirm light power settled value monitoring output PDMON. Aging Error Compensation confirmation After adjustments complete, write R_CTRL.Apc_fb. decrement value R_DACx don't reduce much OPALM output. Feedback begins function will increase value R_APC_CMPNST. this register access mode, does R_DACx light power does increase, actually. Eventually R_APC_CMPNST will equal E_APC_FB_MAX. E_CUALM_SET equal value E_APC_FB_MAX beforehand, CUALM expresses increment aging compensation current. Aging shift wavelength compensation confirmation This confirmation done with Aging Error Compensation confirmation. R_CTRL.Atc_fb="1" enables feedback confirmation. Decrement value R_DACx, reduce much OPALM output. Feedback begins function increases value R_APC_CMPNST. According this value, R_ATC_CMPNST increased E_ATC_FB_SET parameter. R_ATC_CMPNST will eventually equal E_ATC_FB_MAX. E_WLALM_SET equal E_ATC_FB_MAX below value E_APC_FB_SET E_ATC_FB_SET beforehand, WLALM output indicates shift target temperature. Monitor function AMON analog monitor R_MON_SET (E_MON_SET) register, monitor values registers below through MON-DAC. Table indicates registers that monitored. Output voltage Vmon) (typ) expressed below. Vmon (2.1-0.5) 255*K+0.5 K=the decimal value register Table Monitoring Register R_MON_SET Monitoring Function Remarks Fixed voltage R_MON_DAC_FIX control absolute value R_RID_ABS[12:5] feedback value R_APC_CMPNST[7:0] target value R_TMPRT_CRNT[7:0] feedback value R_ATC_CMPNST[7:0] IDAC1 value R_DAC1[7:0] IDAC2 value R_DAC2[7:0] IDAC3 value R_DAC3[7:0] converter output R_TV[7:0] <Rev. 0.6E Preliminary> -27- 2001/11 Confidential AK2571 STATUS_MON output R_STATUS_MON (E_STATUS_SET), monitor status AK2571 through STATUS_MON pin. Table indicates setting Table STATUS_MON output E_STATUS_SET[2:0] STATUS_MONoutput ATC_LOCKATCLockcountup APC_END APCCount-upexpiring E_FIX_CTRL Movetonormaloperation APC_FB APCFeedbackworking ATC_FB ATCFeedbackworking Registeraccessmode PID_SIGN PIDcontroldirection APC_COMP APC_COMPoutput Remarks 0:counting 1:countup 0:APCCount-uporCount-updisable 1:APCCount-upexpiring 1:NormalOperation 0:ATCFeedbacktargettemp.shift=0 1:ATCFeedbacktargettemp.shift>0 0:SelfoperationorEEPROMmode 1:Registeraccessmode 0:Heating 1:Cooling 0:PDINishigherthantarget 1:PDINislowerthantarget EEPROM internal 4k-bits EEPROM composed 16-bits*256 addresses. memory shown Table 7-1. bits WAVE0 possible change target temperature strapping adjustment data each wavelength stored EEPROM address. Table indicate relationship between WAVE0, EEPROM addresses. Addresses from [xx111010] [xx111111], which contain system data, user program area factory data, valid regardless settings WAVE0,1. <Rev. 0.6E Preliminary> -28- 2001/11 Confidential Table EEPROM Memory Overview Address D15-D8 0000 E_DAC1_TV[00001] Wavelength-1: I-DAC1temperature compensation value 1111 0000 1111 0000 1111 0000 1001 1010 1111 0000 1001 1010 1111 0000 1001 1010 1111 0000 1001 1001 1111 E_DAC1_TV[11110] E_DAC1_TV[11111] E_DAC2_TV Wavelengh-1 I-DAC2 temperature compensation value E_DAC3_TV Wavelength-1 I-DAC3 temperature compensation value Wavelength-1setting data each wavelength Common setting data-1 Wavelength-2 data Common setting data-2 Wavelength-3 data User program area Wavelength-4 data Factory usage AK2571 D7-D0 E_DAC1_TV[00000] Table Relation WAVE0, 1and EEPROM [A7, WAVE1 WAVE0 Address 2bit from Remarks Wavelength-1 Wavelength-2 Wavelength-3 Wavelength-4 <Rev. 0.6E Preliminary> -29- 2001/11 Confidential AK2571 Data construction Temperature compensation data Force temperature compensation current output DAC1-3 using internal converter. Digital 4-bits data from converter becomes address EEPROM 5-bit (R_TV[3]) selects 8-bits data whether D15-D8 D7-D0. Table indicate temperature compensation data format. Table Temperature compensation data Name E_DAC1_TV Function I-DAC1 Temperature compensation data I-DAC2 Temperature compensation data I-DAC3 Temperature compensation data Address A3-A0 0000 1111 0000 1111 0000 1111 Data D15-D8 D7-D0 E_DAC1_TV E_DAC1_TV [00001] [00000] E_DAC1_TV E_DAC1_TV [11111] [11110] E_DAC2_TV E_DAC2_TV [xxxx1] [xxxx0] E_DAC3_TV [xxxx1] E_DAC3_TV [xxxx0] E_DAC2_TV E_DAC3_TV Setting data each wavelength Table indicate data construction setting data each wavelength. Address toA0 ([A7:A6] WAVE1, [A5, fixed [1,1]) marked indicate existence related register. Table setting data each wavelength Name E_PDGAIN E_PDMON_SET Function PDGAIN A7-A4 xx11 A3-A0 0000 0000 Data D4-D0 D7-D5 Setting 00000: 11111: 21.7dB 0.7dB Step, Refer table3-3 000: 0.4V 111: 1.1V 0.1V Step, Refer table Refer Table 4-6, 000000: 0.3V 101000: 1.7V 29.7mV Step Refer table Refer table 1/2, 1/4, 1/12 Refer table 1/2, PDMON output voltage OFFSET MON_DAC fixed value I-DAC1 Gain I-DAC2 Gain output E_ATC_OFFSET 0000 D15-D8 E_MON_DAC_FIX E_DAC1_GAIN E_DAC2_GAIN 0001 0010 0010 D7-D0 D1-D0 D3-D2 <Rev. 0.6E Preliminary> -30- 2001/11 Confidential AK2571 E_DAC3_GAIN E_EA_SW E_EA_GAIN E_EA_FREQ E_APC_TRGT E_APC_FB_MAX E_DAC1_FIX E_DAC2_FIX E_DAC3_FIX E_ATC_FB_MAX I-DAC3 Gain ON/OFF Gain Frequency Feedback Reference voltage Feedback limit current I-DAC1Fixed current 0010 0010 0010 0010 0011 0011 D5-D4 D10-D9 D13-D11 D6-D0 D15-D8 D7-D0 D15-D8 D7-D0 D7-D0 Refer table 1/2, OFF, Refer table 16%, Refer table 000: 16k, 001: 32k, 010: 64k, 011: 128k, 100: 256k 0000000: 1.5V 1111111: 2.1V 4.8mV/Step, Refer Table 0100 0100 0101 0110 I-DAC2 Fixed current I-DAC3 Fixed current Feedback target shift limit Parameter compensation current target temperature target temperature TEMPALM CUALM WLALM (target temperature shift ALM) E_ATC_FB_SET 0110 D11-D8 0000: 0.125, 0001: 0.25 0010: 0.375, 0011: 0100: 0.625, 0101: 0.75 0110: 1.0, 0111: 1.125 1000: 1.25, 1001: 0.03°C /LSB E_ATC_TRGT E_TMPRT_ALM_WI E_CUALM_SET E_WL_ALM_SET 0111 0111 1000 1000 D7-D0 D15-D8 D7-D0 D15-D8 <Rev. 0.6E Preliminary> -31- 2001/11 Confidential Table Data address construction each wavelength Address A3-A0 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 AK2571 Data E_ATC_OFFSET[5:0] E_PDMON_SET[2:0] E_PDGAIN[4:0] E_MON_DAC_FIX[7:0] E_EA_ E_DACi_GAIN FREQ GAIN DAC3 DAC2 DAC1 E_APC_FB_MAX[7:0] E_DAC2_FIX[7:0] E_ATC_FB_SET[3:0] E_TMPRTALM_WIN[7:0] E_WLALM_SET[7:0] Reserved E_APC_TRGT6:0 E_DAC1_FIX[7:0] E_DAC3_FIX[7:0] E_ATC_FB_MAX[7:0] E_ATC_TRGT[7:0] E_CUALM_SET[7:0] Common setting data Table show common data settings EEPROM. Registers marked indicate existence related register. Table Common setting data construction Name E_TEC_ANALOG E_PID_PWM E_PID_CTRL E_DAC_SET Bits Function Analog select division Analog I-DAC Address A7,A6 A3-A0 1010 1010 1010 1010 Setting Analog-1way Analog-2way divide 10:64, 11:128 Analog control control Disable Enable [0]: I-DAC1 [1]: I-DAC2 [2]: I-DAC3 fixed current compensation addition addition [0]: I-DAC1 [1]: I-DAC2 [2]: I-DAC3 I-DAC1 I-DAC2 I-DAC3 Disable Refer Table 3-10 E_APC_FF_SET E_APC_FB_SET Feed forward Feedback data I-DAC selection 1011 1011 E_APC_CNT_SET Count-up finalize I-DAC select Internal conv. 1011 E_TV_OFFSET 1100 <Rev. 0.6E Preliminary> -32- 2001/11 Confidential OFFSET adjustment MON-DAC output STATUS output output AK2571 Adjusted 1101 1101 1110 Refer table Refer table enable active polarity active polarity detect detect 000: 1/2, 001: 010: 1/4, 011: 100: 1/6, 101: 32s, Refer 5.2.2 Refer 5.2.2 Refer 5.2.2 0.03 °C/LSB Refer Table Refer Table Refer Table 6bits absolute control (13bits) 8bits absolute control (13bit) 8bits absolute control (13bits) value value value E_MON_SET E_STATUS_SET E_ALM_SHUTDW E_ALM_POL E_OPALM_SET E_TIMER_SET E_INI_CTRL_USR E_APC_CNT_CTRL_ E_FIX_CTRL_USR E_LK_TMPRT_WIN E_LK_CNT_SET E_PID_D E_PID_P E_PID_I E_PID_MAX E_PIDALM_SET E_PID_INACT_SET USER program area adjust area polarity 1110 1110 1111 1010 1010 1011 1100 1100 1101 1101 1101 1101 1111 OPALM threshold TIMER count period Start sequence Count-up operation Normal operation Window Lock window Lock period differential parameter proportion parameter integration parameter control maximum value PIDALM window sense Start sequence operation 1111 1010 1111 1010 1111 Don't touch data. Table Common data addresses <Rev. 0.6E Preliminary> -33- 2001/11 Confidential AK2571 Addrss [7:6] [5:4] [3:0] 1010 1011 1100 1101 1110 1111 1010 1011 1100 1101 1110 1111 E_PID_P[7:0] E_PID_MAX[5:0] E_PID_INACT_SET[7:0] E_APC_CNT_CTRL_USR[7:0] Ctrl CNT_SET E_STATUS_SET E_OPALM_SET E_DAC_SET[2:0] PWM[1:0] APC_FB_SET E_TV_OFFSET[4:0] E_MON_SET[3:0] ALM_SH TIMER_SET E_INI_CTRL_USR[7:0] E_FIX_CTRL_USR[7:0] E_LK_TMPRT_WIN[7:0] E_PID_D[7:0] E_PID_I[7:0] E_PIDALM_SET[7:0] E_LK_CNT_SET Register Table show register contents formats. column indicates: existence same function EEPROM existence related function inEEPROM. Table Construction Registers Register Name Bits R_PDGAIN[4:0] R_PDMON_SET[7:5] R_ATC_OFFSET[13:8] Function PDGAIN PDMON output voltage OFFSET R_MON_DAC_FIX[7:0] R_DAC1_GAIN[1:0] R_DAC2_GAIN[3:2] R_DAC3_GAIN[5:4] R_EA_SW[8] R_EA_GAIN[10:9] MON_DAC fixed value I-DAC1 Gain I-DAC2 Gain I-DAC3 Gain ON/OFF Gain Address Setting A5-A0 000000 00000: 11111: 21.7dB 0.7dB Step, refer table3-3 000000 000: 0.4V 111: 1.1V 0.1V Step, refer table 000000 Refer table 4-6, 000000: 0.3V 101000: 1.7V 29.7mV Step 000001 Refer table 000010 Refer table 1/2, 1/4, 1/12 000010 Refer table 1/2, 000010 Refer table 1/2, 000010 OFF, 000010 Refer table <Rev. 0.6E Preliminary> -34- 2001/11 Confidential AK2571 16%, Refer table 000: 16k, 001: 32k, 010: 64k, 011: 128k, 100: 256k 0000000: 1.5V 1111111: 2.1V 4.8mV/step, refer table3-4 Analog-1way Analog-2way divide 10:64, 11:128 Analog disable enable [0]: I-DAC1 [1]: I-DAC2 [2]: I-DAC3 fixed value compensation data addition addition [0]: I-DAC1 [1]: I-DAC2 [2]: I-DAC3 I-DAC1 I-DAC2 I-DAC3 disable Refer table 3-10 factory usage Refer table Refer table enable active polarity active polarity detect detect 000: 1/2, 001: 010: 1/4, 011: 100: 1/6, 101: 32s, E_ATC_TRGT R_ATC_CMPNST Refer 5.2.2 R_EA_FREQ[13:11] R_APC_TRGT[6:0] R_TEC_ANALOG[0] R_PID_PWM[2:1] R_PID_CTRL[5:4] R_DAC_SET[10:8] frequency Feedback Reference voltage Analog control select division Analog select I-DAC enable 000010 000011 000100 000100 000100 000100 R_APC_FF_SET[0] R_APC_FB_SET[3:1] Feed forward select 000101 000101 Feedback added I-DAC select R_APC_CNT_SET[5:4] Count-up finalize I-DAC select Internal conv. Offset adjustment MON-DAC output STATUS output output output polarity OPALM threshold TIMER count period target temperature Control register I-DAC1 I-DAC2 000101 R_TV_OFFSET[4:0] 000110 000111 000111 001000 001000 001000 001001 001010 001011 001100 001101 R_MON_SET[3:0] R_STATUS_SET[6:4] R_ALM_SHUTDW[1:0] R_ALM_POL[2] E_OPALM_SET[10:8] R_TIMER_SET[1:0] R_TMPRT_TRGT[7:0] R_CTRL_USR[7:0] R_DAC1[7:0] R_DAC2[7:0] <Rev. 0.6E Preliminary> -35- 2001/11 Confidential R_DAC3[7:0] R_STATUS[7:0] R_ALM_ST[3:0] R_TMPRT_CRNT[7:0] R_TV[7:0] R_APC_CMPNST[7:0] R_ATC_CMPNST[7:0] R_MON_DAC[7:0] R_PDMOND[7:0] R_PID_INTGRL[7:0] R_PID_INTGRL[13:0] R_PID_VALABS[14:0] R_CTRL_AKM[7:0] I-DAC3 Status register 001110 010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 111011 AK2571 Theremistor temperature data Internal conv. Temperature data aging error current Target temperature shift value Monitor PDMON output digital value Integration value (under decimal) Integration value (integral number 2's) control value Control register <Rev. 0.6E Preliminary> -36- 2001/11 Confidential Table Register Addrss [5:4] [3:0] 0000 0001 0010 FREQ 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 R_TV[7:0] R_APC_CMPNST[7:0] R_ATC_CMPNST[7:0] R_MON_DAC[7:0] R_PDMOND[7:0] R_PID_INTGRL[7:0] R_PID_INTGRL[21:8] R_PID_VALABS[14:0] R_CTRL_AKM[7:0] R_STATUS[7:0] R_ALM_ST[3:0] R_TMPRT_CRNT[7:0] R_TMPRT_TRGT[7:0] R_CTRL_USR[7:0] R_DAC1[7:0] R_DAC2[7:0] R_DAC3[7:0] R_OPALM_SET R_STATUS_SET R_DAC_SET[2:0] CNT_SET R_EA_ GAIN DAC3 R_ATC_OFFSET[5:0] R_PDMON_SET[2:0] R_PDGAIN[4:0] R_DACi_GAIN DAC2 Ctrl DAC1 R_APC_TRGT6:0] PWM[1:0] APC_FB_SET AK2571 R_MON_DAC_FIX[7:0] R_TV_OFFSET[4:0] R_MON_SET[3:0] ALM_SH R_TIMER_SET Digital <Rev. 0.6E Preliminary> -372001/11 Confidential must each instruction. cannot used continuously. Digital connect directly interface this case, (CPOL, CPHA) (CPOL, CPHA) Status output through (CPOL, CPHA) Status output disable Register access [READ] mode RDREG) AK2571 High-Z Register access [WRITE] mode WRREG <Rev. 0.6E Preliminary> -38- 2001/11 Confidential AK2571 EEPROM access modeWRDSWREN command WRDS WREN EEPROM access [WRITE] mode WRITE READY High-Z Te/w READY EEPROM access [READ] modeREAD High-Z <Rev. 0.6E Preliminary> -39- 2001/11 Confidential Move operation mode AK2571 Self operationNORMAL Register accessREGMODE EEPROM modeEEPMODE <Rev. 0.6E Preliminary> -40- 2001/11 Confidential Shut Down Reset through RESETN RESEN="0"make same function internal Power-On-Reset. After release, AK2571 begins start sequence same Power Shut down control through SHUT_ATCN SHUT_ATCN="0" make AK2571 power down. After release, AK2571 start from reset. AK2571 Shut down control through SHUT_APCN SHUT_APCN="0" make AK2571 only shut down which stop current output through I-DAC1-3. After release, AK2571 start work data before shut down soon. <Rev. 0.6E Preliminary> -41- 2001/11 Confidential Electric Characteristics Absolute maximum rating Parameter Symbol Voltage supply (AVDD, L1DD, L2VDD, L3VDD, TVDD, DVDD) Grand level (AVSS, BVSS, LVSS, TVSS, DVSS, DAVSS Input voltageBeside VDDs Input currentBeside VDDs Storage temperature Tstg Recommended operating conditions specifications regulated under this condition Parameter Symbol Voltage supply Ambient Operating Temperature AK2571 -0.3 GND-0.3 VDD+0.3 Unite Remarks VDD=all GND=all =all +115 surface temperature *Target temperature range ATC. tested design target value. Current consumption Parameter Current consumptionall Unite Remarks 3.3V+/-6% Package version Target temperature version Symbol Unite Remarks Exclude external load Setting code I-DACx(x=1,2,3) (00)IDAC4 is(000), gain setting default (Gain=""). EEPROM Characteristics Parameter Unite Condition EEPROM Re-write 10000 Times EEPROM data retention Year 85°C means total re-write times tolerance: memory cells rewrite even though only address re-written. that sense average tolerance times Total address: address =wavelength Address 10000/256=39 times). Digital Input Output characteristics Parameter Symbol High level input voltage level input voltage High level output voltage level output voltage 0.7VDD 0.9VDD 0.3VDD Unite Condition IOH= -0.2mA IOL= 0.2mA <Rev. 0.6E Preliminary> -42- 2001/11 Confidential AK2571 Digital Input Output characteristicsBeside Serial Interface Parameter Symbol Reset pulse width Tpwr RESETN Note) Duty Unite Remarks Refer figure Tpwh Tpwl RESETN Tpwr Figure Reset pulse width Figure Input Clock Duty Cycle Digital Input Output characteristicsSerial Interface Parameter Symbol interval Tskp Duty Cycle setup time before fall Tcss hold time after rise Tcsh Tsksl setup time before fall Input clock data setup Tdis hold time Tdih fall output latency READY Programming time Te/w high level hold time after READY Trch raise READY high level output latency must high when transitions Low. When writing EEPROM forbidden read write continuously keeping low. Unite Remarks Refer figure Refer figure Refer figure Refer figure Refer figure Refer figure Refer figure CL50pF Refer figure Refer figure Refer figure <Rev. 0.6E Preliminary> -43- 2001/11 Confidential AK2571 Tcss Tdis Tdih Tskw Tskw Tskp High-Z Figure input command timing Tcsh High-Z Figure data output timing Tcsh Te/w Tdis Tdih High-Z Trch READY Figure EEPROM write timing <Rev. 0.6E Preliminary> -44- 2001/11 Confidential AK2571 Tsksl Invalid High-Z High-Z READY Figure status output through Status output Monitoring pin, indicates status READY. After WRITE command executed, fixed moves from High Low, changes status output mode outputs READY signal. READY signal through stops turns High first ("1") next command input. When next command input, must high once. ADC*Time sharingA converter Input Output characteristics Parameter Condition Resolution Step (=1LSB) 8.63 Input voltage range Output digital code Peak voltage Unite mV/step Remark D[7:0] (00)h-(FF)h (straight binary) 0.0V 2.2V Design target Design target MON_DAC characteristics Parameter Condition Resolution Step (=1LSB) Output voltage range Peak voltage Input digital code 6.27 Unite Remark mV/step Remark Design target D[7:0] (00)h-(FF)h(straight binary) 0.5V 2.1V -452001/11 <Rev. 0.6E Preliminary> Confidential AMON output voltage Center voltage Output "Vmon" indicated expression below, code "K". Vmon (2.1 (10) DAC_APC characteristics Parameter Condition Resolution Step (=1LSB) Output voltage range Peak voltage Output digital code AK2571 Unite Remark mV/step Design target D[6:0] (00)h-(7F)h (straight binary) 1.5V 2.1V Center voltage Output "Vapc" indicated expression below, code "K". Vapc (2.1 (11) IDACcharacteristics Parameter Condition Resolution Maximum output current 109.6 121.8 134.0 Minimum output current Step (=1LSB) 0.353 Output voltage Input digital code D[7:0] (00)h (FF)h (straight binary) maximum (FF)h setting, gain minimum (00)h setting, gain output current "Iidac1" indicated expression below, gain "G", setting code "K". Iidac1 (maximum output current minimum output current) minimum output current [mA] maximum output current, minimum output current resolution register. E_DAC1_GAIN Gain Minimum output Maximum Resolution Remarks [1:0] current output current (Design target) (Design target) (Design target) 30mA 121.8mA 0.36mA/step Default 15mA 60.9mA 0.18mA/step 7.5mA 30.45mA 0.09mA/step 1/12 2.5mA 10.15mA 0.03mA/step Construct external circuit ensure voltage IOUT1 doesn't exceed this value. over, output current can't guaranteed. Unite Remark ±10% *1)*4) *2)*4) mA/step *3)*4) <Rev. 0.6E Preliminary> -46- 2001/11 Confidential AK2571 (12) EA_MOD characteristics Dithering current EA_MOD function added current I-DAC1and output through IOUT1pin. Output current through I-DAC1 shifts this function enabled register R_EA_SW(E_EA_SW). Dithering Frequency dither frequency selected through register (EEPROM) R_(E_) EA_FREQ, derived dividing 2.048MHz(typ) clock. R_EA_FREQ Division (E_EA_FREQ) [2:0] 1/128 1/64 1/32 1/16 Dithering current gain R_EA_GAIN (E_EA_GAIN) [1:0] Dithering Frequency (Design target) 16kHz 32kHz 64kHz 128kHz 256kHz Remarks Default Dithering current gain (Design target) Remarks Default (13) IDAC2, IDAC3 characteristics Parameter Condition Resolution Maximum output current 19.28 21.42 23.56 Minimum output current 2.68 Step (=1LSB) 0.084 Output voltage Input digital code D[7:0] (00)h (FF)h (straight binary) maximum (FF)h setting, gain minimum (20)h setting, gain Linearity from (00)h (20)h guaranteed. output current "Iidac23" indicated expression below, gain "G", setting code "K". Iidac23 (21.42 255) [mA] Construct external circuit ensure voltage IOUT2 doesn't exceed this value. over, output current can't guaranteed operations work correctly. register below sets maximum output current, minimum output current resolution. Their performance regulated from register value (20)h. When register value below 20h, linearity guaranteed. Unite Remarks ±10% *1)*5) *2)*5) mA/step *3)*5) <Rev. 0.6E Preliminary> -47- 2001/11 Confidential AK2571 E_DAC2_GAIN E_DAC3_GAIN [1:0] Gain Minimum output Maximum current output current (Design target) (Design target) 21.42mA 10.71mA 5.36mA Resolution Remarks (Design target) 0.084mA/step 0.042mA/step 0.021mA/step Default (14) IDAC4 characteristics Parameter Condition Unite Remarks Resolution Maximum output current 45.58 50.64 55.70 ±10% Minimum output current Step (=1LSB) 0.050 mA/step Output voltage Input digital code D[9:0] (straight binary) Current maximum setting (3FF)h current minimum setting (20)h. Linearity from (00)h (40)h guaranteed. However (00)h setting, will internal switch force output output current "Iidac4" indicated expression below, DAC4 setting code "K". Iidac4= (50.64 [mA] Construct external circuit ensure that IOUT4 voltage does exceed this value. this value exceeded, output current cannot guaranteed .APC operation function properly. (15) Shut down characteristics Parameter Conditions SHUTDOWN setup time Time from SHUT_APCN/SHUT_ATCN output IDACx(1,2,3) become Hi-Z IDAC4 becomes OFF. SHUTDOWN release time Time from SHUT_APCN IDACx(1,2,3) output settled current. SHUT DOWN release time regulated SHUT_APCN. (16) conversion characteristics Parameter Condition Conv. gain Offset adjustment Unite Remark Only SHUT_ APCN -0.7 Unite Remark °C/step Design target Regulated digital data after A-to-D conversion. offset adjusted testing. <Rev. 0.6E Preliminary> -48- 2001/11 Confidential AK2571 (17) Other Input Output range characteristics Parameter Conditions Unite Remarks input range Monitoring PDIN Design target monitor output range PDMON PDIN voltage 0.1V/step Design target Gained POMON/PDGAIN Design target Thermister input voltage TEMPIN range Regulator voltage REFOUT thermister Design target PDIN voltage user programmable register setting(Refer 3.3.1) range to1.1V 0.1V/step. (18) Internal oscillator (OSC) characteristics (AKM adjust testing) Parameter Condition Frequency Adjusted testing 2.048 Unite Remark ±20% <Rev. 0.6E Preliminary> -49- 2001/11 Confidential AK2571 Function Pin# name TEST1 IOUT4H IOUT4C IOUT3 L2VDD IOUT2 LVSS IOUT1 WAVE1 WAVE0 SHUT_APCN SHUT_ATCN RESETN L1VDD PDIN PDMON TESTA TEMPIN REFOUT AVDD AVSS BIAS AMON READY DAVSS DVDD Function Test pin. Connect I-DAC4 output(50mA max).TEC control (Heating) pin. Connect GND. I-DAC4 output (50mA max). control (Cooling) pin. Connect GND. I-DAC3 output (20mA max). drive Voltage supply I-DAC2 I-DAC2 output (20mA max). drive I-DAC pin. Connect GND. pin. Connect GND. I-DAC1 output (120mA max). drive Wavelength select. Switch EEPROM space. Shut down APC. Shut down. Shut down APC. Shut down. Reset input. "L"= reset Test pin. Connect ordinary Voltage supply I-DAC1 pin. Connect GND. Monitors voltage input. current averaged external resistor capacitor input. Output gained thermister voltage Test pin. Connect ordinary Input voltage from thermister; divided external resistor. Supply reference voltage thermister. Voltage supply analog circuit. pin. Connect GND. analog circuit. internal BIAS currents. Connect 12k±1% GND. Outputs analog monitor signals through DAC. Internal digital signal monitoring analog. pin. Connect GND. Chip select pin. Connect GND. Output when writing EEPROM Data output pin. Connect GND. Data input Serial clock input digital substrate. Connect GND. Voltage supply digital circuit pin. Connect GND. -502001/11 Note <Rev. 0.6E Preliminary> Confidential DVSS STATUS_MO TIMERALM OPALM CUALM TEMPALM PIDALM WLALM COOLP HEATN TVSS TVDD COOLN HEATP BVSS L3VDD TEST2 digital circuit output when AK2571 EEPROM mode. Monitors AK2571 status. AK2571 Timer ALM. Outputs alarm AK2571 doesn't enter normal operating mode within settling period. Loss power. Outputs alarm voltage from PDIN below threshold. Compensation current over alarm. Outputs alarm compensation current aging over threshold. Temperature alarm. Output alarm voltage TEMPIN over threshold. control ALM. Output alarm current control over threshold. Target temperature shift alarm. Output alarm value target temperature shift over threshold. pin. Connect GND. P-CH control signal TEC. control directs cooling, becomes Low. N-CH control signal TEC. control directs heating, becomes High. selected control, switch corresponding control value division value. pin. Connect GND. P-CH/N-CH control signal P-CH/N-CH control signal pin. Connect GND. N-CH control signal TEC. control directs cooling, becomes High. selected control, switch corresponding control value division value. P-CH control signal TEC. control directs heating, becomes Low. substrate Voltage supply I-DAC4 pin. Connect GND. Test pin. Connect ordinary usage. <Rev. 0.6E Preliminary> -51- 2001/11 Confidential AK2571 Package Conditions Package 64-LQFP Marking a.1pin indicate: Marked 1pin trademark: marking: AK2571 Date code: YYWWXXX Year Week(152) code 12.0 ±0.4 10.0 12.0 ±0.4 AK2571 YYWW 10.0 0.22±0.05 1.0±0.2 +0.15 1.40 -0.05 1.70MAX 0.15 0.17±0.05 ±0.2 0.10 <Rev. 0.6E Preliminary> -52- 0.10±0.05 2001/11 Other recent searchesWS1413 - WS1413 WS1413 Datasheet RS-670 - RS-670 RS-670 Datasheet RG58C - RG58C RG58C Datasheet E187184 - E187184 E187184 Datasheet B9006 - B9006 B9006 Datasheet AD7441 - AD7441 AD7441 Datasheet AD7451 - AD7451 AD7451 Datasheet 309NPC100 - 309NPC100 309NPC100 Datasheet
Privacy Policy | Disclaimer |