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*)

 

 

AK2571 Preliminary Laser Diodes AK2571 Single-Chip Auto


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



Confidential
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 searches


WS1413 - 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
© 2012 Datasheet Archive