AS3689 AMSOSRAM | Alldatasheet
Document overview
- Manufacturer or author: Provided By alldatasheet.com(free datasheet download site)
- PDF pages: 72
Technical content
The technical content of this austriamicrosystems datasheet is still valid. Contact information: Headquarters: ams AG Tobelbaderstrasse 30
8141 Unterpremstaetten, Austria
Tel: +43 (0) 3136 500 0 e-Mail: ams_sales@ams.com Please visit our website at www.ams.com
AS3689 austria m i c r o systems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 1 - 70
1 General Description
The AS3689 is a highly-integrated CMOS Power a nd Lighting Management Unit to supply power to LCD-and cameramodules in mobile telephones, and other 1-cell Li+ or 3-cell NiMH powered devices. The AS3689 incorporates one low-power, low- dropout regulator (LDO), one Step Up DC/DC Converter for white backlight LEDs, one high-power Charge Pump for camera flash LEDs, one Analog- to-Digital Converter, support for up to 11 current sinks, a two wire serial interface, and control logic all onto a single device. Output voltages and output currents are fully programmable. The AS3689 is a successor to the austrimicrosystems AS3681 with several additional features (Charge Pump Automatic Up Switching, Extended timer features, autonomous logarithmic and linear PWM dimming, LED pattern generator, DCDC step up overvoltage protection, improved Charge Pump and a fourth high current sink).
2 Key Features
/square4 High-Efficiency Step Up DC/DC Converter − Up to 25V/50mA for White LEDs − Programmable Output Voltage with External Resistors and Serial Interface − Overvoltage Protection − 0.1Ohm Shunt Resistor /square4 High-Efficiency High-Power Charge Pump − 1:1, 1:1.5, and 1:2 Mode − Automatic Up Switching (can be disabled and 1:2 mode can be blocked) − Output Current up to 400mA − Efficiency up to 95% − Very Low effective Resistance (0.5 Ω typ. in 1:1.5) − Only 4 External Capacitors Required: 2 x 1µF Flying Capacitors, 2 x 2.2µF Input/Output Capacitors − Supports LCD White Backlight LEDs, − Camera Flash White LEDs, and Keypad Backlight LEDs /square4 Supports up to 15 Current Sinks − Four Programmable (6-Bit) from: 0.6mA to 37.8mA − Two Programmable (8-bit) from: 0.15mA to 38.25mA − Three High Voltage Programmable (8-bit) from: 0.15mA to 38.25mA (Keyboard LEDs) − Six Programmable (8-bit) from: 0.15mA to 38.25mA (2 RGB LEDs) − Programmable Hardware Control (Strobe, and Preview or PWM) − Selectively Enable/Disable Current Sinks /square4 Internal PWM Generation − 8 Bit resolution − Logarithmic up/down dimming /square4 Led Pattern Generator − Autonomous driving for Fun RGB LEDs /square4 10-bit Successive Approximation ADC − 27µs Conversion Time − Selectable Inputs: GPIO, GPI, all current sources, VBAT, CP_OUT, DCDC_FB − Internal Temp. Measurement − Light Sensor, inluding a adjustable current source (0-15uA) to V2_5 /square4 Support for automatic LED testing (open and shorted LEDs can be identified) /square4 Support for external Temperature Sensor for high current LED protection (CURR3x) /square4 Strobe Timeout protection − Up to 1600ms − Three different timing modes /square4 2 General Purpose Inputs/Outputs − GPIO Input/Output, GPI only Input − Digital Input, Digital Output, and Tristate − Programmable Pull-Up, and Pull-Down − GPI can be used as Flash Strobe − GPIO can be used for Preview Mode − GPIO can be used as PWM input /square4 Negative or High-Voltage Charge Pump − Regulated Output Voltage, Programmable by Dual Resistors e.g. -6V, 10mA for OLED or ±15V, 5mA for TFT − ±5% Accuracy /square4 Programmable LDO (shared with RGB3) − 1.85 to 3.4V, 150mA − Programmable via Serial Interface /square4 Standby LDO always on − Regulated 2.5V max. output 10mA − 3µA Quiescent Current /square4 Wide Battery Supply Range: 3.0 to 5.5V /square4 Two Wire Serial Interface Control /square4 Overcurrent and Thermal Protection /square4 Package: CSP 3 x 3 mm
3 Application
Power- and lighting-management for mobile t elephones and other 1-cell Li+ or 3-cell NiMH powered devices. Datasheet, Confidential AS3689 Flexible Lighting Management (Charge Pump, DCDC Step Up, Current Si nk, ADC, LDO) ams AG Technical content still valid
AS3689 austria m i c r o systems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 2 - 70
4 Block Diagram
Figure 1 – Application Diagram of the AS3689 Step Up DC/DC Converter 4.7µFC10 1.5nF SENSE_N DCDC_GATE DCDC_FB 100k C11 15nF 1µF Battery SENSE_P Charge Pump 1:1, 1:1.5, 1:2 400mA Battery VBAT1 C2_P 1µF 1µF C2_N C1_P 1µFC1_N CPOUT D2 D3 D4 2.2µF CURR30 CURR31 CURR32 Current Sinks each 0.6-37.8mA D10 D12 D11 CURR1 CURR2 HV Current Sinks each 0.15-38.25mA Serial Interface 1-10k VDD_GPIO CLKCLK DATA GPIO/ ADC V2_5 GPIO GPI VDD_GPIO References and Temperature Supervision 1µF 220k Battery VBAT2 V2_5 RBIAS RGB1 RGB2 RGB3 (VANA) Current Sinks 0.156-40mA OLED Charge Pump (Alternative Function) Battery or CPOUT D17,D18,D19 10µH DATA AS3689 Lighting Management Unit 8Bit PWM Generator Automatic Dimming and LED Pattern Generator Vtemp Strobe Timer CURR33 C12 2.2µF LDO VANA e.g. 2.8V LDO 1.85-3.4V 150mA (Alternative Function) CURR41 CURR42 CURR43 VSS_CP Current Sinks 0.15-38.25mA D13 D15 D14 D16 CURR6 D20,D21,D22 Current Sinks each 0.15-38.25mA D6 D7CURR51 CURR52 RGB1 RGB2 VSS VSS Battery or CPOUT LED Test ams AG Technical content still valid
AS3689 austria m i c r o systems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 3 - 70 Table of Contents
Revision History
Revision Date Owner Description 1.0.2 15.1.2007 mlg,ptr - Typ. Operating Characteristics: diagrams inserted - Function testing for LEDs description updated - Added dcdc converter block diagram - Added ADC temp. calculation (was TBD) ams AG Technical content still valid
AS3689 austria m i c r o systems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 4 - 70
5 Characteristics
1 Absolute Maximum Ratings
Stresses beyond those listed in Table 1 may cause permanent damage to the device. These are stress ratings o nly, and functional operation of the device at these or any other conditions beyond those indicated in Section 5 Electrical Characteristics is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Table 1 – Absolute Maximum Ratings Symbol Parameter Min Max Unit Note VIN_HV 1 5V Pins -0.3 17 V Applicable for high-voltage current sink pins CURR1,CURR2, CURR6 VIN_MV 5 V Pins -0.3 7.0 V Applicable for 5V pins VBAT1:VBAT2, CURR3x, CURR4x, C URR5x; C1_N, C2_N, C1_P, C2_P, C POUT; SENSE_N, SENSE_P, DCDC_FB, DCDC_GATE; RGB1,RGB2,RGB3 VIN_LV 3 .3V Pins -0.3 5.0 V Applicable for 3.3V pins VDD_GPIO; GPIO, GPI; serial interface pins CLK, DATA; V2_5; R BIAS IIN I nput Pin Current -25 +25 mA At 25ºC, Norm: JEDEC 17 Tstrg Storage Temperature Range - 55 125 ºC Humidity 5 85 % Non-condensing VESD Electrostatic Discharge - 1000 1000 V Norm: MIL 883 E Method 3015 Pt T otal Power Dissipation QFN32 5x5 1 W TA = 70 degrees, Tjunction max = 125deg TBODY Peak Body Temperature 2 60 ºC T = 20 to 40s, in accordance with IPC/JEDEC J-STD 020C.
5.2 Operating Conditions
Table 2 – Operating Conditions Symbol Parameter Min Typ Max Unit Note VHV H igh Voltage 0.0 15.0 V Applicable for high-voltage current sink pins CURR1, CURR2 and C URR6. VBAT Ba ttery Voltage 3.0 3.6 5.5 VBAT1:VBAT3 VGPIO Periphery Supply Voltage 1.5 3.3 V F or GPIO and serial interface pins. V2_5 Voltage on Pin V 2_5 2.4 2.5 2.6 V I nternally generated TAMB O perating Temperature Range -30 25 85 °C IACTIVE Battery current 35 µA Normal Operating current – see section ‘Operating Modes’; interface active (excluding current of the enabled blocks, e.g. LDO, DCDC) ISTANDBY Standby Mode Current 8 13 µA C urrent consumption in standby mode. Only 2.5V regulator on VDD_GPIO > 1.5V; interface active ISHUTDOWN Shutdown Mode Current 0.1 3 µA VDD_GPIO < 0.3V; interface d isabled and register are reset ams AG Technical content still valid
AS3689 austria m i c r o systems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 5 - 70
6 Typical Operating Characteristics
Figure 2 – DCDC Step Up Converter: Efficiency of +15V Step Up to 15V vs. Load Current at VBAT = 3.8V 0,0 20,0 40,0 60,0 80,0 Load Current [mA] Efficiency [%] VOUT=14.2V VOUT=17.2V VOUT=22.3V VOUT=14.2V 500kHz F igure 3 – Charge Pump: Efficiency vs. VBAT (with one Flash LED PWF1) 100 120 Vbat [V] Efficiency [%] ILED=80mA, VLED=3.11V ILED=40mA, VLED=2.98V ILED=147mA, VLED=3.25V ams AG Technical content still valid
AS3689 austria m i c r o systems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 7 - 70 Figure 7 – Current Sink CURR4x vs. VBAT V(CURR41) [V] Current [mA] CURR41=38.25mA CURR41=4.8mA Figure 8 – RGB Current Sinks RGBx vs. VBAT
7 Detailed Functional Description
1 Analog LDO
The LDO is a general purpose LDO and the output pin is shared with the current source (sink) connected to R GB3. The design is optimized to deliver the best compromise between quiescent current and regulator performance for battery powered devices. Stability is guaranteed with ceramic output capacitors (see Figure 3) of 1µF ±20% (X5R) or 2.2µF +100/-50% (Z5U). The low ESR of these capacitors ensures low output impedance at high frequencies. The low impedance of the power transistor enables the device to deliver up to 150mA even at nearly discharged batteries without any decrease in performance. The LDO is off by default after startup (apply voltage on VDD_GPIO) V(RGB1) [V] Current [mA] RGB1=38.25mA RGB1=4.8mA ams AG Technical content still valid
AS3689 austria m i c r o systems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 8 - 70 Figure 9 –LDO Block Diagram VBAT3 3 - 5.5V High-Gain Low-Bandwidth Amplifier Low-Gain Ultra High- Bandwidth Amplifier VOUT 1.85 - 3.4V 50mA Load C12 2.2µF GND VREF1.8V D C Reference PMOS Power Device 1Ω Max 1µF RGB3 Table 3 – Analog LDOs Characteristics Symbol Parameter Min Typ Max Unit Note VBAT Su pply Voltage Range 3.0 5.5 V RON On Resistance 1.0 Ω @150mA, full operating temperature range 150 mV @150mA 50 mV @50mA VDROPOUT Dropout Voltage 500 mV @5mA 50 µA Without load IOn Su pply Current
150 With 150mA load
IOFF Shutdown Current 100 nA Without load tstart St artup Time 200 µs Vout_tol Output Voltage Tolerance -2 +2 % 1.85 2.85 V VBAT > 3.0V Vout Output Voltage .85 3.4 V Full Programmable Range ILIMIT LDO Current Limit 300 450 mA Pin RGB3. LDO acts as current s ource if the output current exceeds ILIMIT. ams AG Technical content still valid
AS3689 austria m i c r o systems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 9 - 70
7.1.1 LDO Registers
Table 4 – Register definition for Analog LDO Reg. Control Addr: 00 This register enables/disables the LDOs, Charge Pumps, Charge Pump LEDs, current sinks, the Step Up DC/DC Converter, and low-power mode. Bit Bit Name Default Access Description 1 ldo_ on 0 R/W 0 = Analog LDO is switched off 1 = Analog LDO is switched on Table 5 – Register definition for the LDO Ldo voltage Addr: 08h This register sets the output voltage (RGB3) for the LDO. Bit Bit Name Default Access Description 4:0 ldo_voltage 00h R/W Controls LDO voltage selection. 00000b = 1.85V. ... LSB = 50mV 11111b = 3.4V 5 ldo_pulld 0 R/W Enable a pulldown for LDO ANA (pin RGB3). If RGB3 current sink or the external charge pump is used, leave this bit at default 0; if the LDO is used in a system, set this bit always to 1 0 = pulldown is disabled 1 = pulldown is enabled; has only effect if LDO is off (ldo_ana_on = 0) ams AG Technical content still valid
AS3689 austria m i c r o systems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 1 0 - 70
7.2 Step Up DC/DC Converter
The Step Up DC/DC Converter is a high-efficiency current mode PWM regulator, providing output voltage up to 5V and a load current up to 50mA. A constant switching-frequency results in a low noise on the supply and output voltages. Figure 10 – Step Up DCDC Converter Block Diagramm Option: Current Feedback with Overvoltage protection Step Up DC/DC Converter 4.7µFC10 1.5nF SENSE_N DCDC_GATE DCDC_FB 1µF Battery 10µH C11 15nF 100k CURR1 CURR2 HV Current Sinks each 0.156-40mA CURR6 D10 D12 D11 D13 D15 D14 D16 SENSE_P Table 6 – Step Up DC/DC Converter Parameters Symbol Parameter Min TYP Max Unit Note IVDD Quiescent Current 140 µ A Pulse skipping mode. VFB1 Feedback Voltage for External Resistor Divider 1.20 1.25 1.30 V For constant voltage control. step_up_res=1 VFB2 Feedback Voltage for Current Sink Regulation 0.4 0.5 0.6 V on CURR1, CURR2 or CURR6 in regulation. step_up_res=0 Additional Tuning Current at Pin DCDC_FB and overvoltage protection 0 30 µ A IDCDC_FB Accuracy of Feedback Current at full scale -6 6 % Adjustable by software using Register DCDC control1 1µ A step size (0-15µA) VPROTECT = 1.25V + IDCDC_FB * R3 ams AG Technical content still valid
AS3689 austria m i c r o systems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 1 1 - 70 Table 6 – Step Up DC/DC Converter Parameters Symbol Parameter Min TYP Max Unit Note Vrsense_max 46 66 85 e.g., 0.66A for 0.1Ω sense resistor. Vrsense_max_st art 25 33 43 For fixed startup time of 500us Vrsense_max_lc Current Limit Voltage at RSENSE (R2) 0 43 57 mV If stepup_lowcur=1 RSW Switch Resistance 1 Ω ON-resistance of external switching transistor. 50 mA At 15V output voltage. Iload Load Current 0 45 mA At 17V output voltage. fIN Switching Frequency 0.9 1 1.1 MHz Internally trimmed. Cout Output Capacitor 0.7 4.7 µ F Ceramic, ±20%. Use nominal 4.7µ F capacitors to obtain at least 0.7µ F under all conditions (voltage dependance of capacitors) L Inductor 7 10 13 µ H Use inductors with small Cparasitic <100pF) to get high efficiency. tMIN_ON Minimum on Time 90 140 190 ns MDC Maximum Duty Cycle 88 91 % Voltage ripple >20kHz 160 mV Vripple Voltage ripple <20kHz 40 mV Cout=4.7uF,Iout=0..45mA, Efficiency Efficiency 85 % Iout=20mA,Vout=17V,Vbat=3.8V To ensure soft startup of the dcdc converter, the overcurrent limits are reduced for a fixed time after enabling the dcdc converter. The total startup time for an output voltage of e.g. 25V is less than 2ms.
7.2.1 Feedback Selection
Register 12 (DCDC Control) selects the type of feedback for the Step Up DC/DC Converter. T he feedback for the DC/DC converter can be selected either by current sinks (CURR1, CURR2, CURR6) or by a voltage feedback at pin DCDC_FB. If the register bit step_up_fb_auto is set, the feedback path is automatically selected between CURR1, CURR2 and CURR6 (the lowest voltage of these current sinks is used). Setting step_up_fb enables feedback on the pins CURR1, CURR2 or CURR6. The Step Up DC/DC Converter is regulated such that the required current at the feedback path can be supported. (Bit step_up_res should be set t o 0 in this configuration) Note: Always choose the path with the highest voltage drop as feedback to guarantee adequate supply for the other (unregulated) paths or enable the register bit step_up_fb_auto.
7.2.2 Overvoltage Protection in Current Feedback Mode
The overvoltage protection in current feedback mode (step_up_fb = 01, 10 or 11 or step_up_fb_auto = 1) works a s follows: Only resistor R3 and C10/C11 is soldered and R4 is omitted. An internal current source (sink) is used to generate a voltage drop across the resistor R3. If then the voltage on DCDC_FB is above 1.25V, the DCDC is momentarily disabled to avoid too high voltages on the output of the DCDC converter. The protection voltage can be calculated according to the following formula: VPROTECT = 1.25V + IDCDC_FB * R3 ams AG Technical content still valid
AS3689 austria m i c r o systems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 1 2 - 70 N otes: 1. The voltage on the pin DCDC_FB is limited by an internal protection diode to VBAT + one diode forward voltage (typ. 0.6V). 2. If the overvoltage protection is not used in current feedback mode, connect DCDC_FB to ground. Figure 11 –Step Up DC/DC Converter Block Diagram; Option: Regulated Output Current, Overvoltage protection at Pin DCDC_FB CURR1 CURR2 HV Current Sinks each 0.156-40mA CURR6 DCDC_GATE DCDC_FB 1.25V 0.5V step_up_vtuning 1.25Vstep_up_prot step_up_fb ramp PWM Logic Gate Driver Vrsense_max step_up_freq1MHz 500kHz clk ov_curr ov_voltage Automatic feedback select (CURR1,2,6) step_up_fb_auto CURRX on and currX_on_cp=0 1.35V 0.8V overshoot comp error ota overshoot pulse_skip V 4.7µF C10 1.5nF 1µF Battery 10µH C11 15nF 100k D10 D12 D11 D13 D15 D14 D16 SENSE_NSENSE_P + -
7.2.3 Voltage Feedback
Setting bit step_up_fb = 00 enables voltage feedback at pin DCDC_FB.. T he output voltage is regulated to a constant value, given by (Bit step_up_res should be set to 1 in this c onfiguration) Ustepup_out = (R3+R4)/R4 x 1.25 + IDCDC_FB x R 3 If R4 is not used, the output voltage is by (Bit step_up_res should be set to 0 in this configuration): Ustepup_out = 1.25 + IDCDC_FB x R 3 ams AG Technical content still valid
AS3689 austria m i c r o systems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 1 3 - 70 W here: Ustepup_out = Step Up DC/DC Converter output voltage. R 3 = Feedback resistor R3. R4 = Feedback resistor R4. IDCDC_FB = Tuning current at pin 29 (DCDC_FB); 0 to 31µ A. Table 7 – Voltage Feedback Example Values Ivtuning Ustepup_out Ustepup_out µ A R3 = 1MΩ , R4 not used R3 = 500kΩ , R4 = 50kΩ 0 - 13.75 1 - 14.25 2 - 14.75 3 - 15.25 4 - 15.75 5 6.25 16.25 6 7.25 16.75 7 8.25 17.25 8 9.25 17.75 9 10.25 18.25 10 11.25 18.75 11 12.25 19.25 12 13.25 19.75 13 14.25 20.25 14 15.25 20.75 15 16.25 21.25 … … … 30 31.25 28.75 31 32.25 29.25 Caution: The voltage on CURR1, CURR2 and CURR6 must not exceed 15V – see also section ‘High Voltage Current Sinks’.
7.2.4 PCB Layout Tips
To ensure good EMC performance of the DCDC converter, keep its external power components C2, R2, L1, Q1, D 1 and C9 close together. Connect the ground of C2, Q1 and C9 locally together and connect this path with a single via to the main ground plane. This ensures that local high-frequency currents will not flow to the battery. ams AG Technical content still valid
AS3689 austria m i c r o systems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 1 4 - 70
7.2.5 Step up Registers
Reg. Control Addr: 00 This register enables/disables the LDOs, Charge Pumps, Charge Pump LEDs, current sinks, the Step Up DC/DC Converter Bit Bit Name Default Access Description 3 step_up_on 0 R/W Enable the step up converter 0b = Disable the Step Up DC/DC Converter. 1b = Enable the Step Up DC/DC Converter. DCDC Control 1 Addr: 21h This register controls the Step Up DC/DC Converter. Bit Bit Name Default Access Description 0 step_up_frequ 0 R/W Defines the clock frequency of the Step Up DC/DC Converter. 0 = 1 MHz 1 = 500 kHz 2:1 step_up_fb 00 R/W Controls the feedback source if step_up_fb_auto = 0 00 = DCDC_FB enabled (external resistor divider). Set step_up_fb=00 (DCDC_FB), if external PWM is enabled for CURR1, CURR2 or CURR6 01 = CURR1 feedback enabled (feedback via white LEDs. 10 = CURR2 feedback enabled (feedback via white LEDs. 11 = CURR6 feedback enabled (feedback via white LEDs. 7:3 step_up_vtuning 00000 R/W Defines the tuning current at pin DCDC_FB. 00000 = 0 µ A 00001 = 1 µ A 00010 = 2 µ A 10000 = 15 µ A 11111 = 31 µ A DCDC Control 2 Addr: 22h This register controls the Step Up DC/DC Converter and low-voltage current sinks CURR3x. Bit Bit Name Default Access Description 0 step_up_res 0 R/W Gain selection for Step Up DC/DC Converter. 0 = Select 0 if Step Up DC/DC Converter is used with current feedback (CURR1, CURR2 , CURR6) or if DCDC_FB is used with current feedback only – only R1, C1 connected 1 = Select 1 if DCDC_FB is used with external resistor divider (2 resistors). 1 skip_fast 0 R/W Step Up DC/DC Converter output voltage at low loads, when pulse skipping is active. 0 = Accurate output voltage, more ripple. 1 = Elevated output voltage, less ripple. 2 stepup_prot 1 R/W Step Up DC/DC Converter protection. 0 = No overvoltage protection. 1 = Overvoltage protection on pin DCDC_FB enabled voltage limitation =1.25V on DCDC_FB ams AG Technical content still valid
AS3689 austria m i c r o systems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 1 5 - 70 DCDC Control 2 Addr: 22h This register controls the Step Up DC/DC Converter and low-voltage current sinks CURR3x. Bit Bit Name Default Access Description 3 stepup_lowcur 1 R/W Step Up DC/DC Converter coil current limit. 0 = Normal current limit 1 = Current limit reduced by approx. 33% 4 curr1_prot_on 0 R/W 0 = No overvoltage protection 1 = Pull down current switched on, if voltage exceeds 13.75V, and step_up_on=1 5 curr2_prot_on 0 R/W 0 = No overvoltage protection 1 = Pull down current switched on, if voltage exceeds 13.75V, and step_up_on=1 6 curr6_prot_on 0 R/W 0 = No overvoltage protection 1 = Pull down current switched on, if voltage exceeds 13.75V, and step_up_on=1 7 step_up_fb_auto 0 R/W 0 = step_up_fb select the feedback of the DCDC converter 1 = The feedback is automatically chosen within the current sinks CURR1, CURR2 and CURR6 (never DCDC_FB). Only those are used for this selection, which are enabled (currX_mode must not be 00) and not connected to the charge pump (currX_on_cp must be 0). Don’t use automatic feedback selection together with external PWM for the current sources CURR1, CURR2 or CURR6.
7.3 Charge Pump
The Charge Pump uses two external flying capacitors C6, C7 to generate output voltages higher than the battery v oltage. There are three different operating modes of the charge pump itself: /square4 1:1 Bypass Mode − Battery input and output are connected by a low-impedance switch (0.5 Ω ); − battery current = output current. /square4 1:1.5 Mode − The output voltage is up to 1.5 times the battery voltage (without load), but is limited to VCPOUTmax all the time − battery current = 1.5 times output current. /square4 1:2 Mode − The output voltage is up to 2 times the battery voltage (without load), but is limited to VCPOUTmax all the time − battery current = 2 times output current As the battery voltage decreases, the Charge Pump must be switched from 1:1 mode to 1:1.5 mode and eventually in 1:2 mode in order to provide enough supply for the current sinks. Depending on the actual current the mode with best overall efficiency can be automatically or manually selected: Examples: /square4 Battery voltage = 3.7V, LED dropout voltage = 3.5V. The 1:1 mode will be selected and there is 100mV drop on the current sink and on the Charge Pump switch. Efficiency 95%. on the current sink and 250mV on the Charge Pump. Efficiency 66%. /square4 Battery voltage = 3.8V, LED dropout voltage = 4.5V (Camera Flash). The 1:2 mode can be selected and there is 600mV drop on the current sink and 2.5V on the Charge Pump. Efficiency 60%. The efficiency is dependent on the LED forward voltage given by: Eff=(V_LED*Iout)/(Uin*Iin) ams AG Technical content still valid
AS3689 austria m i c r o systems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 1 6 - 70 T he charge pump mode switching can be done manually or automatically with the following possible software settings: /square4 Automatic up all modes allowed (1:1, 1:1.5, 1:2) − Start with 1:1 mode − Switch up automatically 1:1 to 1:1.5 to 1:2 /square4 Automatic up, but only 1:1 and 1:1.5 allowed − Start with 1:1 mode − Switch up automatically only from 1:1 to 1:1.5 mode; 1:2 mode is not used /square4 Manual − Set modes 1:1, 1:1.5, 1:2 by software Figure 12 – Charge Pump Pin Connections Charge Pump 1:1, 1:1.5, 1:2 400mA Battery VBAT1 C2_P 1µFC2_N C1_P 1µFC1_N CPOUT 1µF 2.2µF VSS_CP The Charge Pump requires the external components listed in the following table: Table 8 – Charge Pump External Components Symbol Parameter Min Typ Max Unit Note C5, C6, C7 E xternal Flying Capacitor (2x) 1.0 µ F Ceramic low-ESR capacitor between pins C1_P and C1_N, between pins C2_P and C2_N and between VBAT1 and VSS. Use nominal 1.0µF capacitors (size 0402) C8 E xternal Storage Capacitor 1.5 (@3.3V) 2.2 µ F Ceramic low-ESR capacitor between pins CP_OUT and VSS, pins CP_OUT and VSS. Use nominal 2.2µF capacitors (size 0603) Note: 1.) The connections of the external capacitors C5, C6, C7 and C8 should be kept as short as possible. 2.) The maximum voltage on the flying capacitors C6 and C7 is VBAT ams AG Technical content still valid
AS3689 austria m i c r o systems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 17 - 70 Table 9 – Charge Pump Characteristics Symbol Parameter Min Typ Max Unit Note ICPOUT_Pulsed Output Current Pulsed 0.0 400 mA 300ms pulse width, 10% duty cycle max. ICPOUT Output Current Continuous 0.0 350 mA Depending on PCB layout VCPOUTmax Output Voltage 5.5 V Internally limited, Including output ripple η Efficiency 60 90 % Including current sink loss; ICPOUT < 400mA. ICP1_1.5 7 1:1.5 Mode ICP1_2 Po wer Consumption without Load fclk = 1 MHz 8 1:2 Mode Rcp1_1 0.7 1.5 1:1 Mode; VBAT >= 3.5V Rcp1_2 Effective Charge Pump Output Resistance (Open Loop, fclk = 1MHz) 2 3.5 Ω 1:1.2 Mode; VBAT >= 3.1V fclk Accuracy Accuracy of Clock Frequency -10 10 % currlv_switch RGB1:RGB3, CURR41:CURR42 and CURR51:CURR52 minumum voltage 0.2 V currhv_switch CURR1, CURR2, CURR6 minumum voltage 0.45 V CURR30:CURR33 minumum voltage 0-160mA range 0.2 V curr3x_switch CURR30:CURR33 minumum voltage >160mA range 0.4 V If the voltage drops below this threshold, the charge pump will use the next available mode 240 µ sec cp_start_debounce=0 tdeb C P automatic up- switching debounce time 2000 µ sec After switching on CP (cp _on set to 1), if cp_start_debounce=1
7.3.1 Charge Pump Mode Switching
If automatic mode switching is enabled (cp_mode_switching = 00 or cp_mode_switching = 01) the charge pump m onitors the current sinks, which are connected via a led to the output CP_OUT. To identify these current sources (sinks), the registers cp_mode_switch1 and cp_mode_switch2 (register bits curr30_on_cp … curr33_on_cp, rgb1_on_cp … rgb3_on_cp, curr1_on_cp, curr2_on_cp, curr41_on_cp … curr43_on_cp) should be setup before starting the charge pump (cp _on = 1). If any of the voltage on these current sources drops below the threshold (currlv_switch, currhv_switch, curr3x_switch), the next higher mode is selected after the debounce time. To avoid switching into 1:2 mode (battery current = 2 times output current), set cp_mode_switching = 10. If the currX_on_cp=0 and the according current sink is connected to the chargepump, the current sink will be functional, but there is no up switching of the chargepump, if the voltage compliance is too low for the current sink to supply the specified current. ams AG Technical content still valid
AS3689 austria m i c r o systems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 18 - 70 Figure 13 – Automatic Mode Switching Charge Pump 1:1, 1:1.5, 1:2 400mA Battery VBAT1 C2_P 1.0µF 1.0µFC2_N C1_P 1.0µF C1_N CPOUT 2.2µF CURR30 CURR31 CURR32 CURR33 ... RGB1 RGB3 ... CURR1 CURR2 CURR41 CURR43 ... 200mV (curr3x_switch) 200mV (currlv_switch) 450mV (currhv_switch) curr30_on_cp curr31_on_cp curr32_on_cp curr33_on_cp rgb1_on_cp rgb3_on_cp ... ... curr1_on_cp curr2_on_cp curr41_on_cp curr43_on_cp ... ... Debounce cp_start_debounce Mode Switching 1:1 -> 1:1.5 1:1.5 -> 1:2 cp_mode<1:0> CURR6curr6_on_cp CURR52curr52_on_cp ... curr51_on_cp CURR51
7.3.2 Soft Start
An implemented soft start mechanism reduces the inrush current. Battery current is smoothed when switching the c harge pump on and also at each switching condition. This precaution reduces electromagnetic radiation significantly.
7.3.3 Charge Pump Registers
Reg. Control Addr: 00h This register enables/disables the LDOs, Charge Pumps, Charge Pump LEDs, current sinks, the Step Up DC/DC Converter. Bit Bit Name Default Access Description 2 cp _on 0 R/W 0 = Set Charge Pump into 1:1 mode (off state) unless cp_auto_on is set 1 = Enable manual or automatic mode switching – see register CP Control for actual settings ams AG Technical content still valid
AS3689 austria m i c r o systems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 19 - 70 Addr: 23h CP Control This register controls the Charge Pump. Bit Bit Name Default Access Description 0 cp_clk 0 R/W Clock frequency selection. 0 = 1 MHz 1 = 500 kHz 2:1 cp_mode 00b R/W Charge Pump mode (in manual mode sets this mode, in automatic mode reports the actual mode used) 00 = 1:1 mode 01 = 1:1.5 mode 10 = 1:2 mode 11 = NA Note:Direct switching from 1:1.5 mode into 1:2 in manual mode and vice versa is not allowed. Always switch over 1:1 mode. 4:3 cp_mode_switching 00b R/W Set the mode switching algorithm: 00 = Automatic Mode switching; 1:1, 1:1.5 and 1:2 allowed1 1 = Automatic Mode switching; only 1:1 and 1:1.5 allowed1 0 = Manual Mode switching; register cp_mode defines the actual charge pump mode used 11 = reserved 5 cp_start_debounce 0 R/W 0 = Mode switching debounce timer is always 240us 1 = Upon startup (cp _on set to 1) the mode switching debounce time is first started with 2ms then reduced to 240us 6 cp_auto_on 0 R/W 0 = Charge Pump is switched on/off with cp _on 1 = Charge Pump is automatically switched on if a current sink, which is connected to the charge pump (defined by registers CP Mode Switch 1 & 2) is switched on Note : 1. Don’t use automatic mode switching together with external PWM for the current sources connceted to the charge pump with less than 500us high time. CP Mode Switch 1 Addr: 24h Setup which current sinks are connected (via leds) to the charge pump; if set to ‘1’ the correspond current source (sink) is used for automatic mode selection of the charge pump Bit Bit Name Default Access Description 0 curr30_on_cp 1 R/W 0 = current Sink CURR30 is not connected to charge pump 1 = current sink CURR30 is connected to charge pump 1 curr31_on_cp 1 R/W 0 = current Sink CURR31 is not connected to charge pump 1 = current sink CURR31 is connected to charge pump 2 curr32_on_cp 1 R/W 0 = current Sink CURR32 is not connected to charge pump 1 = current sink CURR32 is connected to charge pump 3 curr33_on_cp 1 R/W 0 = current Sink CURR33 is not connected to charge pump 1 = current sink CURR33 is connected to charge pump 4 rgb1_on_cp 0 R/W 0 = current Sink RGB1 is not connected to charge pump 1 = current sink RGB1 is connected to charge pump 5 rgb2_on_cp 0 R/W 0 = current Sink RGB2 is not connected to charge pump 1 = current sink RGB2 is connected to charge pump 6 rgb3_on_cp 0 R/W 0 = current Sink RGB3 is not connected to charge pump 1 = current sink RGB3 is connected to charge pump 7 NA ams AG Technical content still valid
AS3689 austria m i c r o systems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 20 - 70 CP Mode Switch 2 Addr: 25h Setup which current sinks are connected (via leds) to the charge pump; if set to ‘1’ the correspond current source (sink) is used for automatic mode selection of the charge pump Bit Bit Name Default Access Description 0 curr1_on_cp 0 R/W 0 = current Sink CURR1 is not connected to charge pump 1 = current sink CURR1 is connected to charge pump 1 curr2_on_cp 0 R/W 0 = current Sink CURR2 is not connected to charge pump 1 = current sink CURR2 is connected to charge pump 2 curr41_on_cp 0 R/W 0 = current Sink CURR41 is not connected to charge pump 1 = current sink CURR41 is connected to charge pump 3 curr42_on_cp 0 R/W 0 = current Sink CURR42 is not connected to charge pump 1 = current sink CURR42 is connected to charge pump 4 curr43_on_cp 0 R/W 0 = current Sink CURR43 is not connected to charge pump 1 = current sink CURR43 is connected to charge pump 5 curr51_on_cp 0 R/W 0 = current Sink CURR51 is not connected to charge pump 1 = current sink CURR51 is connected to charge pump 6 curr52_on_cp 0 R/W 0 = current Sink CURR52 is not connected to charge pump 1 = current sink CURR52 is connected to charge pump 7 curr6_on_cp 0 R/W 0 = current Sink CURR6 is not connected to charge pump 1 = current sink CURR6 is connected to charge pump Curr low voltage status 1 Addr: 2Ah Indicates the low voltage status of the current sinks. If the currX_low_v bit is set, the voltage on the current sink is too low, to drive the selected output current Bit Bit Name Default Access Description 0 curr30_low_v 1 R 0 = voltage of current Sink CURR30 >curr3x_switch 1 = voltage of current Sink CURR30 <curr3x_switch 1 curr31_low_v 1 R 0 = voltage of current Sink CURR31 >curr3x_switch 1 = voltage of current Sink CURR31 <curr3x_switch 2 curr32_low_v 1 R 0 = voltage of current Sink CURR32 >curr3x_switch 1 = voltage of current Sink CURR32 <curr3x_switch 3 curr33_low_v 1 R 0 = voltage of current Sink CURR33 >curr3x_switch 1 = voltage of current Sink CURR33 <curr3x_switch 4 rgb1_low_v 0 R 0 = voltage of current Sink RGB1 >currlv_switch 1 = voltage of current Sink RGB1 <currlv_switch 5 rgb2_low_v 0 R 0 = voltage of current Sink RGB2 >currlv_switch 1 = voltage of current Sink RGB2 <currlv_switch 6 rgb3_low_v 0 R 0 = voltage of current Sink RGB3 >currlv_switch 1 = voltage of current Sink RGB31 <currlv_switch 7 curr6_low_v 0 R 0 = voltage of current Sink CURR6 >currlv_switch 1 = voltage of current Sink CURR6 <currlv_switch ams AG Technical content still valid
AS3689 austria m i c r o systems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 21 - 70 Curr low voltage status 2 Addr: 2Bh Indicates the low voltage status of the current sinks. If the currX_low_v bit is set, the voltage on the current sink is too low, to drive the selected output current Bit Bit Name Default Access Description 0 curr1_low_v 0 R 0 = voltage of current Sink CURR1 >currhv_switch 1 = voltage of current Sink CURR1 <currhv_switch 1 curr2_low_v 0 R 0 = voltage of current Sink CURR2 >currhv_switch 1 = voltage of current Sink CURR2 <currhv_switch 2 curr41_low_v 0 R 0 = voltage of current Sink CURR41 >currlv_switch 1 = voltage of current Sink CURR41 <currlv_switch 3 curr42_low_v 0 R 0 = voltage of current Sink CURR42 >currlv_switch 1 = voltage of current Sink CURR42 <currlv_switch 4 curr43_low_v 0 R 0 = voltage of current Sink CURR43 >currlv_switch 1 = voltage of current Sink CURR43 <currlv_switch 6 curr51_low_v 0 R 0 = voltage of current Sink CURR51 >currlv_switch 1 = voltage of current Sink CURR51 <currlv_switch 7 curr52_low_v 0 R 0 = voltage of current Sink CURR52 >currlv_switch 1 = voltage of current Sink CURR52 <currlv_switch
7.3.4 Usage of PCB Wire Inductance
The inductance between the battery and pins VBAT1 and VBAT2 can be used as a filter to reduce disturbance on t he battery. Instead of using one capacitor (C5) it is recommended to split C5 into C51 and C52 with the c apacitance equal: C51 = C52 = 1/2 x C5 C 51 or C52 should not be less than 1uF (nominal value). It is recommended to apply a minimum of 20nH maximum 200nH) with low impedance. This inductance can be realized on the PCB without any discrete coil. Assuming that a 1mm signal line corresponds to approximately 1nH (valid if the length (L) is significantly bigger than the width (W) of the line (L/W <10)), a line length of: 20mm < L < 200mm is recommended. The shape of the line is not important. Figure 14 – PCB Wire Inductance Example 1 C51 C52 Battery Connector Pin VBAT1 L ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 22 - 70 Figure 15 – PCB Wire Inductance Example 2 C51 C52 Battery Connector Pin VBAT1 Ltotal=L1+n*L2
7.4 Current Sinks
The AS3689 contains general purpose current sinks intended to control backlights, buzzers, and vibrators. All current sinks have an integrated protection against overvoltage. CURR1, CURR2 and CURR6 is also used as feedback for the Step Up DC/DC Converter (regulated to 0.5V in this configuration). /square4 Current sinks CURR1, CURR2 and CURR6 are high-voltage compliant (15V) current sinks, used e.g., for series of white LEDs /square4 Current sinks CURR 3x (CURR30, CURR31, CURR32 and CURR33) are parallel 5V, high-current current sinks, used e.g., for a photocamera flash LED. Due to their wide setting range, they also can be used for backlighting (e.g. LCD Main backlight). /square4 Current sinks RGB1, RGB2, and RGB3 are general purpose current sinks e.g. for a fun LED (the pins for these current sinks are shared with the OLED charge pump); the RGB3 current sink pin is shared with the LDO /square4 Current sinks CURR4x (CURR41, CURR42, and CURR43) are general purpose current sinks e.g. for white LEDs. /square4 Current sinks CURR5x (CURR51, and CURR52) are general purpose current sinks e.g. for white LEDs. ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 23 - 70 Table 10 – Current Sink Function Overview Resolution Current Sink Max. Voltage (V) Max. Current (mA) (Bits) (mA) Software Current Control Hardware On/Off Control Alternate Function CURR1 CURR2 CURR6 15.0 38.25 8 0.15 Separate LED Pattern; PWM at GPIO; Internal PWM CURR30 CURR31 CURR32 CURR33 37.8 6 0.6 Combined in Strobe/Preview or Separated Flash LED Strobe (GPI) & Preview (GPIO); PWM at GPIO; Internal PWM; Ext-Overtemp on GPIO LED Pattern N/A RGB1 RGB2 RGB3 38.25 8 0.15 Separate LED Pattern; PWM at GPIO; Internal PWM OLED Charge Pump RGB3: LDO CURR41 CURR42 CURR43 38.25 8 0.15 Separate LED Pattern; PWM at GPIO; Internal PWM CURR51 CURR52 VBAT (5.5V) 38.25 8 0.15 Separate LED Pattern; PWM at GPIO; Internal PWM N/A
7.4.1 High Voltage Current Sinks CURR1, CURR2, CURR6
The high voltage current sinks have a resolution of 8 bits. Additionally an internal protection circuit monitors with a voltage divider (max 3µA @ 15) the voltage on CURR1, CURR2 and CURR6 and increases the current in off state in case of overvoltage. See section ‘Typical Operating Characteristics’ Figure ‘Current Sink CURR1, CURR2, CURR6 Protection Current’. This shows the protection current versus applied voltage depending on the register setting currX_prot_on (X=1,2 or 6). External PWM control of these current sinks is possible and can be enabled by software (Input pin GPIO). Table 11 – HV - Current Sinks Characteristics Symbol Parameter Min Typ Max Unit Note IBIT7 Current sink if Bit7 = 1 19.2 IBIT6 Current sink if Bit6 = 1 9.6 IBIT5 Current sink if Bit5 = 1 4.8 IBIT4 Current sink if Bit4 = 1 2.4 IBIT3 Current sink if Bit3 = 1 1.2 IBIT2 Current sink if Bit2 = 1 0.6 IBIT1 Current sink if Bit1 = 1 0.3 IBIT0 Current sink if Bit0 = 1 0.15 mA For V(CURRx) > 0.45V ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 24 - 70 Table 11 – HV - Current Sinks Characteristics Symbol Parameter Min Typ Max Unit Note ∆ m matching Accuracy -10 +10 % CURR1,CURR2,CURR6 ∆ absolute Accuracy -15 +15 % Curr[1,2,6 ] Voltage compliance 0.45 15 V Ov_prot_ 13V Overvoltage Protection of current sink CURR1,2,6 3.0 µ A At 13V, independent of curr1_prot_on, curr2_prot_on or curr6_prot_on Ov_prot_ 15V Overvoltage Protection of current sink CURR1,2,6 0.8 4.0 mA At 15V, step_up_on=1, curr1_prot_on=1 for CURR1, curr2_prot_on=1 for CURR2, curr6_prot_on=1 for CURR6
7.4.1.1 High Voltage Current Sinks CURR1, CURR2, CURR6 Registers
Addr: 09h Curr1 current This register controls the High voltage current sink current. Bit Bit Name Default Access Description 7:0 curr1_current 0 R/W Defines current into Current sink curr1 00h = 0 mA 01h = 0.15 mA ... FFh = 38.25 mA Addr: 0Ah Curr2 current This register controls the High voltage current sink current. Bit Bit Name Default Access Description 7:0 curr2_current 0 R/W Defines current into Current sink curr2 00h = 0 mA 01h = 0.15 mA ... FFh = 38.25 mA Addr: 2Fh Curr6 current This register controls the High voltage current sink current. Bit Bit Name Default Access Description 7:0 curr6_current 0 R/W Defines current into Current sink curr6 00h = 0 mA 01h = 0.15 mA ... FFh = 38.25 mA ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 25 - 70 curr12 control Addr: 01h This register select the mode of the current sinkscontrols High voltage current sink current. Bit Bit Name Default Access Description 1:0 curr1_mode 0 R/W Select the mode of the current sink curr1 00b = off 01b = on 10b = PWM controlled 11b = LED pattern controlled 3:2 curr2_mode 0 R/W Select the mode of the current sink curr2 00b = off 01b = on 10b = PWM controlled 11b = LED pattern controlled 5:4 curr51_mode 0 R/W Select the mode of the current sink curr51 00b = off 01b = on 10b = PWM controlled 11b = LED pattern controlled 7:6 curr52_mode 0 R/W Select the mode of the current sink curr52 00b = off 01b = on 10b = PWM controlled 11b = LED pattern controlled Addr: 02h curr rgb control This register select the mode of the current sinks RGB1, RGB2, RGB3 Bit Bit Name Default Access Description 1:0 rgb1_mode 0 R/W Select the mode of the current sink RGB1 00b = off 01b = on 10b = PWM controlled 11b = LED pattern controlled 3:2 rgb2_mode 0 R/W Select the mode of the current sink RGB2 00b = off 01b = on 10b = PWM controlled 11b = LED pattern controlled 5:4 rgb3_mode 0 R/W Select the mode of the current sink RGB3 00b = off 01b = on 10b = PWM controlled 11b = LED pattern controlled 7:6 curr6_mode 0 R/W Select the mode of the current sink RGB3 00b = off 01b = on 10b = PWM controlled 11b = LED pattern controlled ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 26 - 70 DCDC Control 2 Addr: 22h This register controls the Step Up DC/DC Converter and low-voltage current sinks CURR3x. Bit Bit Name Default Access Description 0 step_up_res 0 R/W Gain selection for Step Up DC/DC Converter. 0 = Select 0 if Step Up DC/DC Converter is used with current feedback (CURR1, CURR2) or if DCDC_FB is used with current feedback only – only R1, C1 connected 1 = Select 1 if DCDC_FB is used with external resistor d ivider (2 resistors). 1 skip_fast 0 R/W Step Up DC/DC Converter output voltage at low loads, when pulse skipping is active. 0 = Accurate output voltage, more ripple. 1 = Elevated output voltage, less ripple. 2 stepup_prot 1 R/W Step Up DC/DC Converter protection. 0 = No overvoltage protection. 1 = Overvoltage protection on pin DCDC_FB enabled v oltage limitation =1.25V on DCDC_FB 3 stepup_lowcur 1 R/W Step Up DC/DC Converter coil current limit. 0 = .Normal current limit 1 = Current limit reduced by approx. 33% 4 curr1_prot_on 0 R/W 0 = No overvoltage protection 1 = Pull down current on CURR1 switched on, if voltage on CURR1 exceeds 13.75V, and step_up_on=1 5 curr2_prot_on 0 R/W 0 = No overvoltage protection 1 = Pull down current on CURR2 switched on, if voltage exceeds on CURR2 13.75V, and step_up_on=1 6 curr6_prot_on 0 R/W 0 = No overvoltage protection 1 = Pull down current on CURR6 switched on, if voltage on CURR6 exceeds 13.75V, and step_up_on=1 7 step_up_fb_auto 0 R/W 0 = step_up_fb select the feedback of the DCDC converter 1 = The feedback is automatically chosen within the current sinks CURR1and CURR2 (never DCDC_FB). Only those are used for this selection, which are enabled (currX_mode must not be 00) and not connected to the charge pump (currX_on_cp must be 0).
7.4.2 Current Sinks CURR30, CURR31, CURR32, CURR33
These current sinks have a preview and strobe setting. The preview and strobe can be controlled by software (register bit) or GPIO can be programmed to enter preview mode (polarity programmable) and GPI can be programmed to enter strobe mode (polarity programmable). In strobe mode, a timeout timer protects the flash leds with a settable timeout of 100ms to 1600ms. This timer has the following modes: /square4 Flash time defined by timeout timer (Ts) independent of strobe signal (Mode 1) /square4 Flash time limited to timeout or end of strobe pulse (Mode 2) /square4 Flash time as timeout timer setting independent of strobe pulse length (Mode 3) Table 12 – High Current Sinks CURR30,31,32,33 Parameters Symbol Parameter Min Typ Max Unit Note IBIT5 Current sink if Bit5 = 1 19.2 IBIT4 Current sink if Bit4 = 1 9.6 For V(CURRx) > 0.2 / 0.4V ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 27 - 70 Table 12 – High Current Sinks CURR30,31,32,33 Parameters Symbol Parameter Min Typ Max Unit Note IBIT3 Current sink if Bit3 = 1 4.8 IBIT2 Current sink if Bit2 = 1 2.4 IBIT1 Current sink if Bit1 = 1 1.2 IBIT0 Current sink if Bit0 = 1 0.6 ∆ absolute Accuracy -15 +15 % All Current sinks VCURR3X CURR30,31,32,33 Voltage Compliance Range 0.2 CPOUT V
7.4.2.1 Current Sinks CURR3x Registers
Addr: 12h Curr3 control1 This register select the modes of the current sinks30..33 current. Bit Bit Name Default Access Description 0 preview_off_after strobe 0b R/W Select the switch off mode after strobe pulse 0=normal preview/strobe mode, 1=switch off preview after strobe duration has expired 2:1 preview_ctrl 00b R/W Preview is triggered by 00b = off 01b = software trigger (setting this bit automatically triggers preview) 10b = GPIO active high 11b = GPIO active low 3 0 0b R/W reserved 4 curr3x_ext_ovtemp 0b R/W Selects overtemperature switch off of flash LED 0b = normal operation of CURR3x 1b = if the voltage on GPIO drops below 1.25V, CURR3x is switched from strobe to preview current levels (can be used to monitor the temperature of the flash led) ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 28 - 70 Addr: 11h Curr3 strobe control This register select the modes of the current sinks30..33 current. Bit Bit Name Default Access Description 1:0 strobe_ctrl 00b R/W Strobe is triggered by 00b = off 01b = software trigger (setting this bit automatically triggers strobe) 10b = GPI active high 11b = GPI active low 3:2 strobe_mode 00b R/W Selects strobe mode 00b = Mode1 (Tstrobe=Ts; strobe trigger signal >= 10µ s) 01b = Mode 2 (Tstrobe=max Ts) 10b = Mode 3 (Tstrobe = strobe signal) 11b = not used 7:4 strobe_timing 0000b R/W Selects strobe time (Ts) 0000b = 100 msec 0001b = 200 msec 0010b = 300 msec 0011b = 400 msec 0100b = 500 msec 0101b = 600 msec 0110b = 700 msec 0111b = 800 msec 1000b = 900 msec 1001b = 1000 msec 1010b = 1100 msec 1011b = 1200 msec 1100b = 1300 msec 1101b = 1400 msec 1110b = 1500 msec 1111b = 1600 msec Addr: 0Eh Curr3x strobe This register select the strobe current of the current sinks30..33 Bit Bit Name Default Access Description 5:0 curr3x_strobe 00 R/W Selects strobe current 00h = 0 mA / 0 mA 01h = 0.6mA / 1.25mA ... 3Fh = 37.8mA Addr: 0Fh Curr3x preview This register select the preview current of the current sinks30..33 Bit Bit Name Default Access Description 5:0 curr3x_preview 00 R/W Selects peview current 00h = 0 mA 01h = 0.6mA ... 3Fh = 37.8mA ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 29 - 70 Addr: 10h Curr3x other This register selects the current of the current sinks30..33 Bit Bit Name Default Access Description 5:0 curr3x_other 00 R/W Selects curr3x current, if curr30, curr31, curr32 or curr33 are not used for strobe/preview (CurX_mode=11b) 00h = 0 mA 01h = 0.6mA ... 3Fh = 37.8mA Addr: 03h curr3 control This register select the mode of the current sinks30 - 33 Bit Bit Name Default Access Description 1:0 curr30_mode 0 R/W Select the mode of the current sink curr30 00b = off 01b = strobe/preview 10b = curr3x_other PWM controlled 11b = curr3x_other 3:2 curr31_mode 0 R/W Select the mode of the current sink curr31 00b = off 01b = strobe/preview 10b = curr3x_other PWM controlled 11b = curr3x_other 5:4 curr32_mode 0 R/W Select the mode of the current sink curr32 00b = off 01b = strobe/preview 10b = curr3x_other PWM controlled 11b = curr3x_other 7:6 curr33_mode 0 R/W Select the mode of the current sink curr33 00b = off 01b = strobe/preview 10b = curr3x_other PWM controlled 11b = curr3x_other Addr: 18h Pattern control This register controls the RGB pattern Bit Bit Name Default Access Description 0 pattern_color 0 R/W Defines the pattern type for the RGBx current sinks 0b = single 32 bit pattern (also set rgbx_mode = 11) 1b = RGB pattern with each 10 bits (set all rgbx_mode = 11) 2:1 pattern_delay 0 R/W Delay between pattern 00b = 0 sec 01b = 1 sec 10b = 2 sec 11b = 3 sec 3 softdim_pattern 0b R/W Enable the ‘soft’ dimming feature for the pattern generator 0 = Pattern generator directly control current sources 1 = ‘Soft Dimming’ is performed – see section ’Soft Dimming for pattern’ 4 curr30_pattern 0b R/W Additional CURR33 LED pattern control bit 0b = CURR30 controlled according curr30_mode register 1b = CURR30 controlled by LED pattern generator 5 curr31_pattern 0b R/W Additional CURR33 LED pattern control bit 0b = CURR31 controlled according curr31_mode register 1b = CURR31 controlled by LED pattern generator ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 30 - 70 Addr: 18h Pattern control This register controls the RGB pattern Bit Bit Name Default Access Description 6 curr32_pattern 0b R/W Additional CURR33 LED pattern control bit 0b = CURR32 controlled according curr32_mode register 1b = CURR32 controlled by LED pattern generator 7 curr33_pattern 0b R/W Additional CURR33 LED pattern control bit 0b = CURR33 controlled according curr33_mode register 1b = CURR33 controlled by LED pattern generator
7.4.3 RGB Current Sinks RGB1, RGB2, RGB3 (VANA, cpext)
The RGB1,RGB2, RGB3 are pins with different functionality. These pins can act as current sinks or as external chargepump. In addition RGB3 can be programmed as Analog LDO supplied by VBAT2 Figure 16 – RGB pin functionality Battery VBAT2 RGB1 RGB2 RGB3 (VANA) Current Sinks 0.15-38.5mA OLED Charge Pump (Alternative Function) Battery or CPOUT D13,D14,D15 LDO VANA 1.85-3.4V 150mA VBAT2 VBAT2 Vref VANA FB CLK1 CLK2 RGB3 ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 31 - 70 Table 13 – RGB pins Function Overview Bit settings Pin Function / Name rgb1_ mode rgb2_ mode rgb3_ mode cp_ext _on ldo_on RGB1 RGB2 RGB3 Function 00b 00b 00b 0b 0b open open open all functions off 01b 01b 01b 0b 0b RGB1 RGB2 RGB3 Normal current sink operation 10b 10b 10b 0b 0b RGB1 RGB2 RGB3 PWM current sink operation xxb xxb xxb 1b xb CP_CLK1 CP_CLK2 CP_FB External chargepump operation xxb xxb xxb 0b 1b open or RGB1 open or RGB2 LDO current sink operation on RGB1 and RGB2, LDO on RGB3 pin These low voltage current sinks have a resolution of 8 bits. They can be controlled individually by the LED pattern generator (on/off). External PWM control of these current sinks is also possible and can be enabled by software (Input pin GPIO). If the current sink RGB3 (VANA) is not used, its alternative function is ldo. Table 14 – RGB Sinks Characteristics Symbol Parameter Min Typ Max Unit Note IBIT7 Current sink if Bit7 = 1 19.2 IBIT6 Current sink if Bit6 = 1 9.6 IBIT5 Current sink if Bit5 = 1 4.8 IBIT4 Current sink if Bit4 = 1 2.4 IBIT3 Current sink if Bit3 = 1 1.2 IBIT2 Current sink if Bit2 = 1 0.6 IBIT1 Current sink if Bit1 = 1 0.3 IBIT0 Current sink if Bit0 = 1 0.15 mA For V(CURRx) > 0.2V ∆ m matching Accuracy -10 +10 % CURR1,CURR2 ∆ absolute Accuracy -15 +15 % Curr1 – Curr2 Voltage compliance 0.2 VBAT V ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 32 - 70
7.4.3.1 RGB Current Sinks Registers
Addr: 02h curr rgb control This register select the mode of the current sinks RGB1, RGB2, RGB3 Bit Bit Name Default Access Description 1:0 rgb1_mode 0 R/W Select the mode of the current sink RGB1 00b = off 01b = on 10b = PWM controlled 11b = LED pattern controlled 3:2 rgb2_mode 0 R/W Select the mode of the current sink RGB2 00b = off 01b = on 10b = PWM controlled 11b = LED pattern controlled 5:4 rgb3_mode 0 R/W Select the mode of the current sink RGB3 00b = off 01b = on 10b = PWM controlled 11b = LED pattern controlled 7:6 curr6_mode 0 R/W Select the mode of the current sink RGB3 00b = off 01b = on 10b = PWM controlled 11b = LED pattern controlled Addr: 0Bh Rgb1 current This register controls the RGB current sink current. Bit Bit Name Default Access Description 7:0 rgb1_current 0 R/W Defines current into Current sink RGB1 00h = 0 mA 01h = 0.15 mA ... FFh = 38.25 mA Addr: 0Ch Rgb2 current This register controls the RGB current sink current. Bit Bit Name Default Access Description 7:0 rgb2_current 0 R/W Defines current into Current sink RGB2 00h = 0 mA 01h = 0.15 mA ... FFh = 38.25 mA Addr: 0Dh Rgb3 current This register controls the RGB current sink current. Bit Bit Name Default Access Description 7:0 rgb3_current 0 R/W Defines current into Current sink RGB3 00h = 0 mA 01h = 0.15 mA ... FFh = 38.25 mA ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 33 - 70
7.4.4 General Purpose Current Sinks CURR4x, CURR5x
These low voltage current sinks have a resolution of 8 bits and can sink up to 40mA. Table 15 – CURR4x, CURR5x Sinks Characteristics Symbol Parameter Min Typ Max Unit Note IBIT7 Current sink if Bit7 = 1 19.2 IBIT6 Current sink if Bit6 = 1 9.6 IBIT5 Current sink if Bit5 = 1 4.8 IBIT4 Current sink if Bit4 = 1 2.4 IBIT3 Current sink if Bit3 = 1 1.2 IBIT2 Current sink if Bit2 = 1 0.6 IBIT1 Current sink if Bit1 = 1 0.3 IBIT0 Current sink if Bit0 = 1 0.15 mA For V(CURRx) > 0.2V ∆ m matching Accuracy -10 +10 % CURR1,CURR2 ∆ absolute Accuracy -15 +15 % Curr1 – Curr2 Voltage compliance 0.2 VBAT V
7.4.4.1 General Purpose Current Sinks CURR4x, CURR5x Registers
Addr: 04h curr4 control This register selects the mode of the current sinks CURR41, CURR42, CURR43 Bit Bit Name Default Access Description 1:0 curr41_mode 0 R/W Select the mode of the current sink CURR41 00b = off 01b = on 10b = PWM controlled 11b = LED pattern controlled 3:2 curr42_mode 0 R/W Select the mode of the current sink CURR42 00b = off 01b = on 10b = PWM controlled 11b = LED pattern controlled 5:4 curr43_mode 0 R/W Select the mode of the current sink CURR43 00b = off 01b = on 10b = PWM controlled 11b = LED pattern controlled ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 34 - 70 curr12 control Addr: 01h This register select the mode of the current sinkscontrols High voltage current sink current. Bit Bit Name Default Access Description 1:0 curr1_mode 0 R/W Select the mode of the current sink curr1 00b = off 01b = on 10b = PWM controlled 11b = LED pattern controlled 3:2 curr2_mode 0 R/W Select the mode of the current sink curr2 00b = off 01b = on 10b = PWM controlled 11b = LED pattern controlled 5:4 curr51_mode 0 R/W Select the mode of the current sink curr51 00b = off 01b = on 10b = PWM controlled 11b = LED pattern controlled 7:6 curr52_mode 0 R/W Select the mode of the current sink curr52 00b = off 01b = on 10b = PWM controlled 11b = LED pattern controlled Addr: 13h Curr41 current This register controls the curr41 current sink current. Bit Bit Name Default Access Description 7:0 curr41_current 0 R/W Defines current into Current sink CURR41 00h = 0 mA 01h = 0.15 mA ... FFh = 38.25 mA Addr: 14h Curr42 current This register controls the curr42 current sink current. Bit Bit Name Default Access Description 7:0 curr42_current 0 R/W Defines current into Current sink CURR42 00h = 0 mA 01h = 0.15 mA ... FFh = 38.25 mA Addr: 15h Curr43 current This register controls the curr43 current sink current. Bit Bit Name Default Access Description 7:0 curr43_current 0 R/W Defines current into Current sink CURR43 00h = 0 mA 01h = 0.15 mA ... FFh = 38.25 mA ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 35 - 70 Addr: 2Dh Curr51 current This register controls the curr51 current sink current. Bit Bit Name Default Access Description 7:0 curr51_current 0 R/W Defines current into Current sink CURR51 00h = 0 mA 01h = 0.15 mA ... FFh = 38.25 mA Addr: 2Eh Curr52 current This register controls the curr52 current sink current. Bit Bit Name Default Access Description 7:0 curr52_current 0 R/W Defines current into Current sink CURR52 00h = 0 mA 01h = 0.15 mA ... FFh = 38.25 mA
7.4.5 LED Pattern Generator
The LED pattern generator is capable of producing a pattern with 32 bits length and 1 second duration (31.25ms for each bit). The pattern itself can be started every second, every 2 nd, 3rd or 4th second. With this pattern all current sinks can be controlled. The pattern itself switches the configured current sources between 0 and their programmed current. If everything else is switched off, the current consumption in this mode is IACTIVE. (excluding current through switched on current source) and the charge pump, if required. The charge pump can be automatically switched on/off depending on the pattern (see register cp_auto_on in the charge pump section) to reduce the overall current consumption. Figure 17 – LED Pattern Generator AS3689 for pattern_color = 0 To select the different current sinks to be controlled by the LED pattern generator, see the ‘xxxx’_mode registers (where ‘xxxx’ stands for the to be controlled current sink, e.g. curr1_mode for CURR1 current sink). See also the descirption of the different current sinks. To allow the generator of a color patterns set the bit pattern_color to ‘1’. Then the pattern can be connected e.g. to RGB1/RGB2/RGB3 as follows: any current sink 1 2 3 4 5 6 7 8 9 ... 32 I t 1 2 3 4 5 6 At this time a delay of 0s,1s(8s),2s(16s) or 3s(24s) can be programmed 7 8 9 ... Defined by bit in the setup register pattern_data in this example the code is 101110011... 31.25ms (250ms if pattern_slow=1) ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 36 - 70 Figure 18 – LED Pattern Generator AS3689 for pattern_color = 1 Only those current sinks will be controlled, where the ‘xxxx’_mode register is configured for LED pattern. If the register bit pattern_slow is set, all pattern times are increased by a factor of eigth. (bit duration: 250ms if pattern_color=0 / 800ms if pattern_color=1, delays between pattern up to 24s).
7.4.5.1 Soft Dimming for Pattern
The internal pattern generator can be combined with the internal pwm dimming modulator to obtain as shown in the following figure: Figure 19 – Softdimming Architecture for the AS3689 (softdim_pattern=1 and pattern_color = 1) With the AS3689 smooth fade-in and fade-out effects can be automatically generated. As there is only one dimming ramp generator and one pwm modulator following constraints have to be considered when setting up the pattern (applies only if pattern_color=1): Pattern Generator Dimming Ramp Gen up down PWM Modulator Zero Detect RS Flip Flop set reset out RS Flip Flop set reset out RS Flip Flop set reset out RGB1/CURR1/CURR41/CURR30 RGB2/CURR2/CURR42/CURR31 RGB3/CURR6/CURR43/CURR32,33 controls current sources (on/off) for current source where currX_mode = LED pattern RGB1/CURR1/CURR41/CURR30 3 6 9 ... 30 I t ... 100ms (800ms if pattern_slow=1) RGB2/CURR2/CURR42/CURR31 RGB3/CURR6/CURR43/CURR32,33 ... 29 ... 281 4 7 2 5 8 3 6 9 1 4 7 2 5 8 ... ... Defined by bit in the setup register pattern_data in this example the code is 111110001011111000110111... At this time a delay of 0s,1s(8s),2s(16s) or 3s(24s) can be programmed ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 37 - 70 Figure 20 – Softdimming example Waveform for RGB1, RGB2 and RGB3 However using the identical dimming waveform for two channels is possible as shown in the following figure: Figure 21 – Softdimming example Waveform for RGB1, RGB2 and RGB3
7.4.5.2 LED Pattern Registers
Addr: 19h,1Ah,1Bh,1Ch Pattern data0, Pattern data1, Pattern data2, Pattern data3 This registers contains the pattern data for the RGB current sinks. Bit Bit Name Default Access Description 7:0 pattern_data0[7:0] 1 0 R/W Pattern data0 7:0 pattern_data1[15:8] 1 0 R/W Pattern data1 7:0 pattern_data2[23:16] 1 0 R/W Pattern data2 7:0 pattern_data3[31:24] 1 0 R/W Pattern data3 Note: 1. Update any of the pattern register only if none of the current sources is connected to the pattern generator (‘xxxx’_mode must not be 11b). The pattern generator is automatically started at the same time when any of the current sources is connected to the pattern generator RGB1 RGB2 RGB3 ok ok not possible A new dimming up (RGB2) can be started after the dimming down (RGB1) is finished A new dimming up (RGB3) cannot be started after or while one channel (RGB1) is dimming up RGB1 RGB2 RGB3 ok ok ok ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 38 - 70 Addr: 18h Pattern control This register controls the RGB pattern Bit Bit Name Default Access Description 0 pattern_color 0 R/W Defines the pattern type for the RGBx current sinks 0b = single 32 bit pattern (also set rgbx_mode = 11) 1b = RGB pattern with each 10 bits (set all rgbx_mode = 11) 2:1 pattern_delay 0 R/W Delay between pattern 00b = 0 sec 01b = 1 sec (8 sec if pattern_slow=1) 10b = 2 sec (16 sec if pattern_slow=1) 11b = 3 sec (24 sec if pattern_slow=1) 3 softdim_pattern 0b R/W Enable the ‘soft’ dimming feature for the pattern generator 0 = Pattern generator directly control current sources 1 = ‘Soft Dimming’ is performed – see section ’Soft Dimming for pattern’ 4 curr30_pattern 0b R/W Additional CURR33 LED pattern control bit 0b = CURR30 controlled according curr30_mode register 1b = CURR30 controlled by LED pattern generator 5 curr31_pattern 0b R/W Additional CURR33 LED pattern control bit 0b = CURR31 controlled according curr31_mode register 1b = CURR31 controlled by LED pattern generator 6 curr32_pattern 0b R/W Additional CURR33 LED pattern control bit 0b = CURR32 controlled according curr32_mode register 1b = CURR32 controlled by LED pattern generator 7 curr33_pattern 0b R/W Additional CURR33 LED pattern control bit 0b = CURR33 controlled according curr33_mode register 1b = CURR33 controlled by LED pattern generator Addr: 2Ch gpio_current Bit Bit Name Default Access Description 6 pattern_slow 0 R/W Pattern timing control 0b = normal mode 1b = slow mode (all pattern times are increased by a factor of eight)
7.4.6 External Overtemp comparator
If the LED temperature for CURR3x flash led is monitored with an external temperature sensor, the current sink CURR3x can be automatically switched from strobe to preview current levels, if the external temperature sensor’s voltage drops below VOVtemp. to avoid overheating of the flash LED. The overtemperature comparator is multiplexed to GPIO and is switched on automatically, if Bit curr3x_ext_ovtemp is set. Table 16 – Overtemp comparator Characteristics Symbol Parameter Min Typ Max Unit Note VOVtemp Comparator switch level 1.22 1.25 1.28 V ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 39 - 70
7.4.6.1 Overtemp comparator Registers
Addr: 12h Curr3 control1 This register select the modes of the current sinks30..33 current. Bit Bit Name Default Access Description 0 preview_off_after strobe 0b R/W Select the switch off mode after strobe pulse 0=normal preview/strobe mode, 1=switch off preview after strobe duration has expired 2:1 preview_ctrl 00b R/W Preview is triggered by 00b = off 01b = software trigger 10b = GPIO active high 11b = GPIO active low 3 0 0b R/W reserved 4 curr3x_ext_ovtemp 0b R/W Selects overtemperature switch off of flash LED 0b = normal operation of CURR3x 1b = if the voltage on GPIO drops below 1.25V (above 1.25V if ext_ov_temp_inv=1), CURR3x is switched from strobe to preview current levels (can be used to monitor the temperature of the flash led or as general input to reduce the current through the flash LED e.g. to temporarily reduce the current from the battery) 5 curr3x_strobe_high 0b R/W Doubles curr3x current during strobe 0b = normal operation of CURR3x (0..160 mA) 1b = Doubles current during strobe (0..320mA) 6 0 0b R/W reserved Addr: 2Bh Curr low voltage status2 This register controls the curr42 current sink current. Bit Bit Name Default Access Description 5 ovtemp_ext NA R Overtemp comparator status bit 0b = no overtemperature, GPIO>1.25V 1b = overtemperature, GPIO<1.25V Addr: 2Ch gpio current Bit Bit Name Default Access Description 0 ext_ov_temp_inv 0 R/w Polarity of external overtemp comparator 0b = active high (Overtemperature when Vgpio>1.25V) 1b = active low (Overtemperature when Vgpio< 1.25V)
7.4.7 External chargepump
This external charge pump uses external schottky diodes and capacitors to generate low current outputs in the range of –15V to +15V. The device delivers a square wave signals and an inverted square wave signals at 250kHz or 500kHz with full Battery voltage swing. Depending on the external configuration the battery voltage is multiplied and / or inverted. A feedback loop with a dedicated regulation pin controls the output voltage by modulating the duty circle. E.g.: There are 3 Schottky Diodes, 2 Resistors and 3 Capacitors externally required for –6V output voltage. For the Schottky Diodes the BAS40 (2 diodes in a SOT666 package) is recommended. ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 40 - 70 Table 17 – External Charge Pump Characteristics Symbol Parameter Min Typ Max Unit Note Vfb00 Negative output mode feedback voltage -20 0 20 mV Regulated, with internal current source Ifb Feedback current 9.7 10 10.3 µ A Current sourced at feedback pin for negative mode Vfb01 Positive output mode feedback voltage 1.22 1.25 1.28 V Regulated, with two external resistors Vout00 Output Voltage mode 00b -6 V with external 600k resistor Vout01 Output Voltage mode 01b 15 V with external 125kΩ resistor and 1.375 MΩ 85 Battery Voltage 3.5V η Efficiency Battery Voltage 4.2V Iout Output Current 10 mA @ -6V Iout Output Current 5 mA @ +15V Figure 22 – Charge Pump for Generation of negative voltages O-LED Charge PumpRGB2 AS3689 RGB1 RGB3 600kΩ 220pF 100nF 100nF 2.2µF -6V, 10mA 10µA Pulse Skip 100nF BAS40 ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 41 - 70 Figure 23 – Charge Pump for Generation of positive voltages O-LED Charge Pump RGB2 BAS40 AS3689 RGB1 RGB3 1.375MΩ220pF 2.2µF 15V, 5mA 10µA Pulse Skip VBAT 125kΩ 1.25V
7.4.7.1 External chargepump Registers
Addr: 00h Reg. Control This register enables/disables the LDOs, Charge Pumps, Charge Pump LEDs, current sinks, the Step Up DC/DC Converter. Bit Bit Name Default Access Description 4 cp_ext_on 0 R/W Enable the external chargepump 0b = Disable the external chargepump. 1b = Enable the external chargepump Addr: 1Dh Ext. chargepump mode This register selects the modes of the external chargepump Bit Bit Name Default Access Description 1:0 cp_ext_mode 0 R/W Selects the mode of the Ext. charge pump 00b = regulate to negative voltage (e.g.: -6V) 01b = regulate to positive voltage (e.g.:+15V) 10b = unregulated (free running) 11b = reserved Select the mode of the current sink CURR41 3:2 cp_ext_clk<1:0> 0 R/W Selects the switching frequency 00b = 250kHz 01b = 500kHz 10b = 1MHz 11b = NA 4 cp_ext_lowcurr 0 R/W Driving capability of ext. charge pump 0b = normal current = Iout 1b = reduced current = Iout / 4 Output noise and ripple will be reduced ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 42 - 70
7.4.8 PWM Generator
The PWM generator can be used for any current sink (CURR1, CURR2, CURR3x, CURR4x, CURR5x, CURR6, RGBx).. It can be programmed to use the pin GPIO (pw m_mode=0) or an internal PWM generator (pwm_mode=1). The setting applies for all current sinks, which are controlled by the pwm generator (e.g. CURR1 is pwm controlled if curr1_mode = 10, RGB1 is pwm controlled if rgb1_mode = 10). The pwm modulated signal (internal / external) can switch on/off the current sinks and therefore depending on its duty cycle change the brightness of an attached LED.
7.4.8.1 Internal PWM Generator
The internal PWM generator uses the 2MHz internal clock as input frequency and its dimming range is 6 bits digital (2MHz / 2^6 = 31.3kHz pwm frequency) and 2 bits analog. Depending on the actual code in the register ‘pwm_code’ the following algorithm is used: /square4 If pwm_code bit 7 = 1 Then the upper 6 bits (Bits 7:2) of pwm_code are used for the 6 bits PWM generation, which controls the selected currents sinks directly /square4 If pwm_code bit 7 =0 and bit 6 = 1 Then bits 6:1 of pwm_code are used for the 6 bits PWM generation. This signal controls the selected current sinks, but the analog current of these sinks is divided by 2 /square4 If pwm_code bit 7 and bit 6 = 0 Then bits 5:0 of pwm_code are used for the 6 bits PWM generation. This signal controls the selected current sinks, but the analog current of these sinks is divided by 4 Figure 24 – PWM Control pwm_code 7 6 5 4 3 2 1 0 6 bit PWM to current sink(s) 6 bit PWM to current sink(s) but analog currents are divided by 20 6 bit PWM to current sink(s) but analog currents are divided by 40 0 ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 44 - 70 Figure 27 – PWM Dimming Table Decrease by 1/4th every step Decrease by 1/8th every step Seconds Seconds Seconds Seconds Step %Dimming PWM %Dimming PWM 50msec/ Step 25msec/ Step 5msec/ Step 2,5msec/ Step 1 100,0 255 100,0 255 0,00s 0,00s 0,000s 0,000s 2 75,3 192 87,8 224 0,05s 0,03s 0,005s 0,003s 3 56,5 144 76,9 196 0,10s 0,05s 0,010s 0,005s 4 42,4 108 67,5 172 0,15s 0,08s 0,015s 0,008s 5 31,8 81 59,2 151 0,20s 0,10s 0,020s 0,010s 6 23,9 61 52,2 133 0,25s 0,13s 0,025s 0,013s 7 18,0 46 45,9 117 0,30s 0,15s 0,030s 0,015s 8 13,7 35 40,4 103 0,35s 0,18s 0,035s 0,018s 9 10,6 27 35,7 91 0,40s 0,20s 0,040s 0,020s 10 8,2 21 31,4 80 0,45s 0,23s 0,045s 0,023s 11 6,3 16 27,5 70 0,50s 0,25s 0,050s 0,025s 12 4,7 12 24,3 62 0,55s 0,28s 0,055s 0,028s 13 3,5 9 21,6 55 0,60s 0,30s 0,060s 0,030s 14 2,7 7 19,2 49 0,65s 0,33s 0,065s 0,033s 15 2,4 6 16,9 43 0,70s 0,35s 0,070s 0,035s 16 2,0 5 14,9 38 0,75s 0,38s 0,075s 0,038s 17 1,6 4 13,3 34 0,80s 0,40s 0,080s 0,040s 18 1,2 3 11,8 30 0,85s 0,43s 0,085s 0,043s 19 0,8 2 10,6 27 0,90s 0,45s 0,090s 0,045s 20 0,4 1 9,4 24 0,95s 0,48s 0,095s 0,048s 21 0,0 0 8,2 21 1,00s 0,50s 0,100s 0,050s 22 7,5 19 1,05s 0,53s 0,105s 0,053s 23 6,7 17 1,10s 0,55s 0,110s 0,055s 24 5,9 15 1,15s 0,58s 0,115s 0,058s 25 5,5 14 1,20s 0,60s 0,120s 0,060s 26 5,1 13 1,25s 0,63s 0,125s 0,063s 27 4,7 12 1,30s 0,65s 0,130s 0,065s 28 4,3 11 1,35s 0,68s 0,135s 0,068s 29 3,9 10 1,40s 0,70s 0,140s 0,070s 30 3,5 9 1,45s 0,73s 0,145s 0,073s 31 3,1 8 1,50s 0,75s 0,150s 0,075s 32 2,7 7 1,55s 0,78s 0,155s 0,078s 33 2,4 6 1,60s 0,80s 0,160s 0,080s 34 2,0 5 1,65s 0,83s 0,165s 0,083s 35 1,6 4 1,70s 0,85s 0,170s 0,085s 36 1,2 3 1,75s 0,88s 0,175s 0,088s 37 0,8 2 1,80s 0,90s 0,180s 0,090s 38 0,4 1 1,85s 0,93s 0,185s 0,093s 39 0,0 0 1,90s 0,95s 0,190s 0,095s ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 45 - 70
7.4.8.2 PWM Generator Registers
Addr: 16h Pwm control This register controls PWM generator Bit Bit Name Default Access Description 0 pwm_mode 1b R/W Selects the PWM source 0b = Use external PWM from GPIO; also set pwm_gpio to 1 1b = Use internal PWM (default) 2:1 pwm_dim_mode 00b R/W Selects the dimming mode 00b = no dimming; actual content of register pwm_code is used for pwm generator 01b = logarithmic up dimming (codes are increased). Start value is actual pwm_code 10b = logarithmic down dimming (codes are decreased) Start value is actual pwm_code; switch off the dimmed current source after dimming is finished to avoid unnecessary quiescent current 11b = NA 5:3 pwm_dim_speed 000b R/W Defines dimming speed by increase/descrease pwm_code … 000b = … by 1/4 th every 50 msec (total dim time 1.0s) 001b = … by 1/8 th every 50 msec (total dim time 1.9s) 010b = … by 1/4 th every 25 msec (total dim time 0.5s) 011b = … by 1/8 th every 25 msec (total dim time 0.95s) 100b = … by 1/4 th every 5 msec (total dim time 100ms) 101b = … by 1/8 th every 5 msec (total dim time 190ms) 110b = … by 1/4 th every 2.5 msec (total dim time 50ms) 111b = … by 1/8 th every 2.5 msec (total dim time 95ms) 6 pwm_gpio 0b R/W Selects the PWM source 0b = default state 1b = If the external pwm from GPIO is used set to bit to ‘1’ Addr: 17h Pwm code This register controls the Pwm code. Bit Bit Name Default Access Description 7:0 pwm_code 00b R/W Selects the PWM code 00h = Always 0 ... FFh = Always 1 Addr: 30h Adder Current 1 This register defines the current which can be added to CURR1, CURR41, RGB1 Bit Bit Name Default Access Description 7:0 adder_current1 00b R/W Selects the added current value – do not exceed together with currX_current the internal 8 Bit range (see text) 00h = 0 (represents 0mA) ... FFh = 255 (represents 38.25mA) ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 46 - 70 Addr: 31h Adder Current 2 This register defines the current which can be added to CURR2, CURR42, RGB2 Bit Bit Name Default Access Description 7:0 adder_current2 00b R/W Selects the added current value – do not exceed together with currX_current the internal 8 Bit range (see t ext) 00h = 0 (represents 0mA) ... FFh = 255 (represents 38.25mA) Addr: 32h Adder Current 3 This register defines the current which can be added to CURR43, RGB3 Bit Bit Name Default Access Description 7:0 adder_current3 00b R/W Selects the added current value – do not exceed together with currX_current the internal 8 Bit range (see text) 00h = 0 (represents 0mA) ... FFh = 255 (represents 38.25mA) Addr: 33h Adder Enable 1 Enables the adder circuit for the selected current sources Bit Bit Name Default Access Description 0 rgb1_adder 0 R/W Enables adder circuit for current source RGB1 0 = Normal Operation of the current source 1 = adder_current1 gets added to the current source current 1 rgb2_adder 0 R/W Enables adder circuit for current source RGB2 0 = Normal Operation of the current source 1 = adder_current2 gets added to the current source current 2 rgb3_adder 0 R/W Enables adder circuit for current source RGB3 0 = Normal Operation of the current source 1 = adder_current3 gets added to the current source current 3 curr41_adder 0 R/W Enables adder circuit for current source CURR41 0 = Normal Operation of the current source 1 = adder_current1 gets added to the current source current 4 curr42_adder 0 R/W Enables adder circuit for current source CURR42 0 = Normal Operation of the current source 1 = adder_current2 gets added to the current source current 5 curr43_adder 0 R/W Enables adder circuit for current source CURR43 0 = Normal Operation of the current source 1 = adder_current3 gets added to the current source current Addr: 34h Adder Enable 2 Enables the adder circuit for the selected current sources Bit Bit Name Default Access Description 0 curr1_adder 0 R/W Enables adder circuit for current source CURR1 0 = Normal Operation of the current source 1 = adder_current1 gets added to the current source current 1 curr2_adder 0 R/W Enables adder circuit for current source CURR2 0 = Normal Operation of the current source 1 = adder_current2 gets added to the current source current ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 47 - 70 Addr: 35h Subtract Enable Enable the inversion from the signal from the pwm generator Bit Bit Name Default Access Description 0 sub_en1 0 R/W Inverts the signal from the pwm generator 0 = Direct Operation (no inversion) 1 = The signal from the pwm generator for which the adder is enabled (curr1_adder = 1, curr41_adder = 1, rgb1_adder = 1) is inverted 1 sub_en2 0 R/W Inverts the signal from the pwm generator 0 = Direct Operation (no inversion) 1 = The signal from the pwm generator for which the adder is enabled (curr2_adder = 1, curr42_adder = 1, rgb2_adder = 1) is inverted 2 sub_en3 0 R/W Inverts the signal from the pwm generator 0 = Direct Operation (no inversion) 1 = The signal from the pwm generator for which the adder is enabled (curr42_adder = 1, rgb3_adder = 1) is inverted
7.5 General Purpose Input / Outputs
GPIO,GPI are highly-configurable general purpose input/output pins which can be used for the following functionality: /square4 Digital Schmitt-Trigger Input /square4 Digital Output with 4mA Driving Capability at 2.8V Supply (VDD_GPIO) /square4 Tristate Output /square4 Analog Input to the ADC /square4 Strobe for Camera Flash Current Sink (GPI) /square4 Preview Current set input for Camera Flash Current Sink (GPIO) /square4 PWM operation with all current sinks (GPIO); number of current sources using this PWM input is fully configurable /square4 Flash led overtemperature protection (GPIO) /square4 Default Mode for GPI is Input /square4 Default Mode for GPIO is Input (Pull-Down) Table 18 – GPIO Pin Function Summary GPIO Pin Configuration Additional Function GPIO Digital Input, Totem-Pole Output (Push/Pull), Open Drain (PMOS or NMOS), High-Z, Pull-Down or Pull-Up Resistor ADC Input; PWM Input, Preview Input for Photocamera Flash LED (CURR3x) GPI Digital Input ADC Input; Strobe Input for Photocamera Flash LED (CURR3x) ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 48 - 70 Figure 28 – GPIO Pin Connections Open, when gpio_pulls = 11 (ADC) CPIO Control Registers VDD_GPIO GPIO Vss Pullup Pulldown GPIO Pins Interface
7.5.1 GPIO Characteristics
Table 19 – GPIO DC Characteristics Symbol Parameter Min Max Unit Note Rpull Pull up/Pull down Resistance 30 75 kΩ Vgpio Supply Voltage 1.5 3.3 V VIH High Level Input Voltage 0.7·Vgpio V VIL Low Level Input Voltage 0.3· Vgpio V VHYS Hysteresis 0.1· Vgpio V ILEAK Input Leakage Current -5 5 µ A To Vgpio and VSS VOH High Level Output Voltage 0.8·Vgpio V at - Iout VOL Low Level Output Voltage 0.2· Vgpio V at Iout 4 Vgpio = 2.8V, gpio_low_curr = 1 16 Vgpio = 2.8V, gpio_low_curr = 0 1 Vgpio = 1.5V, gpio_low_curr = 0 guaranteed by design. Iout Driving Capability mA Vgpio = 1.5V, gpio_low_curr = 1 guaranteed by design. CLOAD Capacitive Load 50 pF Vgpio is used as the supply voltage for all GPIOs. ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 49 - 70
7.5.2 GPIO Registers
Addr: 05h GPIO Output This register controls GPIO outputs. Bit Bit Name Default Access Description 0 0 0 R/W reserved 1 0 0 R/W reserved 2 gpio_out 0 R/W Writes a logic signal to pin GPIO; this is independent of any other bit setting e.g., gpio_mode. 3 gpi_en 0 R/W Enables the GPI input. Set to 1 if used for strobe trigger. 0 = input disabled 1 = input enabled; can be used for strobe trigger 4 gpi_curr30_en 0 R/W Enables the CURR30 input. 0 = input disabled 1 = input enabled 5 gpi_curr31_en 0 R/W Enables the CURR31 input. 0 = input disabled 1 = input enabled 6 gpi_curr32_en 0 R/W Enables the CURR32 input. 0 = input disabled 1 = input enabled 7 gpi_curr33_en 0 R/W Enables the CURR33 input. 0 = input disabled 1 = input enabled Addr: 06h GPIO Signal This register controls GPIO outputs. Bit Bit Name Default Access Description 0 0 N/A R reserved 1 0 N/A R reserved 2 gpio_in N/A R Reads a logic signal from pin GPIO; this is independent of any other setting e.g., bits Error! Reference source not found.. 3 gpi_in N/A R Reads a logic signal from pin GPI; if gpi_en=1 4 curr30_in N/A R Reads a logic signal from pin CURR31; if gpi_curr31_en=1 5 curr31_in N/A R Reads a logic signal from pin CURR31; if gpi_curr31_en=1 6 curr32_in N/A R Reads a logic signal from pin CURR32; if gpi_curr32_en=1 7 curr33_in N/A R Reads a logic signal from pin CURR33; if gpi_curr33_en=1 Addr: 1Fh GPIO control This register controls pins GPIO pin functions. Bit Bit Name Default Access Description. 1:0 gpio_mode 00 R/W Defines the direction for pin GPIO. 00 = Input only; can be used for external PWM or preview mode 01 = Output (push and pull). 10 = Output (open drain, only push; only NMOS is active). ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 50 - 70 Addr: 1Fh GPIO control This register controls pins GPIO pin functions. Bit Bit Name Default Access Description. 11= Output (open drain, only pull; only PMOS is active). 3:2 gpio_pulls 11 R/W Adds the following pullup/pulldown to pin GPIO; this is independent of setting of bits gpio_mode. 00 = None 01 = Pulldown 10 = Pullup 11= ADC input (gpio_mode = XX); recommended for analog signals. Addr: 20h GPIO driving cap This register enables low current mode for GPIOs. Bit Bit Name Default Access Description 0 0 0 R/W reserved 1 0 0 R/W reserved 2 gpio_low_curr 0 R/W Defines the driving capability of pin GPIO. 0 = Iout 1 = Iout /4
7.6 LED Test
Figure 29 – LED Function Testing The AS3689 supports the verification of the functionality of the connected LEDs (open and shorted LEDs can be detected). This feature is especially useful in production test to verify the correct assembly of the LEDs, all its connectors and cables. It can also be used in the field to verify if any of the LEDs is damaged. A damaged LED can then be disabled (to avoid unnecessary currents). The current sources, charge pump, dcdc converter and the internal ADC are used to verify the forward voltage of the LEDs. If this forward voltage is within the specified limits of the LEDs, the external circuitry is assumed to operate. 4.7µF CPOUT 2.2µF ADCBaseband Processor Interface Detect Open LEDs Detect Shorted LEDs From DCDC Step Up Converter From Charge Pump DCDC_FB ... I(step_up_vtuning) ... ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 51 - 70
7.6.1 Function Testing for single LEDs connected to the Charge Pump
For any current source connected to the charge pump (usually RGB{1,2,3}, CURR{30,31,32,33,41,42,43,51,52}) where only one LED is connected between the charge pump and the current sink (see Figure 1) use: Table 20 – Function Testing for LEDs connected to the Charge Pump Step Action Example Code Switch on the charge pump and set it into manual 1:2 mode (to avoid automatic mode switching during measurements) Reg 23h <- 14h (cp_mode = 1:2, manual) Reg 00h <- 04h (cp _on = 1) 2. Switch on the current sink for the LED to be tested e.g. for register CURR31set to 9mA use Reg 10h <- 0Fh (curr3x_other = 9mA) Reg 03h <- 0ch (curr31_mode = curr3x_other) 3. Measure with the ADC the voltage on CP_OUT Reg 26h <- 95h (adc_select=CP_OUT,start ADC) Fetch the ADC result from Reg 27h and 28h 4. Measure with the ADC the voltage on the switched on current sink Reg 26h <- 8bh (adc_select=CURR31,start ADC) Fetch the ADC result from Reg 27h and 28h 5. Switch off the current sink for the LED to be tested Reg 03h <- 00h (curr31_mode = off) Compare the difference between the ADC measurements (which is the actual voltage across the tested LED) against the specification limits of the tested LED Calculation performed in baseband uProcessor 7. Do the same procedure for the next LED starting from point 2 Jump to 2. If not all the LEDs have been tested 8. Switch off the charge pump set chargepump automatic mode Reg 00h <- 00h (cp _on = 0) Reg 23h <- 00h
7.6.2 Function Testing for LEDs connected to the Step Up DCDC Converter
For LEDs connected to the DCDC converter (usually current sinks CURR1,CURR2 and CURR6) use the following procedure: Table 21 – Function Testing for LEDs connected to the DCDC converter Step Action Example Code 1. Switch on the current sink for the LED string to be tested (CURR1,2 or 6) e.g. Test LEDs on CURR1: Reg 01h <- 01h (curr1_mode=on) Reg 09h <- 3ch (curr1 = 9mA) Select the feedback path for the LED string to be tested (e.g. step_up_fb = 01 for LED string on CURR1) Reg 21h <- 02h (feedback=curr1) Set the current for step_up_vtuning exactly above the maximum forward voltage of the tested LED string + 0.6V (for the current sink) + 0.25V; add 6% margin (accuracy of step_up_vtuning); this sets the maximum output voltage limit for the DCDC converter e.g. 4 LEDs with UfMAX = 4.1V gives 17.25V +6% = 18.29V; if R3=1M Ω and R4 = open, then select step_up_vtuning = 18 (Reg 21h <- 92h; results in 19.25V overvoltage protection voltage – see table in DCDC section) 4. Set stepup_prot = 1 Reg 22h <- 04h 5. Switch on the DCDC converter Reg 00h <- 08h 6. Wait 80ms (DCDC_FB settling time) 7. Measure the voltage on DCDC_FB (ADC) Reg 26h <- 96h (adc_select=DCDC_FB, start ADC; Fetch the ADC result from Reg 27h and 28h) 8. If the voltage on DCDC_FB is above 1.0V, the tested LED string is broken – then skip the following steps (Code >199h) 9. Switch off the overvoltage protection (stepup_prot = 0) Reg 22h <- 00h 10. Reduce step_up_vtuning step by step until the measured voltage on DCDC_FB (ADC) is above 1.0V. After changing step_up_vtuning always wait 80ms, before AD-conversion e.g.: Reg 21h <- 62h (step_up_vtuning=12): ADC result=1,602V 11. Measure voltage on DCDC_FB e.g. DCDC_FB=1.602V ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 52 - 70 Table 21 – Function Testing for LEDs connected to the DCDC converter Step Action Example Code 12. Switch off the DCDC converter Reg 00h <- 00h 13. The voltage on the LED string can be calculated now as follows (R4 = open): VLED STRING = V(DCDC_FB) + I(step_up_vtuning) * R3 – 0.5V (current sinks feedback voltage: VFB2). V(DCDC_FB) = ADC Measurement from point 11 I(step_up_vtuing) = last setting used for point 10 14. Compare the calculated value against the specification limits of the tested LEDs With the above described procedures electrically open and shorted LEDs can be automatically detected.
7.7 Analog-To-Digital Converter
The AS3689 has a built-in 10-bit successive approximation analog-to-digital converter (ADC). It is internally supplied by V2_5, which is also the full-scale input range (0V defines the ADC zero-code). For input signal exceeding V2_5 (typ. 2.5V) a resistor divider with a gain of 0.4 (Ratio prescaler) is used to scale the input of the ADC converter. Consequently the resolution is: Table 22 – ADC Input Ranges, Compliances and Resolution Channels (Pins) Input Range VLSB Note GPIO, GPI, DCDC_FB 0V-2.5V 2.44mV V LSB=2.5/1024 ADCTEMP_CODE -30° C to 125° C 1 / ADCTC junction temperature RGB1,RGB2,RGB3, VBAT2, CP_OUT internal resistor divider used CURR1, CURR2, CURR6 0V-1.0V 2.44mV VLSB=2.5/1024 Table 23 – ADC Parameters Symbol Parameter Min Typ Max Unit Note Resolution 10 Bit Vin Input Voltage Range VSS Vsupply V Vsupply = V2_5 DNL Differential Non-Linearity ± 0.25 LSB INL Integral Non-Linearity ± 0.5 LSB Vos Input Offset Voltage ± 0.25 LSB Rin Input Impedance 100 MΩ Cin Input Capacitance 9 pF Vsupply (V2_5) Power Supply Range 2.5 V ± 2%, internally trimmed. Idd Power Supply Current 500 µ A During conversion only. Idd Power Down Current 100 nA TTOL Temperature Sensor Accuracy -10 +10 °C @ 25 °C ADCTOFFSET ADC temperature measurement offset value 375 Code ADCTC Code temperature coefficient 1.2939 Code/°C Temperature coefficient of ADC code for temperature ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 53 - 70 Table 23 – ADC Parameters Symbol Parameter Min Typ Max Unit Note measurement Ratioprescaler Ratio of Prescaler 0.4 For all low voltage current sinks, CP_OUT and VBAT2 VGPIOCURR Voltage Compliance of current source for GPIO 0.0 1.35 V IGPIOCURR Current Accuracy for GPIO current source -1.0µA 1-15µA +1.0µA V Current Source for pin GPIO Transient Parameters (2.5V, 25 ºC) Tc Conversion Time 27 µ s fc Clock Frequency 1.0 MHz ts Settling Time of S&H 16 µ s All signal are Internally generated and triggered by start_conversion The junction temperature (TJUNCTION) can be calculated with the following formula (ADC TEMP_CODE is the adc conversion result for channel 04h selected by register adc_select = 000100b): T JUNCTION [°C] = ADCTOFFSET - ADCTC · ADCTEMP_CODE
7.7.1 ADC Registers
Addr: 27h ADC_MSB Result Together with Register 27h, this register contains the results (MSB) of an ADC cycle. Bit Bit Name Default Access Description 6:0 D9:D3 N/A R ADC results register. 7 result_not_ready N/A R Indicates end of ADC conversion cycle. 0 = Result is ready. 1 = Conversion is running. Addr: 28h ADC_LSB Result Together with Register 28h, this register contains the results (LSB) of an ADC cycle Bit Bit Name Default Access Description 2:0 D2:D0 N/A R ADC result register. 7:3 N/A Addr: 26h ADC_control This register input source selection and initialization of ADC. Bit Bit Name Default Access Description 5:0 adc_select 1 0 R/W Selects input source as ADC input. 000000 (00h) = reserved 000001 (01h) = reserved 000010 (02h) = GPIO 000011 (03h) = GPI 000100 (04h) = reserved 000101 (05h) = RGB1 000110 (06h) = RGB2 000111 (07h) = RGB3 001000 (08h) = CURR1 001001 (09h) = CURR2 001010 (0Ah) = CURR30 001011 (0Bh) = CURR31 001100 (0Ch) = CURR32 ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 54 - 70 Addr: 26h ADC_control This register input source selection and initialization of ADC. Bit Bit Name Default Access Description 001101 (0Dh) = CURR33 001110 (0Eh) = CURR41 001111 (0Fh) = CURR42 010000 (10h) = CURR43 010001 (11h) = CURR51 010010 (12h) = CURR52 010011 (13h) = CURR6 010100 (14h) = VBAT2 010101 (15h) = CP_OUT 010110 (16h) = DCDC_FB 010111 (17h) = ADC TEMP_CODE (junction temperature) 011xxx, 1xxxxx = reserved 6 NA 7 start_conversion N/A W Writing a 1 into this bit starts one ADC conversion cycle. Notes: 1. See Table ‘ADC Input Ranges, Compliances and Resolution’ for ADC ranges and possible Addr: 2Ch GPIO current controls the output current of pin GPIO (e.g. for light sensor) Bit Bit Name Default Access Description 3:1 gpio_curr 000 R/W 000 off 001 2uA 010 4uA 111 14uA Figure 30 – ADC Pin Connections 10bit SAR ADC V2_5 D9:D0 result_not_ready CURR6 DCDC_FB vtemp CURR2 CURR1 180k 120k CURR32 CURR33 VBAT CURR31 CURR30 VCP nc adc_select Control start_conversion 1MHz GPI GPIO RGB3 RGB2 RGB1 CURR43 CURR51 CURR42 CURR41 CURR52
7.8 Power-On Reset
The internal reset is controlled by two sources: /square4 VBAT2 Supply /square4 VDD_GPIO Voltage If one of the voltages is lower than its limit, the internal reset is forced. ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 55 - 70 The reset levels control the state of all registers. As long as VBAT and VDD_GPIO are below their reset thresholds, the register contents are set to default. Access by serial interface is possible once the reset thresholds are exceeded. Table 24 – Reset Levels Symbol Parameter Min Typ Max Unit Note VPOR_VBAT Overall Power-On Reset 2.0 V Monitor voltage on V2_5; power-on reset for all internal functions. VGPIO_Vdd_TH_RISI NG Reset Level for VDD_GPIO Rising 1.3 V Monitor voltage on pin VDD_GPIO; rising level. VGPIO_vdd_TH_FAL LING Reset Level for VDD_GPIO Falling 1.0 V Monitor voltage on pin VDD_GPIO; falling level.
7.9 Temperature Supervision
An integrated temperature sensor provides over-temperature protection for the AS3689. This sensor generates a flag if the device temperature reaches the overtemperature threshold of 140º. The threshold has a hysteresis to prevent oscillation effects. If the device temperature exceeds the 140º threshold all current sources, the charge pump, the ldo and the dcdc converter is disabled and the ov_temp flag is set. After decreasing the temperature by 5º (typically) operation is resumed. The ov_temp flag can only be reset by first writing a 1 and then a 0 to the (bit rst_ov_temp ). Bit ov_temp_on = 1 activates temperature supervision. Table 25 – Overtemperature Detection Symbol Parameter Min Typ Max Unit Note T140 ov_temp Rising Threshold 140 º C Thyst ov_temp Hystersis 5 º C
7.9.1 Temperature Supervision Registers
Addr: 29h Overtemp Control This register reads and resets the overtemperature flag. Bit Bit Name Default Access Description 0 ov_temp_on 1 W Activates/deactivates device temperature supervision. Default: Off – all other bits are only valid if this bit is set to 1. 0 = Temperature supervision is disabled. No reset will be generated if the device temperature exceeds 140ºC. 1 = Temperature supervision is enabled. 1 ov_temp N/A R 1 = Indicates that the overtemperature threshold has been reached; this flag is not cleared by an overtemperature reset. It has to be cleared using bit rst_ov_temp . 2 rst_ov_temp 0 R/W The ov_temp flag is cleared by first setting this bit to 1, and then setting this bit to 0. 7:4 N/A ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 56 - 70
7.10 Serial Interface
The AS3689 is controlled using serial interface pins CLK and DATA. The interface follows the two wire serial interface from the Philips specification. Figure 31 – Serial Interface Block diagram Serial Interface Logic 1-10k VDD_GPIO CLK CLK DATA DATA The clock line CLK is never held low by the AS3689 (as the AS3689 does not use clock stretching of the bus).
7.10.1 Serial Interface Features
/square4 Fast Mode Capability (Maximum Clock Frequency is 400 kHz) /square4 7-bit Addressing Mode /square4 Write Formats − Single-Byte Write − Page-Write /square4 Read Formats − Current-Address Read − Random-Read − Sequential-Read /square4 DATA Input Delay and CLK Spike Filtering by Integrated RC Components
7.10.2 Device Address Selection
The serial interface address of the AS3689 has the following address: /square4 80 h – Write Commands /square4 81 h – Read Commands Figure 32 – Complete Serial Data Transfer S Start Condition Address R/W ACK Data ACK Data ACK Stop Condition P DATA CLK 1-7 8 9 1-7 8 9 1-7 8 9
7.10.2.1 Serial Data Transfer Formats
Definitions used in the serial data transfer format diagrams are listed in the following table: ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 59 - 70
7.11 Operating Modes
If the voltage on VDD_GPIO is less than 0.3V, the AS3689 is in shutdown mode and its current consumption is minimized (I(BAT) = ISHUTDOWN) and all internal registers are reset to their default values and the serial interface is disabled. If the voltage on VDD_GPIO rises above 1.5V, the AS3689 serial interface is enabled and the AS3689 and the standby mode is selected. The AS3689 is switched automatically from standby mode (I(BAT) = I STANDBY) into normal mode (I(BAT) = IACTIVE) and back, if one of the following blocks are activated: /square4 Ldo /square4 Charge pump /square4 External charge pump /square4 Step up regulator /square4 Any current sink /square4 ADC conversion started /square4 PWM active /square4 Pattern mode active. If any of these blocks are already switched on the internal oscillator is running and a write instruction to the registers is directly evaluated within 1 internal CLK Cycle (Typ. 1usec) If all these blocks are disabled, a write instruction to enable these blocks is delayed by 64 CLK cycles (oscillator will startup, within max 200usec). ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 60 - 70
8 Register Map
Table 27 – Registermap Register Definition Addr. Content Name Def ault b7 b6 b5 b4 b3 b2 b1 b0 Reg. control 00h 00 0 0 0 cp_ext_ on step_u p_on cp _on ldo_on 0 curr12 control 01h 00h curr52_mode curr51_mode curr2_mode curr1_mode curr rgb control 02h 00h curr6_mode rgb3_mode rgb2_mode rgb1_mode curr3 control 1 03h 00h curr33_mode curr32_mode curr31_mode curr30_mode curr4 control 04h 00h curr43_mode curr42_mode curr41_mode GPIO output 05h 00h gpi_cur r33_en gpi_cur r32_en gpi_cur r31_en gpi_cur r30_en gpi_en gpio_o ut 0 0 GPIO signal 06h 00h gpi_cur r33_in gpi_cur r32_in gpi_cur r31_in gpi_cur r30_in gpi_in gpio_in 0 0 07h reserved Ldo voltage 08h 00h Fus e ldo_pull d ldo_voltage Curr1 current 09h 00h curr1_current Curr2 current 0Ah 00h curr2_current Rgb1 current 0Bh 00h rgb1_current Rgb2 current 0Ch 00h rgb2_current Rgb3 current 0Dh 00h rgb3_current Curr3x strobe 0Eh 00h curr3x_strobe Curr3x preview 0Fh 00h curr3x_preview Curr3x other 10h 00h curr3x_other Curr3 strobe control 11h 00h strobe_timing strobe_mode strobe_ctrl Curr3 control 2 12h 00h 0 0 curr3x_ ext_ovt emp 0 preview_ctrl preview _off_aft er strobe Curr41 current 13h 00h curr41_current Curr42 current 14h 00h curr42_current Curr43 current 15h 00h curr43_current Pwm control 16h 01h pwm_g pio pwm_dim_speed pwm_dim_mode pwm_m ode pwm code 17h 00h pwm_code Pattern control 18h 00h curr33_ pattern curr32_ pattern curr31_ pattern curr30_ pattern softdim _patter n pattern_delay pattern_ color Pattern data0 19h 00h pattern_data[7:0] Pattern data1 1Ah 00h pattern_data[15:8] Pattern data2 1Bh 00h pattern_data[23:16] ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 61 - 70 Register Definition Addr. Content Name Def ault b7 b6 b5 b4 b3 b2 b1 b0 Pattern data3 1Ch 00h pattern_data[31:24] Ext. Charge pump mode 1Dh 00h cp_ext_ lowcurr cp_ext_clk cp_ext_mode 1Eh NA reserved GPIO_control 1Fh 0Ch gpio_pulls gpio_mode GPIO driving cap 20h 00h gpio_lo w_curr 0 0 DCDC control1 21h 00h step_up_vtuning step_up_fb step_up _frequ DCDC control2 22h 04h step_u p_fb_a uto curr6_p rot_on curr2_p rot_on curr1_p rot_on step_u p_lowc ur step_u p_prot skip_fa st step_up _res CP control 23h 00h cp_aut o_on cp_star t_debo unce cp_mode_switchin g cp_mode cp_clk CP mode Switch1 24h 00h rgb3_o n_cp rgb2_o n_cp rgb1_o n_cp curr33_ on_cp curr32_ on_cp curr31_ on_cp curr30_ on_cp CP mode Switch2 25h 00h curr6_o n_cp curr52_ on_cp curr51_ on_cp curr43_ on_cp curr42_ on_cp curr41_ on_cp curr2_o n_cp curr1_o n_cp ADC_control 26h 00h start_c onversi on adc_select ADC_MSB result 27h NA result_ not_rea dy D9 D8 D7 D6 D5 D4 D3 ADC_LSB result 28h NA D2 D1 D0 Overtemp control 29h 01h rst_ov_ t emp ov_tem p ov_tem p_on Curr low voltage status1 2Ah NA curr6_l ow_v rgb3_lo w_v rgb2_lo w_v rgb1_lo w_v curr33_ low_v curr32_ low_v curr31_ low_v curr30_l ow_v Curr low voltage status2 2Bh NA curr52_ low_v curr51_ low_v ovtemp _ext curr43_ low_v curr42_ low_v curr41_ low_v curr2_l ow_v curr1_lo w_v gpio current 2Ch 00h step_u p_fb_p wm pattern _slow step_up_slope gpio2_current ext_ov_ temp_in v curr51 current 2Dh 00h curr51_current curr52 current 2Eh 00h curr52_current curr6 current 2Fh 00h curr6_current Adder Current 1 30h 00h adder_current1 (can be enabled for RGB1, CURR41, CURR1) Adder Current 2 31h 00h adder_current2 (can be enabled for RGB2, CURR42, CURR2) Adder Current 3 32h 00h adder_current3 (can be enabled for RGB3, CURR43) Adder Enable 1 33h 00h curr43_ adder curr42_ adder curr41_ adder rgb3_a dder rgb2_a dder rgb1_ad der Adder Enable 2 34h 00h curr2_a dder curr1_a dder ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 62 - 70 Register Definition Addr. Content Name Def ault b7 b6 b5 b4 b3 b2 b1 b0 Subtract Enable 35h 00h sub_en sub_en sub_en ASIC ID1 37h C9h 1 1 0 0 1 0 0 1 ASIC ID2 38h 5xh 0 1 0 1 revision Note: If writing to register, write 0 to unused bits Note: Write to read only bits will be ignored Note: y yellow color = read only ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 63 - 70
9 External Components
Table 28 – External Components List Part Number Value min typ max Tol (min) Rating (max) Notes Package (min) C2 1µF 4.7µF +/-20% 6.3V Ceramic, X5R (SENSES_P) 0603 C4 1µF +/-20% 6.3V Ceramic, X5R (V2_5) (e.g. Taiyo Yuden JMK105BJ105KV-F) 0402 C5 1µF +/-20% 6.3V Ceramic, X5R (VBAT1, VBAT2) (e.g. Taiyo Yuden JMK107BJ225MA-T) 0402 C6 1µF +/-20% 6.3V Ceramic, X5R (Charge Pump) (e.g. Taiyo Yuden JMK107BJ225MA-T) 0402 C7 1µF +/-20% 6.3V Ceramic, X5R (Charge Pump) (e.g. Taiyo Yuden JMK107BJ225MA-T) 0402 Ceramic, X5R (Charge Pump Output) (e.g. Taiyo Yuden JMK107BJ225MA-T) 0603 Ceramic, X5R, X7R (Step Up DCDC converter output) (e.g. Taiyo Yuden TMK316BJ475KF) 1206 (0805) C10 1.5nF +/-20% 25V Ceramic, X5R (Step Up DCDC Feedback) 0402 C11 15nF +/-20% 6.3V Ceramic, X5R (Step Up DCDC Feedback) 0402 Ceramic, X5R (RGB3/VANA) (e.g. Taiyo Yuden JDK105BJ225MV-F) (only if VANA LDO is used) 0402 R1 220kΩ +/-1% Bias Resistor 0201 R2 100m Ω +/-5% Shunt Resistor 0805 R3 1M Ω +/-1% Step Up DC/DC Converter Voltage Feedback 0201 R4 100k Ω +/-1% Step Up DC/DC Converter Voltage Feedback – not required for overvoltage protection 0201 R5 1-10k Ω +/-1% I2C Bus Pullup resistor – usually already inside I2C master 0201 R6 Light Sensor ? L1 10µH +/-20% Recommended Type: Coiltronics SD- 12-100 or Panasonic ELLSFG100MA D1 CMDSH2-3, BAT760 or similar Shottky Diode; Central Semiconductor (CMDSH2-3) Philips, STM (BAT760) SOD232 D2:D15 LED As required by application ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 64 - 70 Part Number Value min typ max Tol (min) Rating (max) Notes Package (min) Q1 Si1304, FDG313N or similar NMOS switching transistor; Vishay (Si1304), Fairchild (FDG313N) SOT-232 Figure 38 – Layout Draft for AS3689 (Initial Placement only) ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 65 - 70
10 Pinout and Packaging
10.1 Pin Description
Table 29 – Pinlist CSP36-3x3mm; Ball assignment in preliminary Bmp Name Type Description A1 GPI DIO3 General purpose input A2 DCDC_FB AI DCDC feedback. Connect to resistor string. A3 V2_5 AO3 Output voltage of the Low-Power LDO; always connect a ceramic capacitor of 1µF Caution: Do not load this pin during device startup. A4 CURR41 AI Analog current sink input (intended for RGB fun LED) A5 DCDC_GATE AO DCDC gate driver. A6 VSS VSS Ground pad B1 RBIAS AIO External resistor; always connect a resistor of 220k Ω (±1%) to ground. Caution: Do not load this pin. B2 C2_N AIO Charge Pump flying capacitor; connect a ceramic capacitor of 2.2µF (±20%) to this pin. B3 RGB2 AI RGB Current sink input B4 RGB1 AI RGB Current sink input B5 CURR42 AI Analog current sink input (intended for RGB fun LED) B6 SENSE_N AIO Negative sense input of shunt resistor for Step Up DC/DC Converter. C1 VBAT1 S Charge Pump supply pad. Always connect this pin to VBAT. C2 C2_P AIO Charge Pump flying capacitor; connect a ceramic capacitor of 2.2µF (±20%) to this pin. C3 SENSE_P AIO Positive sense input of shunt resistor for Step Up DC/DC Converter. C4 CURR43 AI Analog current sink input (intended for RGB fun LED) C5 VBAT2 S Supply pad; always connect to VBAT. C6 RGB3 (VANA) AI (AO) RGB Current sink input Alternative function: Output voltage of the Analog LDO VANA. Connect a ceramic capacitor of 1µF (±20%) or 2.2µF (+100%/-50%) if this ldo is used. D1 CP_OUT AIO Output voltage of the Charge Pump; connect a ceramic capacitor of 2.2µF (±20%) . D2 CURR31 AI Analog current sink input (intended for LED flash main LCD backlight). D3 CURR30 AI Analog current sink input (intended for LED flash main LCD backlight). D4 VDD_GPIO S Supply pad for GPIOs and serial interface. D5 DATA DIO3 Serial interface data input/output. D6 CURR2 AI_HV Analog current sink input (intended for Keyboard backlight). E1 VSS_CP VSS Ground pad E2 C1_P AIO Charge Pump flying capacitor; connect a ceramic capacitor of 2.2µF (±20%) to this pin. E3 CURR32 AI Analog current sink input (intended for LED flash main LCD backlight). E4 CURR6 AI_HV Analog current sink input (intended for Keyboard backlight). E5 CLK DI3 Clock input for serial interface. E6 CURR1 AI_HV Analog current sink input (intended for Keyboard backlight). ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 66 - 70 Table 29 – Pinlist CSP36-3x3mm; Ball assignment in preliminary Bmp Name Type Description F1 CURR33 AI Analog current sink input (intended for LED flash or main LCD backlight). F2 C1_N AIO Charge Pump flying capacitor; connect a ceramic capacitor of 2.2µF (±20%) to this pin. F3 CURR52 AI Analog current sink input (sub LCD backlight). F4 CURR51 AI Analog current sink input (sub LCD backlight). F5 GPIO DIO3 General purpose input/output. F6 VSS VSS Ground pad Table 30 – Pin Type Definitions Type Description DI Digital Input DI3 3.3V Digital Input DO Digital Output DIO Digital Input/Output DIO3 3.3V Digital Input/Output OD Open Drain (the device can only pulldown this type of pin) AIO Analog Pad AI Analog Input AI_HV High-Voltage (15V) Pin AO Analog Output (5V) AO3 Analog Output (3.3V) S Supply Pad GND Ground Pad ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 67 - 70
10.2 Package Drawings and Markings
Figure 39 – CSP 3x3mm Marking: AYWWIZZ A: Pb-Free Identifier Y: Last Digit of Manufacturing Year WW: Manufacturing Week I: Plant Identifier ZZ: Traceability Code ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 68 - 70 Figure 40 – CSP 3x3mm – Detail Diagram ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 69 - 70 Device ID Part Number Package Type Delivery Form* Description AS3689-PDR-Z AS3689-WAA-Z CSP36 Tape and Reel 3 x 3mm, Pitch = 0.5mm Where: P = Package Type: W = CSP 3x3mm D = Delivery Form: A = Tape and Reel R = Revision Z = Pb-Free IC Package * Dry-pack sensitivity level = 3 in accordance with IPC/JEDEC J-STD-033A. ams AG Technical content still valid
AS3689 austria m i c r osystems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 70 - 70 Copyright Copyright © 1997-2007, austriamicrosystems AG, Schloss Premstaetten, 8141 Unterpremstaetten, Austria- Europe. Trademarks Registered ®. All rights reserved. The material herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. All products and companies mentioned are trademarks of their respective companies. Disclaimer Devices sold by austriamicrosystems AG are covered by the warranty and patent identification provisions appearing in its Term of Sale. austriamicrosystems AG makes no warranty, express, statutory, implied, or by description regarding the information set forth herein or regarding the freedom of the described devices from patent infringement. austriamicrosystems AG reserves the right to change specifications and prices at any time and without notice. Therefore, prior to designing this product into a system, it is necessary to check with austriamicrosystems AG for current information. This product is intended for use in normal commercial applications. Applications requiring extended temperature range, unusual environmental requirements, or high reliability applications, such as military, medical life-support or life-sustaining equipment are specifically not recommended without additional processing by austriamicrosystems AG for each application. The information furnished here by austriamicrosystems AG is believed to be correct and accurate. However, austriamicrosystems AG shall not be liable to recipient or any third party for any damages, including but not limited to personal injury, property damage, loss of profits, loss of use, interruption of business or indirect, special, incidental or consequential damages, of any kind, in connection with or arising out of the furnishing, performance or use of the technical data herein. No obligation or liability to recipient or any third party shall arise or flow out of austriamicrosystems AG rendering of technical or other services. Contact Information Headquarters: austriamicrosystems AG Business Unit Communications A 8141 Schloss Premstätten, Austria T. +43 (0) 3136 500 0 F. +43 (0) 3136 5692 info@austriamicrosystems.com For Sales Offices, Distributors and Representatives, please visit: www.austriamicrosystems.com a u s t r i am i c r os y s t e m s – a leap ahead ams AG Technical content still valid