a u s t ri a m i c r o s y s t e m s AS3682 D a ta S he e t 480mA Camera Lighting Management Unit 1 General Description 2 Key Features The AS3682 is a low-noise, high-current charge pump designed for camera flash LEDs and LCD backlighting applications. The device is capable of driving up to 480mA of load current. The AS3682 integrates two independent LED blocks for driving a single flash LED (CURR11 to CURR13) with up to 480mA, and general purpose LEDs (CURR2 to CURR4) with up to 160mA/LED. The general purpose LEDs are controlled individually and can be used for backlighting, but also in support of an RGB fun-light or a movie indicator lamp. The AS3682 utilizes austriamicrosystems' patent-pending Intelligent Adaptive Mode Setting (IAMS) to switch between 1:1, 1:1.5, and 1: 2 modes. In combination with very-low-drop-out current sinks, the device achieves high efficiency over the full single-cell Li+ battery voltage range. The charge pump operates at a fixed frequency of 1MHz allowing for tiny external components and its design ensures low EMI and low input-ripple. The ultra-flexible brightness control scheme allows for simple adaptation of the device to different system architectures. In Normal and Soft Flash Modes the device is controlled by an I2C interface. In these modes the LED brightness, flash duration, GPIOs and various charge pump states are controlled by internal register settings. The GPIO pins can act as programmable input or output pins and can also be set to trigger preview and flash light directly by a camera module. In Hard Flash Mode, the LED brightness is controlled by the Enable pins. Those programming pins can be used as simple enable pins, as PWM input, again offering ample flexibility for setting the LED brightness. ! High-Efficiency High-Power Charge Pump - 1:1, 1:1.5, and 1:2 Intelligent Adaptive Mode Setting (IAMS) - Efficiency up to 95% - Soft Start to Reduce Inrush Current - Low-Noise Constant-Frequency Operation ! Current Sinks - 400mA Continuous Flash Current (@VIN = 3.2 to 5V, VOUT = 5V) - 480mA Maximum Pulsed Flash Current - Programmable: 0 to 160mA, 0.625mA Resolution ! Flexible Brightness Control - Three 0 to 160mA LEDs - Individually Addressable via I2C Interface ! Three Operating Modes - Normal Mode (I2C Interface) - Soft Flash Mode (I2C Interface) - Dedicated Control Pins for Hard Flash Modes ! Two General Purpose Inputs/Outputs - Digital Input, Output, and Tristate - Programmable Pull-Up and Pull-Down - Strobe Pin can be used for Camera Flash Control ! LED Disconnect in Shutdown ! Open LED Detection ! Low Stand-By Current (6µA), Interface Fully Operating ! Low Shut-Down Current (0.2µA) ! Wide Battery Supply Range: 3.0 to 5.5V ! Thermal Protection ! 24-Pin, Small Form-Factor QFN Package - 4 x 4 x 0.85mm, 0.5mm Pitch - Enhanced Thermal Characteristics 3 Applications Lighting management for cameras, mobile telephones, PDAs, and other 1-cell Li+ or 3-cell NiMH powered devices. www.austriamicrosystems.com Revision 2.21 1 - 43 austriam i c r o systems AS3682 Data Sheet 4 Block Diagram Figure 1. AS3682 Block Diagram V2_5 22 AS3682 2 Digital Supply RBIAS 23 Bandgap and Current Reference Charge Pump 1:1, 1:1.5, 1:2 VBAT1 6 VBAT2 5 C2_P 7 C2_N 3 C1_P C1_N ADR 1 24 VDD_GPIO 12 4 CP_OUT CLK/P2 8 DATA/P1 9 13 CURR11 14 CURR12 15 CURR13 19 CURR2 20 CURR3 21 CURR4 Digital Part Mode Selector Serial Interface Current Source STROBE/F2 11 GPIO0/P0 10 SFL/F1 16 T1/F0 17 HFL 18 Current Source GND Exposed Pad 5 Application Diagrams Figure 2. Normal and Soft Flash Mode Application Diagram Battery V2_5 22 C3 1µF RBIAS 2 VBAT1 6 VBAT2 5 C2_P 7 C2_N ADR 3 C1_P VDD_GPIO Interface Current Sinks C4 1µF 12 DATA/P1 9 CLK/P2 8 AS3682 4 C1_N 13 Flash LEDs CURR11 STROBE/F2 11 GPIO0/P0 10 15 CURR13 SFL/F1 16 19 CURR2 T1/F0 17 20 CURR3 HFL 18 21 CURR4 Addressable Strobe Trigger C5 1µF CP_OUT Flash & Preview Soft Flash Mode I2C I 2C 3 3 Camera C6 Flash 2.2µF LED General Purpose LEDs (CURR2, CURR3, CURR4) Block 0 to 480mA Block STROBE/F2 STROBE/F2 or software or software Strobe Preview GPIO0/P0 or software GPIO0/P0 or software Current Sinks 3 3 Current per Sink 0 to 37.5mA 0 to 160mA 14 CURR12 Addressable SFL Mode: SFL/F1 = VDD_GPIO Normal Mode: SFL/F1 = GND Normal Mode Total Current 0 to 450mA 1 24 R4 1 - 10kΩ C1 2.2µF 23 R1 240kΩ V2.5 = 41h GND = 40h Feature Individual Individual Battery or CP_OUT GND www.austriamicrosystems.com Exposed Pad Revision 2.21 2 - 43 austriam i c r o systems AS3682 Data Sheet Figure 3. Hard Flash Mode 1 Application Diagram V2_5 22 RBIAS 23 2 VBAT1 6 VBAT2 Feature Battery Interface C3 1µF R1 240kΩ ADR C1 2.2µF 5 1 12 7 C2_N 3 C1_P 24 C1_N Selectable DATA/P1 9 MSB Preview CLK/P2 8 AS3682 4 C4 1µF 10 C5 1µF CP_OUT 11 MSB Flash SFL/F1 Strobe Control (Active Low) 13 CURR11 14 CURR12 15 CURR13 19 CURR2 20 CURR3 21 CURR4 Camera C6 Flash 2.2µF LED T1/F0 Strobe: 0 to 450mA Preview: 0 to 400mA Addressable Block Strobe Preview By Preview Control Pins Current Sinks N/A Current per Sink N/A Addressable N/A General Purpose LEDs (CURR2, CURR3, CURR4) LSB Preview STROBE/F2 6 Total Current Strobe Trigger By Strobe Control Pins Flash & Preview GPIO0/P0 Current Sinks C2_P Flash LEDs VDD_GPIO Preview Control (Active Low) Hard Flash Mode 1 Dedicated Control Pins for Strobe (3x) & Preview (3x) 16 17 LSB Flash GND Battery HFL 18 Exposed Pad Figure 4. Hard Flash Mode 2 Application Diagram Feature Battery C3 1µF R1 240kΩ V2_5 22 RBIAS 23 ADR 12 DATA/P1 9 MSB Preview CLK/P2 8 VBAT1 6 VBAT2 Interface C1 2.2µF 1 VDD_GPIO 2 5 C2_P 7 C2_N 3 C1_P 24 C1_N Flash LEDs C4 1µF Backlight Control (Active Low) Selectable AS3682 10 Flash: 0 to 450mA Addressable Block 4 Current Sinks General Purpose LEDs (CURR2, Current per Sink CURR3, CURR4) Addressable By Flash Control Pin 3 0 to 20/37.5mA Block CP_OUT 13 CURR11 14 CURR12 15 CURR13 19 CURR2 20 CURR3 21 CURR4 Camera Flash LED C6 2.2µF LSB Preview STROBE/F2 11 MSB Flash SFL/F1 Flash Control (Active Low) 3 Total Current Strobe Preview Flash & Preview GPIO0/P0 Current Sinks Strobe Trigger C5 1µF Hard Flash Mode 2 Dedicated Control Pins for Flash (3x) & General Purpose (3x) T1/F0 16 17 LSB Flash Battery HFL 18 GND Exposed Pad www.austriamicrosystems.com Revision 2.21 3 - 43 austriam i c r o systems AS3682 Data Sheet Revision History Revision Date Owner 2.1 10 February 2005 ptr - Various minor updates implemented. 2.2 16 August 2005 ptr - Updated exposed pad size (D2 x E2). - Updated parameter VIH max value. - Updated parameter VIL max value. - Added parameter VPOR_VBAT min and max values. - Added bit Curr234_gpio0_ctrl (page 29). - Added bit Curr234_strobe_ctrl (page 29). - Added Fixed ID Register (Addr: 15). 2.21 6 July 2006 ptr - Updated gpio0_pulls bit settings. - Updated strobe_pulls bit settings. - Updated data sheet status to public viewable. www.austriamicrosystems.com Description Revision 2.21 4 - 43 austriam i c r o systems AS3682 Data Sheet Table of Contents 1 General Description ................................................................................................................................ 1 2 Key Features .......................................................................................................................................... 1 3 Applications ............................................................................................................................................ 1 4 Block Diagram ........................................................................................................................................ 2 5 Application Diagrams .............................................................................................................................. 2 6 Characteristics ........................................................................................................................................ 6 6.1 Absolute Maximum Ratings (Non-Operating) .................................................................................................. 6 6.2 Operating Conditions ....................................................................................................................................... 6 6.3 Electrical Characteristics ................................................................................................................................. 7 7 Typical Operation Characteristics ........................................................................................................... 9 8 Detailed Functional Descriptions .......................................................................................................... 11 8.1 Charge Pump ................................................................................................................................................ 11 8.1.1 Intelligent Adaptive Mode Switching (IAMS) ....................................................................................... 11 8.1.2 Soft Start ............................................................................................................................................. 11 8.1.3 Open LED Detection ........................................................................................................................... 11 9 Mode Settings ....................................................................................................................................... 12 10 Hard Flash Modes .............................................................................................................................. 14 10.1 Hard Flash Mode 1 ...................................................................................................................................... 15 10.2 Hard Flash Mode 2 ...................................................................................................................................... 17 11 Normal and Soft Flash Modes ............................................................................................................ 19 11.1 Current Settings in Normal Mode ................................................................................................................ 20 11.2 Current Settings in Soft Flash Mode ............................................................................................................ 23 11.3 Timing Control of CURR11, CURR12, CURR13 in Normal Mode and Soft Flash Mode ................................ 24 11.4 Control of CURR2, CURR3, CURR4 in Normal Mode and Soft Flash Mode ................................................ 29 11.5 Charge Pump Control Registers ................................................................................................................. 30 11.6 General Purpose Inputs/Outputs ................................................................................................................. 31 11.7 Power-On Reset .......................................................................................................................................... 32 11.8 Temperature Supervision ............................................................................................................................. 32 11.9 Serial Interface ............................................................................................................................................. 33 11.9.1 11.9.2 11.9.3 11.9.4 Features ............................................................................................................................................ Device Address Selection ................................................................................................................. Data Transfer Formats ...................................................................................................................... Fixed ID Register .............................................................................................................................. 33 33 33 35 11.10 Register Map ............................................................................................................................................. 36 12 External Components ......................................................................................................................... 37 12.1 Capacitor and Resistor Selection ................................................................................................................ 37 12.2 Usage of PCB Wire Inductance ................................................................................................................... 37 12.3 External Component Specifications ............................................................................................................. 37 13 Pinout and Packaging ......................................................................................................................... 38 13.1 Hard Flash Modes Pin Descriptions .............................................................................................................. 38 13.2 Normal Mode and Soft Flash Mode Pin Descriptions .................................................................................. 39 13.3 Package Drawings and Markings ................................................................................................................ 40 14 Ordering Information ........................................................................................................................... 42 www.austriamicrosystems.com Revision 2.21 5 - 43 austriam i c r o systems AS3682 Data Sheet Absolute Maximum Ratings (Non-Operating) 6 Characteristics 6.1 Absolute Maximum Ratings (Non-Operating) Stresses beyond those listed in Table 1 may cause permanent damage to the device. These are stress ratings only, and functional operation of the device beyond those indicated in Table 2 is not implied. Caution: Exposure to absolute maximum rating conditions may affect device reliability. Table 1. Absolute Maximum Ratings Symbol Parameter Min Max Unit Notes VIN_MV 5V Pins -0.3 7.0 V Applicable for 5V pins1 VIN_LV 3.3V Pins -0.3 5.0, VDD_GPIO + 0.3 V Applicable for 3.3V pins2 IIN Input 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 Total Power Dissipation 1 W TAMB = 70º TBODY Body Temperature 260 º IPC/JEDEC J-STD-020C Notes: 1. 5V pins are VBAT1, VBAT2, HFL, current sink pins (CURR11, CURR12, CURR13, CURR2, CURR3, and CURR4) and the charge pump pins (C1_N, C2_N, C1_P, C2_P, and CP_OUT). 2. 3.3V pins are GPIO0/P0, STROBE/F2, interface pins (CLK/P2, DATA/P1, ADR) and all other pins. 6.2 Operating Conditions Table 2. Operating Conditions Symbol Parameter Min Typ Max Unit VBAT Battery Voltage 3.0 3.6 5.5 V VDD_GPIO Periphery Supply Voltage 1.5 3.3 V V2_5 Voltage on Pin V2_5 2.4 2.5 2.6 V TAMB Ambient Temperature -30 25 85 ºC IBAT Operating Current 1 A Depending on load current and charge pump mode. µA Current consumption in standby mode; Only 2.5V regulator on; temperature supervision off. VDD_GPIO (page 8) > VGPIO_Vdd_TH_RISING (page 8). Standby Mode Current 6 10.5 ISTANDBY ISHUTDOWN Notes VBAT1 and VBAT2 Internally generated; Hard Flash Mode: always on; Soft Flash Mode: always on except in shutdown. Standby Mode Current including Temperature Supervision 8 14.5 µA Current consumption in standby mode; Only 2.5V regulator on and temperature supervision on. VDD_GPIO > VGPIO_Vdd_TH_RISING. This is also the minimum current consumption in Hard Flash Mode. Shutdown Mode Current 0.2 1.5 µA Current consumption in shutdown mode; VDD_GPIO < 0.3v. www.austriamicrosystems.com Revision 2.21 6 - 43 austriam i c r o systems AS3682 Data Sheet Electrical Characteristics 6.3 Electrical Characteristics Table 3. Charge Pump Electrical Characteristics Symbol Parameter Min Typ Output Voltage Without Load Output Limitation Unit V 5.6 V 5.3 VCPOUT Output Voltage With Load (I = 400mA) RCP Max VBAT x CP-mode Charge Pump Effective Resistance Notes Internally regulated. 3.32 1:1 Mode; VBAT = 3.5V 4.31 1:1.5 Mode; VBAT = 3.5V 5.24 1:2 Mode; VBAT = 3.5V 0.5 1:1 Mode; VBAT = 3.0V, ILOAD = 400mA Ω 2.6 1:1.5 Mode; VBAT = 3.0V, ILOAD = 400mA 1:2 Mode; VBAT = 3.0V, ILOAD = 400mA 2.5 ICPOUT ICP Continuous Output Current 400 In automatic mode only; VBAT ≤ 4.2V. mA 1:1 mode 0.1 Power Consumption Without Load, FCLK = 1 MHz 4.5 1:1.5 mode mA 1:2 mode 5 Eta_1 Efficiency11 75 Eta_2 Efficiency21 65 tR Rising Time VORIP Output Ripple fCLK Clock Frequency % VIN = 3.0 to 4.5V, IOUT = 100mA 82 % VIN = 3.0 to 4.5V, IOUT = 10 to 350mA 1.0 ms 93 10 -20% mVpp 1.0 20% VIN = 3.0 to 4.5V, IOUT = 350mA, CP = 2.2uF, X5R MHz Notes: 1. This parameter describes the efficiency of the charge pump only. Table 4. Current Sink Electrical Characteristics Symbol Parameter ICURR1x-MAX CURR1x Maximum Output Current Min Typ Max Unit Normal Mode 150 ICURR1x-RES 160 mA Hard Flash Mode 15 Normal Mode low range (I < 240mA) mA 0.625 ICURR2,3,4-MAX 160 mA Delta-abs Absolute Accuracy Normal Mode 0.625 mA Delta-rel Relative Accuracy VPROTECT Voltage Above VBAT for Protection VCOMPL Voltage Compliance 0.2 V_LOW Under-Voltage Detection 50 www.austriamicrosystems.com +20 5 150 Soft Flash Mode Hard Flash Mode 20 -20 Soft Flash Mode Hard Flash Mode 2.5 CURR2,3,4 Resolution Soft Flash Mode Normal Mode 150 ICURR2,3,4-RES Normal Mode high range (I > 240mA) Hard Flash Mode 20 37.5 CURR2,3,4 Maximum Output Current Soft Flash Mode 150 30 CURR1x Resolution Notes % All current sinks % VBAT + 2.0 V ISINK >= 20mA VBAT + 0.5 V During normal operation 200 mV Revision 2.21 7 - 43 austriam i c r o systems AS3682 Data Sheet Electrical Characteristics Table 5. GPIO0/P0 and STROBE/F2 Electrical Characteristics Symbol Parameter Min Max Unit VDD_GPIO Supply Voltage 1.5 3.3 V VIH High Level Input Voltage VDD_GPIO V VIL Low Level Input Voltage 0.0 0.3 x VDD_GPIO V VHYS Hysteresis 0.1 x VDD_GPIO 0.4 V ILEAK Input Leakage Current (if not configured as Pullup/Pulldown) -5 5 µA To VDD_GPIO and VSS. IPD Pulldown Current (if configured as Pulldown) 50 150 µA To VSS. IPU Pullup Current (if configured as Pullup and in Hard Flash Modes) 20 347 µA To VDD_GPIO (1.5 to 3.3V) VOH High Level Output Voltage 0.8 x VDD_GPIO VOL Low Level Output Voltage IOUT Driving Capability CLOAD Capacitive Load 0.7 x VDD_GPIO 1.3V Notes VDD_GPIO > 1.85V VDD_GPIO < 1.85V V 0.2 x VDD_GPIO 4 V mA 50 VDD_GPIO = 2.8V pF Table 6. CLK/P2, DATA/P1, SFL/F1, and T1/F0 Electrical Characteristics Symbol Parameter VDD_GPIO Supply Voltage Min Max Unit 1.5 3.3 V VDD_GPIO V 0.7 x VDD_GPIO Notes VDD_GPIO > 1.85V VIH High Level Input Voltage VIL Low Level Input Voltage 0.0 0.3 x VDD_GPIO V VHYS Hysteresis 0.07 x VDD_GPIO 0.5 V ILEAK Input Leakage Current (in Soft Flash and Normal Modes) -5 5 µA To VDD_GPIO and VSS. IPU Pullup Resistor (in Hard Flash Modes) 50k 200k Ω To VDD_GPIO. 1.3V VDD_GPIO < 1.85V Table 7. Power-On Reset Electrical Characteristics Symbol Parameter VPOR_VBAT Overall Power-On Reset VVDD_GPIO_TH_ Reset Level for VDD_GPIO Rising Reset Level for VDD_GPIO Falling RISING VVDD_GPIO_TH_ FALLING Min 1.5 Typ Max Unit Notes V Monitors voltage on pin V2_5; power-on reset for all internal functions. 1.3 V Monitors voltage on VDD_GPIO; rising level. 1.0 V Monitors voltage on VDD_GPIO; falling level. 2.0 2.38 Table 8. Over-Temperature Detection Electrical Characteristics Symbol Parameter Min Typ Max Unit T140 ov_temp Rising Threshold 130 140 150 ºC THYST ov_temp Hysteresis www.austriamicrosystems.com 5 Revision 2.21 Notes ºC 8 - 43 austriam i c r o systems AS3682 Data Sheet 7 Typical Operation Characteristics Figure 5. Efficiency vs. VBAT (with 1 Flash LED, Type LumiLed PWF-1) 100 113mA Total 195mA Total Efficiency Pled/Pbat 90 330mA Total 80 70 450mA Total 60 50 3.2 3.4 3.6 3.8 4 4.2 VBAT[V] Figure 6. Battery Current vs. VBAT (with 1 Flash LED, Type LumiLed PWF-1) 1.0 0.9 450mA Total 0.8 IBAT[A] 0.7 0.6 330mA Total 0.5 0.4 195mA Total 0.3 0.2 112.5mA Total 0.1 0.0 3 3.2 3.4 3.6 3.8 4 4.2 VBAT[V] Figure 7. Efficiency vs. VBAT (with 1 Flash LED, Type Osram LWW5SG LED) 150mA Total 210mATotal 300mA Total Efficiency Pled/Pbat 90 452mA Total 80 70 60 50 3.2 3.4 3.6 3.8 4 4.2 VBAT [V] www.austriamicrosystems.com Revision 2.21 9 - 43 austriam i c r o systems AS3682 Data Sheet Figure 8. Battery Current vs. VBAT (with 1 Flash LED, Type Osram LWW5SG LED) 1000 900 452mA Total 800 IBAT [mA] 700 600 500 300mA Total 400 300 210mA Total 200 105mA Total 100 0 3 3.2 3.4 3.6 3.8 4 4.2 VBAT[V] Figure 9. Linearity of 1 Current Sink with 10mA and 100mA Load 120 100mA Icurrentsink [mA] 100 80 60 40 20 10mA 0 0 200 400 600 800 Vcurrentsink[mV] www.austriamicrosystems.com Revision 2.21 10 - 43 austriam i c r o systems AS3682 Data Sheet Charge Pump 8 Detailed Functional Descriptions 8.1 Charge Pump The AS3682 charge pump uses two external flying capacitors to generate output voltages higher than the battery voltage. The charge pump can operate in three different modes: ! 1:1 Bypass Mode - Battery input and output are connected by a low-impedance switch - Battery current = output current ! 1:1.5 Mode - The output voltage is 1.5 times the battery voltage (without load) - Battery current = 1.5 times output current ! 1:2 Mode - The output voltage is 2 times the battery voltage (without load) - Battery current = 2 times output current 8.1.1 Intelligent Adaptive Mode Switching (IAMS) The integrated charge pump determines the best compromise between the required LED supply voltage (Vf) and the lowest internal power dissipation. The AS3682 examines the voltage at each current sink and automatically switches into a higher charge pump mode; the switch-down procedure is achieved after the AS3682 performs analog signal processing of all relevant parameters: the battery voltage, the actual charge pump voltage, the load current, and the resistance of the next charge pump mode. By predicting the efficiency of the next state, the AS3682 will accurately determine the switching point. 8.1.2 Soft Start An implemented soft start mechanism reduces the inrush current. Battery current is smoothed when switching the charge pump on and also at each switching condition. This precaution reduces electromagnetic radiation significantly. 8.1.3 Open LED Detection The voltages at the current sinks are used to determine the mode switching of the charge pump up, thus an open wire to the LED could lead to a to high-power dissipation of the circuit. The AS3682 scans and compares all voltages on the current sinks continuously, so that if the charge pump is already at 1:2 mode and the required current cannot be provided, the circuit stops that current sink sensing until the next power-on condition. Using the circuit via the I2C interface (Normal Mode and Soft Flash Mode) the system can get information on the failing path from the GPIO_output (page 31) register. Scanning occurs automatically upon first entering 1:2 mode. www.austriamicrosystems.com Revision 2.21 11 - 43 austriam i c r o systems AS3682 Data Sheet 9 Mode Settings The AS3682 can operate in four different application modes which can be easily selected either by external pins or will be factory preset. ! Normal Mode – The AS3682 is fully programmable via an I2C interface allowing for access to all control registers. The maximum total Flash Current of 450mA can be set in 15 or 30mA steps. Preview and strobe timing can be controlled either by internal registers or by dedicated pins (STROBE/F2, GPIO0/P0) connected to the BB or a camera module. The 3 Flash LED current sinks can only be addressed as a single block. The three General Purpose LED current sinks can be addressed individually allowing for the realization of Backlighting, Movie Indicator LEDs or an RGB Fun Light or can be connected to the Flash LED. The maximum current per sink is 37.5mA whereas the current can be set in 2.5mA steps per channel. ! Soft Flash Mode – The AS3682 is fully programmable via an I2C interface allowing for access to all control registers. The maximum total Flash Current of 480mA can be set in 1.875mA steps. Preview and strobe timing can be controlled either by internal registers or by dedicated pins (STROBE/F2, GPIO0/P0) connected to the BB or a Camera Module. The 3 Flash LED current sinks can only be addressed as a single block. The three General Purpose LED current sinks can be addressed individually allowing for the realization of Backlighting, Movie Indicator LEDs or an RGB Fun Light or can be connected to the Flash LED. The maximum current per sink is 160mA whereas the current can be set in 2.5mA steps per channel. ! Hard Flash Mode 1 – All AS3682 functions are controlled by dedicated Enable Pins. Seven different current levels can be set independently for Preview and Flash by the Preview pins (GPIO0/P0, DATA/P1, CLK/P2) and the Flash pins (T1/F0, SFL/F1, STROBE/F2). The maximum total current is 450mA for strobe and 240mA for preview when connecting 3 current sinks to the LED. Since Hard Flash Mode 1 addresses all 6 current sinks, higher preview and strobe currents can be programmed, however the total absolute maximum current must not exceed 480mA. ! Hard Flash Mode 2 – All AS3682 functions are controlled by dedicated Enable Pins. The three Flash Current sinks (Curr11, Curr12, Curr13) act as a single block being controlled by the Flash control pins (T1/F0, SFL/F1, STROBE/ F2). The maximum total Flash current of 450mA can be adjusted in 60mA steps. The three General Purpose LED current sinks (Curr11, Curr12, Curr13)) can be addressed independently from the Flash LEDs by dedicated pins (GPIO0/P0, DATA/P1, CLK/P2). The current per-sink can be adjusted in 6 levels up to 20mA per channel with a resolution of 2.5mA. A seventh level allows for a maxim of 37.5mA which can be used www.austriamicrosystems.com Revision 2.21 12 - 43 austriam i c r o systems AS3682 Data Sheet to address e.g., six white LEDs. After presetting the current with the dedicated pins the actual brightness can also be adjusted by PWM applied to the related pins. Note: The Hard Flash Modes are factory preset. Refer to Ordering Information on page 42. Table 9. AS3682 Function Settings Normal Mode Soft Flash Mode I2C I 2C Current Sinks 3 3 6 3 Total Current 0 to 450mA 0 to 480mA Strobe: 0 to 450mA Preview: 0 to 400mA Flash: 0 to 450mA Block Feature Interface Flash LEDs Hard Flash Mode 1 Hard Flash Mode 2 Dedicated Control Dedicated Control Pins Pins for Strobe (3x) for Flash (3x) and and Preview (3x) General Purpose (3x) Addressable Block Block Block Strobe Trigger STROBE/F2 or software STROBE/F2 or software By Strobe Control Pins Strobe Preview GPIO0/P0 or software GPIO0/P0 or software By Preview Control Pins General Purpose Current Sinks LEDs (CURR2, Current per Sink CURR3, CURR4) Addressable 3 3 N/A 3 0 to 37.5mA 0 to 160mA N/A 0 to 20/37.5mA Individual Individual N/A Block By Flash Control Pin Note: The AS3682 has been designed and qualified for the following operating conditions: - Continuous output current of 400mA if operated in automatic switch mode at VBAT = 3.2 to 4.2V. - Maximum Pulsed Output current: 480mA. www.austriamicrosystems.com Revision 2.21 13 - 43 austriam i c r o systems AS3682 Data Sheet Charge Pump 10 Hard Flash Modes The Hard Flash Modes allow for simple and efficient control of the AS3682 using dedicated Enable Pins. While the Hard Flash Mode can be selected by defined pin connections (see Table 10 Hard Flash Mode Setting by Pin Configuration) the distinction between Hard Flash Mode 1 and Hard Flash Mode 2 is set by the factory (refer to Ordering Information on page 42 for more information). An integrated temperature sensor provides over-temperature protection for the AS3682. If the device temperature exceeds the value of T140 (page 8), the current sources will be switched off. The device will resume operation when the temperature drops below T140 - THYST (page 8). ! Hard Flash Mode 1 (page 15) Allows for individual control of Strobe and Preview Signals or in other words Flash and Torch engaging all 6 current sinks. ! Hard Flash Mode 2 (page 17) Addresses the Flash LEDs and General Purpose LEDs independently of each other providing the possibility to realize Flash and Backlight Functions in parallel. Note: In both Hard Flash Modes pins STROBE/F2, SFL/F1, T1/F0, CLK/P2, DATA/P1, and GPIO0/P0 are Active-Low (with internal pull-up resistors). Hard Flash Modes 1 and 2 are factory preset. See Ordering Information on page 42. Table 10. Hard Flash Mode Setting by Pin Configuration Pin HFL Pin SFL/F1 Mode GND GND Normal Mode GND VDD_GPIO Soft Flash Mode VBAT Don't Care Hard Flash Mode www.austriamicrosystems.com Revision 2.21 14 - 43 austriam i c r o systems AS3682 Data Sheet Hard Flash Mode 1 10.1 Hard Flash Mode 1 Table 11. Hard Flash Mode 1 Functions Feature Hard Flash Mode 1 Dedicated Control Pins for Strobe (3x) and Preview (3x) Hard Flash Mode 2 Dedicated Control Pins for Flash (3x) and General Purpose (3x) Current Sinks 6 3 Total Current Strobe: 0 to 450mA Preview: 0 to 400mA Flash: 0 to 450mA Total Current Resolution Strobe: 60mA Preview: 30mA Flash: 60mA Addressable Block Block Interface Flash LEDs General Purpose LEDs (CURR2, CURR3, CURR4) Strobe Trigger By Strobe Control Pins Strobe Preview By Preview Control Pins By Flash Control Pin Current Sinks N/A 3 Current per Sink N/A 0 to 20/37.5mA Addressable N/A Block Figure 10. Hard Flash Mode 1 Functional Diagram C3 1µF R1 240kΩ V2_5 22 RBIAS 23 ADR VDD_GPIO 2 VBAT1 6 VBAT2 5 C2_P 7 C2_N 3 C1_P 24 C1_N C1 2.2µF 1 12 Selectable DATA/P1 9 MSB Preview CLK/P2 8 AS3682 4 Preview Control (Active Low) 10 STROBE/F2 SFL/F1 13 CURR11 11 14 CURR12 15 CURR13 19 CURR2 20 CURR3 21 CURR4 Camera C6 Flash 2.2µF LED T1/F0 16 17 LSB Flash GND Battery HFL www.austriamicrosystems.com C5 1µF LSB Preview MSB Flash Strobe Control (Active Low) C4 1µF CP_OUT Flash & Preview GPIO0/P0 Battery 18 Exposed Pad Revision 2.21 15 - 43 austriam i c r o systems AS3682 Data Sheet Hard Flash Mode 1 Figure 11. Hard Flash Mode 1 Timing Diagram I Strobe Current. See Table 12 on page 16 Preview Current. See Table 13 on page 16 t Preview Control. See Figure 10 on page 15 Strobe Control. See Figure 10 on page 15 Table 12. Hard Flash Mode 1 Strobe Current STROBE/ F2 Bit 2 SFL/F1 Bit 1 T1/F0 Bit 0 Current/ Current Sink CURR11 CURR12 CURR13 CURR2 CURR3 CURR4 1 1 1 0mA 0mA 0mA 0mA 0mA 0mA 0mA 1 1 0 30mA 30mA 60mA 90mA 120mA 150mA 180mA 1 0 1 50mA 50mA 100mA 150mA 200mA 250mA 300mA 1 0 0 70mA 70mA 140mA 210mA 280mA 350mA 420mA 0 1 1 90mA 90mA 180mA 270mA 360mA 450mA 540mA 0 1 0 110mA 110mA 220mA 330mA 440mA 550mA 660mA 0 0 1 130mA 130mA 260mA 390mA 520mA 650mA 780mA 0 0 0 150mA 150mA 300mA 450mA 600mA 750mA 900mA Cumulative Active Current Sink1 Notes: 1. Do not exceed maximum current of 480mA. Table 13. Hard Flash Mode 1 Preview Current CLK/P2 Bit 2 DATA/P1 GPIO0/P0 Current/ Current Bit 1 Bit 0 Sink Cumulative Active Current Sink CURR11 CURR12 CURR13 CURR2 CURR3 CURR4 0mA 0mA 0mA 1 1 1 0mA 0mA 0mA 0mA 1 1 0 20mA 20mA 40mA 60mA 80mA 100mA 120mA 1 0 1 30mA 30mA 60mA 90mA 120mA 150mA 180mA 1 0 0 40mA 40mA 80mA 120mA 160mA 200mA 240mA 0 1 1 50mA 50mA 100mA 150mA 200mA 250mA 300mA 0 1 0 60mA 60mA 120mA 180mA 240mA 300mA 360mA 0 0 1 70mA 70mA 140mA 210mA 280mA 350mA 420mA 0 0 0 80mA 80mA 160mA 240mA 320mA 400mA 480mA Note: Do not exceed maximum current of 400mA in Preview Mode (continuous operation). The AS3682 allows for the parallel connection of up to six current sinks to obtain the desired current range in Hard Flash Mode (unused current sinks can be left open). For example, to obtain 280mA for Preview current, connect CURR11, CURR12, CURR13, and CURR2 together and set CLK/P2 and DATA/P1 = 0 and GPIO0/P0 = 1. www.austriamicrosystems.com Revision 2.21 16 - 43 austriam i c r o systems AS3682 Data Sheet Hard Flash Mode 2 10.2 Hard Flash Mode 2 Table 14. Hard Flash Mode 2 Functions Feature Hard Flash Mode 1 Dedicated Control Pins for Strobe (3x) and Preview (3x) Interface Addressable Strobe Trigger By Strobe Control Pins Strobe Preview By Preview Control Pins Current Sinks N/A 3 Current per Sink N/A 0 to 20/37.5mA Addressable N/A Block Total Current General Purpose LEDs (CURR2, CURR3, CURR4) Dedicated Control Pins for Flash (3x) and General Purpose (3x) 6 Strobe: 0 to 450mA Preview: 0 to 400mA Strobe: 60mA Preview: 30mA Block Current Sinks Flash LEDs Hard Flash Mode 2 Total Current Resolution 3 Flash: 0 to 450mA Flash: 60mA Block By Flash Control Pin Figure 12. Hard Flash Mode 2 Functional Diagram Battery C3 1µF R1 240kΩ V2_5 22 RBIAS 23 ADR 12 DATA/P1 9 MSB Preview CLK/P2 8 VBAT1 6 VBAT2 5 C2_P 7 C2_N 3 C1_P 24 C1_N C1 2.2µF 1 VDD_GPIO 2 AS3682 4 C4 1µF C5 1µF CP_OUT Flash & Preview Backlight Control (Active Low) Selectable GPIO0/P0 10 CURR11 14 CURR12 15 CURR13 19 CURR2 20 CURR3 21 CURR4 C6 2.2µF LSB Preview STROBE/F2 11 MSB Flash Flash Control (Active Low) 13 Camera Flash LED SFL/F1 16 T1/F0 17 LSB Flash Battery HFL 18 GND Exposed Pad www.austriamicrosystems.com Revision 2.21 17 - 43 austriam i c r o systems AS3682 Data Sheet Figure 13. Hard Flash Mode 2 Timing Diagram I Strobe Current. See Table 15 on page 18 t Flash Control. See Figure 12 on page 17 Backlight Current. See Table 16 on page 18 t Backlight Control. See Figure 12 on page 17 Table 15. Hard Flash Mode 2 Strobe Current Current/ Current Sink Cumulative Active Current Sink (CURR11, CURR12, CURR13) STROBE/F2 Bit 2 SFL/F1 Bit 1 T1/F0 Bit 0 1 1 1 0mA 0mA 0mA 0mA 1 1 0 30mA 30mA 60mA 90mA 1 0 1 50mA 50mA 100mA 150mA 1 0 0 70mA 70mA 140mA 210mA 0 1 1 90mA 90mA 180mA 270mA 0 1 0 110mA 110mA 220mA 330mA 0 0 1 130mA 130mA 260mA 390mA 0 0 0 150mA 150mA 300mA 450mA 11 12 13 The AS3682 allows for the parallel connection of up to three current sinks in Hard Flash Mode to obtain the desired current range for the strobe current (unused current sinks can be left open). Table 16. Hard Flash Mode 2 Backlight Current CLK/P2 Bit 2 DATA/P1 Bit 1 GPIO0/P0 Bit 0 Current/Current Sink (CURR2, CURR3, CURR4) 1 1 1 0mA 1 1 0 5mA 1 0 1 7mA 1 0 0 10mA 0 1 1 12mA 0 1 0 15mA 0 0 1 17mA 0 0 0 37mA www.austriamicrosystems.com Revision 2.21 18 - 43 austriam i c r o systems AS3682 Data Sheet Hard Flash Mode 2 11 Normal and Soft Flash Modes Table 17. Normal and Soft Flash Mode Settings Pin HFL Pin SFL/F1 Mode GND GND Normal Mode GND VDD_GPIO Soft Flash Mode VBAT Don't Care Hard Flash Mode Table 18. Normal Mode and Soft Flash Mode Functions Feature Normal Mode Soft Flash Mode I2C I2C Interface Current Sinks 3 3 Total Current 0 to 450mA 0 to 480mA Total Current Resolution 4-Bit: 15/30mA 8-Bit: 1.875mA Addressable Block Block Strobe Trigger Pin STROBE/F2 (active high) or software Pin STROBE/F2 (active low) or software Strobe Preview Pin GPIO0/P0 (active high) or software Pin GPIO0/P0 (active low) or software Current Sinks 3 3 Flash LEDs General Purpose LEDs (CURR2, CURR3, CURR4) Current per Sink 0 to 37.5mA 0 to 160mA Current Resolution per Sink 4-Bit: 2.5mA 8-Bit: 0.625mA Addressable Individual Individual Figure 14. Normal Mode and Soft Flash Mode Functional Diagram Battery V2_5 22 RBIAS 23 C3 1µF 2 VBAT1 6 VBAT2 5 C2_P 7 C2_N 3 C1_P 24 C1_N R1 240kΩ ADR V2.5 = 41h GND = 40h VDD_GPIO R4 1 - 10kΩ C4 1µF 1 12 DATA/P1 9 CLK/P2 8 AS3682 4 Flash & Preview 13 C5 1µF CP_OUT CURR11 STROBE/F2 11 GPIO0/P0 10 15 CURR13 SFL/F1 16 19 CURR2 T1/F0 17 20 CURR3 HFL 18 21 CURR4 SFL Mode: SFL/F1 = VDD_GPIO Normal Mode: SFL/F1 = GND C1 2.2µF Camera C6 Flash 2.2µF LED 14 CURR12 Battery or CP_OUT GND www.austriamicrosystems.com Revision 2.21 Exposed Pad 19 - 43 austriam i c r o systems AS3682 Data Sheet Current Settings in Normal Mode 11.1 Current Settings in Normal Mode Table 19. Current Sink_1x Preview Current Definition Register Current1_preview This register sets the current values of the current sinks used during preview. Bit Name Default Access Description curr_hp Used with bits current1_preview. 0 R/W N/A curr_hp = 0 MSB (Bit 7) LSB (Bit 4) mA 0 0 0 0 0 0 0 0 1 15 0 0 1 0 30 0 0 1 1 45 0 1 0 0 60 0 1 0 1 75 0 1 1 0 90 current1_ 0 R/W preview 0 1 1 1 105 1 0 0 0 120 1 0 0 1 135 1 0 1 0 150 1 0 1 1 165 1 1 0 0 180 1 1 0 1 195 1 1 1 0 210 1 1 1 1 225 Addr: 01 Bit 0 3:1 7:4 curr_hp = 1 mA 0 30 60 90 120 150 180 210 240 270 300 330 360 390 420 450 Table 20. Current Sink_1x Strobe Current Definition Register Addr: 02 Bit 0 3:1 7:4 Bit Name curr_hs N/A current1_strobe Current1_strobe This register sets the current values of the current sinks used during strobe. Default Access Description 0 R/W Used with bits current1_strobe. 0 www.austriamicrosystems.com R/W MSB (Bit 7) 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 Revision 2.21 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 LSB (Bit 4) 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 curr_hs = 0 mA 0 15 30 45 60 75 90 105 120 135 150 165 180 195 210 225 curr_hs = 1 mA 0 30 60 90 120 150 180 210 240 270 300 330 360 390 420 450 20 - 43 austriam i c r o systems AS3682 Data Sheet Current Settings in Normal Mode Table 21. Current Sink2,3,4 Control Registers Current2 This register sets the current values of the CURR2. Any value not equal 0 activates the sink. Addr: 06 Bit Bit Name 3:0 Current2 7:4 N/A Default 0h Access R/W Description MSB (Bit 3) 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 LSB (Bit 0) 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 Current3 This register sets the current values of CURR3. Any value not equal 0 activates the sink. Bit Name Default Access Description MSB (Bit 3) LSB (Bit 0) 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 Current3 R/W 0h 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 N/A mA 0.0 2.5 5.0 7.5 10.0 12.5 15.0 17.5 20.0 22.5 25.0 27.7 30.0 32.5 35.0 37.5 Addr: 07 Bit 3:0 7:4 www.austriamicrosystems.com Revision 2.21 mA 0.0 2.5 5.0 7.5 10.0 12.5 15.0 17.5 20.0 22.5 25.0 27.7 30.0 32.5 35.0 37.5 21 - 43 austriam i c r o systems AS3682 Data Sheet Current4 This register sets the current values of CURR4. Any value not equal 0 activates the sink. Addr: 08 Bit Current Settings in Normal Mode Bit Name 3:0 Current4 7:4 N/A Default 0h www.austriamicrosystems.com Access R/W Description MSB (Bit 3) 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 Revision 2.21 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 LSB (Bit 0) 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 mA 0.0 2.5 5.0 7.5 10.0 12.5 15.0 17.5 20.0 22.5 25.0 27.7 30.0 32.5 35.0 37.5 22 - 43 austriam i c r o systems AS3682 Data Sheet Current Settings in Soft Flash Mode 11.2 Current Settings in Soft Flash Mode Table 22. Current Sink_1x Preview Current Definition Register Current1_preview This register sets the current values of the current sinks CURR1x used during preview. Bit Name Default Access Description 00h = 0mA current1_preview 0 R/W FFh = 160mA per current sink Addr: 01 Bit 7:0 Table 23. Current Sink_1x Strobe Current Definition Register Addr: 02 Bit Bit Name 7:0 current1_strobe Current1_strobe This register sets the current values of the current sinks CURR1x used during strobe. Default Access Description 00h = 0mA 0 R/W FFh = 160mA per current sink Table 24. Current Sink_2 Control Register Current2 Addr: 06 Bit Bit Name 7:0 current2 This register sets the current values of current sink CURR2. Any value ≠ 0 activates the sink. Exceptions are Curr234_gpio0_ctrl (page 29) and Curr234_strobe_ctrl (page 29). Default Access Description 00h = 0mA 0 R/W FFh =160mA Table 25. Current Sink_3 Control Register Addr: 07 Bit Bit Name 7:0 current3 Current3 This register sets the current values of current sink CURR3. Any value not-equal 0 activates the sink. Exceptions are Curr234_gpio0_ctrl (page 29) and Curr234_strobe_ctrl (page 29). Default Access Description 00h = 0mA 0 R/W FFh = 160mA Table 26. Current Sink_4 Control Register Addr: 08 Bit Bit Name 7:0 current4 Current4 This register sets the current values of current sink CURR4. Any value not-equal 0 activates the sink. Exceptions are Curr234_gpio0_ctrl (page 29) and Curr234_strobe_ctrl (page 29). Default Access Description 00h = 0mA 0 R/W FFh = 160mA Caution: The total current of the charge pump (480mA) must not be exceeded. www.austriamicrosystems.com Revision 2.21 23 - 43 austriam i c r o systems AS3682 Data Sheet Timing Control of CURR11, CURR12, CURR13 in Normal Mode and Soft Flash Mode 11.3 Timing Control of CURR11, CURR12, CURR13 in Normal Mode and Soft Flash Mode Connecting the Current Sinks The load of current sinks CURR11, CURR12, and CURR13 must be connected to the charge pump output (CP_OUT). Setting the Current Values Current sinks CURR11, CURR12, and CURR13 are all programmed by the same register settings (registers current1_preview (page 20) and Current1_strobe (page 20)). They should be connected in parallel (pins CURR11, CURR12, and CURR13 must be connected externally) to increase the driving capability, e.g., for a photo camera flash LED. The current defined in these registers (current1_preview and Current1_strobe) is the total current, which means each current sink contributes one-third of the preset current value. Turning the Current Sinks On/Off in Preview Mode The current sinks in preview mode are controlled programmatically by bit preview_on (page 25) or by pin GPIO0/P0. Bit preview_on defines which sink is selected. Turning the Current Sinks On/Off in Strobe Mode The current sinks in strobe mode are controlled by pin STROBE/F2. This signal is called STROBE_SIGNAL. The duration of the strobe current is dependent on the following parameters: ! In Mode 1 (selected by bit Strobe_mode (page 25)) the strobe current is started by the rising edge of the STROBE_SIGNAL. The duration of the strobe current is defined by the value in register Strobe_mode1 (page 25) only. The minimum duration of the strobe current is 100ms, the maximum is 800ms. ! In Mode 2 (selected by bit Strobe_mode (page 25)) the strobe current is started by the rising edge of the STROBE_SIGNAL. The duration of the strobe current is dependent on the length of the STROBE_SIGNAL and the value in register Strobe_mode2 (page 26). If register Strobe_mode2 setting = 000 to 111, strobe current stops with the falling edge of STROBE_SIGNAL but is limited to the value defined in the register (100ms to 800ms). ! In Mode 3 (selected by bit Strobe_mode (page 25)) the strobe current is started by the rising edge of the STROBE_SIGNAL and it stops with the falling edge of the STROBE_SIGNAL. In Mode 3 there is no limitation of the strobe time. Table 27. Current Sink_1x Control Register Addr: 00 Bit 0 Bit Name cp_led_on 1 curr11_on 2 curr12_on 3 curr13_on 7:4 N/A Powerdown_control This register switches the charge pump and current sinks 1x on and off. Default Access Description See cp_led_on (page 30). CURR11 enable/disable signal. 0 = Switch CURR11 off. 0 R/W 1 = Switch CURR11 on. CURR12 enable/disable signal. 0 = Switch CURR12 off. 0 R/W 1 = Switch CURR12 on. CURR13 enable/disable signal. 0 = Switch CURR13 off. 0 R/W 1 = Switch CURR13 on. www.austriamicrosystems.com Revision 2.21 24 - 43 austriam i c r o systems AS3682 Data Sheet Timing Control of CURR11, CURR12, CURR13 in Normal Mode and Soft Flash Mode Table 28. Current Sink_1x Mode and Control Registers Addr: 03 Bit Bit Name 1:0 Strobe_mode 3:2 N/A Current1_control This register controls the function of the current sinks. Default Access Description 00 = Strobe mode 1 is selected. The strobe time is defined by the value in register Strobe_mode1 (page 25) the maximum strobe time is limited to 800ms. 01 = Strobe mode 2 is selected. The strobe time is defined by the pulse length of the STROBE_SIGNAL and in addition it is 01b R/W affected by the setting of register Strobe_mode2 (page 26). 1x = Strobe mode 3 is selected. The strobe time is defined by the pulse length of STROBE_SIGNAL. The maximum strobe time is unlimited. 4 preview_on 0 R/W 5 preview_ctrl 0 R/W 6 strobe_on 0 R/W 7 xstrobe_ctrl 0 R/W Addr: 04 Bit Bit Name 2:0 Strobe_mode 7:3 N/A www.austriamicrosystems.com 0 = Current of current sinks is 0mA. 1 = Current of current sinks is defined by register current1_preview. If preview is controlled via pin GPIO0/P0 (see bit preview_ctrl), this bit has no effect. 0 = Preview mode is controlled by bit preview_on (page 25). 1 = Preview mode is controlled by pin GPIO0/P0. 0 = Current of current sinks is 0mA. 1 = Current of current sinks is defined by register Current1_strobe (page 20). If preview mode is controlled via pin STROBE/F2 (see bit xstrobe_ctrl), this bit has no effect 0 = Strobe mode is controlled by pin STROBE/F2. 1 = Strobe mode is controlled by bit strobe_on (page 25). Strobe_mode1 This register sets the strobe time in mode 1. Default Access Description 000 = TS is equal to 100ms. 001 = TS is equal to 200ms. 010 = TS is equal to 300ms. 011 = TS is equal to 400ms. 001b R/W 100 = TS is equal to 500ms. 101 = TS is equal to 600ms. 110 = TS is equal to 700ms. 111 = TS is equal to 800ms. Revision 2.21 25 - 43 austriam i c r o systems AS3682 Data Sheet Timing Control of CURR11, CURR12, CURR13 in Normal Mode and Soft Flash Mode Addr: 05 Bit Bit Name 2:0 Mode2 7:3 N/A Strobe_mode2 This register sets the strobe time in mode 2. Default Access Description 000 = TS is equal to TSTROBE_SIGNAL if T_STROBE_SIGNAL. ≤ 100ms. 000 = TS is equal to 100ms is T_STROBE_SIGNAL ≥ 100ms. 001 = TS is equal to TSTROBE_SIGNAL if T_STROBE_SIGNAL ≤ 200ms. 001 = TS is equal to 200ms if T_STROBE_SIGNAL ≥ 200ms. 010 = TS is equal to TSTROBE_SIGNAL if T_STROBE_SIGNAL ≤ 300ms. 010 = TS is equal to 300ms if T_STROBE_SIGNAL ≥ 300ms. 011= TS is equal to TSTROBE_SIGNAL if T_STROBE_SIGNAL ≤ 400ms. 011 = TS is equal to 400ms if T_STROBE_SIGNAL ≥ 400ms. 111 R/W 100 = TS is equal to TSTROBE_SIGNAL if T_STROBE_SIGNAL ≤ 500ms. 100 = TS is equal to 500ms if T_STROBE_SIGNAL ≥ 500ms. 101 = TS is equal to TSTROBE_SIGNAL if T_STROBE_SIGNAL ≤ 600ms. 101 = TS is equal to 600ms if T_STROBE_SIGNAL ≥ 600ms. 110 = TS is equal to TSTROBE_SIGNAL if T_STROBE_SIGNAL ≤ 700ms. 110 = TS is equal to 700ms if T_STROBE_SIGNAL ≥ 700ms. 111 = TS is equal to TSTROBE_SIGNAL if T_STROBE_SIGNAL ≤ 800ms. 111 = TS is equal to 800ms if T_STROBE_SIGNAL ≥ 800ms. Table 29. Current Sink_1x Undervoltage Indication Register Curr_voltage_control This register indicates if the voltage at any current sink has dropped below a predefined value. If the charge pump is operating in automatic-mode (default), the contents of this Addr: 0F register can be disregarded. The voltages at current sinks 1x are used for automatic mode selection of the charge pump. The voltages at current sinks 2, 3, and 4 can be optionally used for automatic mode selection of the charge pump (see register Curr234_ctrl (page 29)). Bit Bit Name Default Access Description 0 = Normal operation. curr11_low_voltage 0 N/A R 1 = Undervoltage occurred. 0 = Normal operation. curr12_low_voltage 1 N/A R 1 = Undervoltage occurred. 0 = Normal operation. curr13_low_voltage 2 N/A R 1 = Undervoltage occurred. Curr2_low_voltage See Curr2_low_voltage (page 29). 3 N/A R Curr3_low_voltage See Curr3_low_voltage (page 29). 4 N/A R Curr4_low_voltage See Curr4_low_voltage (page 29). 5 N/A R cp_status See cp_status (page 30). 7:6 N/A R www.austriamicrosystems.com Revision 2.21 26 - 43 austriam i c r o systems AS3682 Data Sheet Timing Control of CURR11, CURR12, CURR13 in Normal Mode and Soft Flash Mode Figure 15. Preview and Strobe Timing – Mode 1 I Normal Mode: See Register Current1_strobe (page 20). Soft Flash Mode: See Register Current1_strobe (page 23). Normal Mode: See Register Current1_preview (page 20). Soft Flash Mode: See Register Current1_preview (page 23). t TS Bit preview_on (page 25) or Pin GPIO0/P0 Normal Mode Bit strobe_on (page 25) or Pin STROBE/F2 TSTROBE_SIGNAL TS TSTROBE_SIGNAL Bit preview_on (page 25) or Pin GPIO0/P0 Soft Flash Mode Bit strobe_on (page 25) or Pin STROBE/F2 Maximum Strobe Time is 800ms Strobe Time (TS) is Controlled by Register Strobe_mode1 (page 25) TSTROBE_SIGNAL TS TSTROBE_SIGNAL TS Figure 16. Preview and Strobe Timing – Mode 2 Normal Mode: See Register Current1_strobe (page 20). Soft Flash Mode: See Register Current1_strobe (page 23). I Normal Mode: See Register Current1_preview (page 20). Soft Flash Mode: See Register Current1_preview (page 23). t Bit preview_on (page 25) or Pin GPIO0/P0 Normal Mode Bit strobe_on (page 25) or Pin STROBE/F2 TS TS TSTROBE_SIGNAL Bit preview_on (page 25) or Pin GPIO0/P0 Soft Flash Mode Bit strobe_on (page 25) or Pin STROBE/F2 Maximum Strobe Time is 800ms Strobe Time (TS) is Controlled by Register Strobe_mode2 (page 26) www.austriamicrosystems.com TS TS Revision 2.21 TSTROBE_SIGNAL 27 - 43 austriam i c r o systems AS3682 Data Sheet Timing Control of CURR11, CURR12, CURR13 in Normal Mode and Soft Flash Mode Figure 17. Preview and Strobe Timing – Mode 3 Normal Mode: See Register Current1_strobe (page 20). Soft Flash Mode: See Register Current1_strobe (page 23). I Normal Mode: See Register Current1_preview (page 20). Soft Flash Mode: See Register Current1_preview (page 23). t Bit preview_on (page 25) or Pin GPIO0/P0 Normal Mode Bit strobe_on (page 25) or Pin STROBE/F2 TS = TSTROBE_SIGNAL TS = TSTROBE_SIGNAL Bit preview_on (page 25) or Pin GPIO0/P0 Soft Flash Mode Bit strobe_on (page 25) or Pin STROBE/F2 TS = TSTROBE_SIGNAL TS = TSTROBE_SIGNAL Maximum Strobe Time is Unlimited www.austriamicrosystems.com Revision 2.21 28 - 43 austriam i c r o systems AS3682 Data Sheet Control of CURR2, CURR3, CURR4 in Normal Mode and Soft Flash Mode 11.4 Control of CURR2, CURR3, CURR4 in Normal Mode and Soft Flash Mode CURR2, CURR3, and CURR4 are independent current sinks. The current value is determined by registers Current2 (page 21), Current3 (page 21), and Current4 (page 22). Any value other than zero will start the current sink. To stop the current, the register value must be set to zero. Note: Unused current sinks should be left open and any associated register values must be set to 0mA. Table 30. Current Sink2,3,4 Undervoltage Indication Registers Addr: 0F Bit Bit Name 0 curr11_low_voltage 1 curr12_low_voltage 2 Curr13_low_voltage 3 Curr2_low_voltage 4 Curr3_low_voltage 5 Curr4_low_voltage 7:6 cp_status Addr: 09 Bit Bit Name 0 Curr2_onCP 1 Curr3_onCP 2 Curr4_onCP 3 Curr234_gpio0_ctrl 6:4 N/A 7 Curr_voltage_control This register indicates if the voltage at any current sink has dropped below a predefined value. If the charge pump is operating in automatic-mode (default), the contents of this register can be disregarded. The voltages at current sinks 1x are used for automatic mode selection of the charge pump. The voltages at current sinks 2, 3, and 4 can be optionally used for automatic mode selection of the charge pump (see register Curr234_ctrl (page 29)). Default Access Description See curr11_low_voltage (page 26). N/A R See curr12_low_voltage (page 26). N/A R See curr12_low_voltage (page 26). N/A R 0 = Normal operation. N/A R 1 = Undervoltage occurred. 0 = Normal operation. N/A R 1 = Undervoltage occurred. 0 = Normal operation. N/A R 1 = Undervoltage occurred. See cp_status (page 30). N/A R Curr234_ctrl This register defines wether the load of the current sink is connected to pin VBAT or to pin CP_OUT. If the load of the current sink is connected to CP_OUT, that current sink will contribute to the charge pump mode-selection algorithm. Default Access Description 0 = The output of the current sink will not be used for automatic mode selection of the charge pump. 0 R/W 1 = The output of the current sink is used for automatic mode selection of the charge pump. 0 = The output of the current sink will not be used for automatic mode selection of the charge pump. 0 R/W 1 = The output of the current sink is used for automatic mode selection of the charge pump. 0 = The output of the current sink will not be used for automatic mode selection of the charge pump. 0 R/W 1 = The output of the current sink is used for automatic mode selection of the charge pump. 0 = Curr2, Curr3, and Curr4 are switched on/off directly by registers Current2 (page 23), Current3 (page 23), and Current4 (page 23). 0 R/W 1 = Curr2, Curr3, Curr4 are switched on/off by pin GPIO0/P0 (set bit preview_ctrl (page 25) = 1 and bit Curr234_strobe_ctrl = 0. Curr234_strobe_ctrl www.austriamicrosystems.com 0 R/W 0 = Curr2, Curr3, and Curr4 are switched on/off directly by registers Current2 (page 23), Current3 (page 23), and Current4 (page 23). 1 = Curr2, Curr3, Curr4 are controlled by Strobe mode (enable at least one of curr11_on (page 24), curr12_on (page 24), or curr13_on (page 24). Revision 2.21 29 - 43 austriam i c r o systems AS3682 Data Sheet Charge Pump Control Registers 11.5 Charge Pump Control Registers Addr: 00 Bit Bit Name 0 cp_led_on 1 2 3 7:4 curr11_on curr12_on curr13_on N/A Addr: 0D Bit Bit Name 0 cp_clk 1 cp_man 3:2 cp_mode 4 5:7 cp_mode2 N/A Powerdown_control This register switches the charge pump and current sinks_1x on and off. Default Access Description Charge pump enable/disable. 0 R/W 0 = Switches the charge pump off. 1 = Switches the charge pump on. See curr11_on (page 24). See curr12_on (page 24). See curr13_on (page 24). CP_control This register sets the charge pump mode and reads the current charge pump mode. Default Access Description Charge pump clock frequency selection. 0 R/W 0 = 1MHz 1 = 500 kHz Charge pump mode control. 0 R/W 0 = Automatic mode. 1 = Manual mode. Charge pump mode selection. 01 = N/A 01 = Charge pump mode 1:1. 00b R/W 10 = Charge pump mode 1:1.5. 11 = Charge pump mode 1:2. 0 R/W Used for test purposes only. Curr_voltage_control This register indicates if the voltage at any current sink has dropped below a predefined value. If the charge pump is operating in automatic-mode (default), the contents of this Addr: 0F register can be disregarded. The voltages at current sinks 1x are used for automatic mode selection of the charge pump. The voltages at current sinks 2, 3, and 4 can be optionally used for automatic mode selection of the charge pump (see register Curr234_ctrl (page 29)). Bit Bit Name Default Access Description curr11_low_voltage See curr11_low_voltage (page 26). 0 N/A R curr12_low_voltage See curr12_low_voltage (page 26). 1 N/A R See curr13_low_voltage (page 26). 2 Curr13_low_voltage N/A R Curr2_low_voltage See Curr2_low_voltage (page 29). 3 N/A R Curr3_low_voltage See Curr3_low_voltage (page 29). 4 N/A R Curr4_low_voltage See Curr4_low_voltage (page 29). 5 N/A R 01 = Charge pump mode 1:1. cp_status 10 = Charge pump mode 1:1.5. 7:6 N/A R 11 = Charge pump mode 1:2. www.austriamicrosystems.com Revision 2.21 30 - 43 austriam i c r o systems AS3682 Data Sheet General Purpose Inputs/Outputs 11.6 General Purpose Inputs/Outputs The general purpose input/output pins (GPIO0/P0, STROBE/F2) are highly configurable and can be used for the following functionality: ! Digital Schmidt-Trigger Input ! Digital Output with 4mA Driving Capability at 2.8V Supply (VDD_GPIO) ! Tristate Output ! Current Selection for CURR1x The default mode for pins GPIO0/P0 and STROBE/F2 is input (pull-down for normal mode and pull-up for soft flash or hard flash modes). Note: Each general purpose pin is independent of the other general purpose pin. Table 31. GPIO Registers Addr: 0A Bit Bit Name 1:0 gpio0_mode 3:2 gpio0_pulls 5:4 strobe_mode 7:6 strobe_pulls Addr: 0B Bit Bit Name 0 gpio0_out 1 strobe_out 2:7 N/A Addr: 0C Bit 0 1 Bit Name gpio0_in strobe_in GPIO_control This register controls pins GPIO0/P0 and STROBE/F2. Default Access Description Defines the direction for pin GPIO0/P0. 00 = Input only. 01 = Output (push and pull). 00b R/W 10 = Output (open drain, only NMOS is active). 11 = Output (open drain, only PMOS is active). Adds pullup/pulldown functionality to pin GPIO0/P0. 01b Normal 00 = None Mode 01 = Pulldown R/W 10b Soft Flash 10 = Pullup Mode 11 = Analog input (for test purposes only). Defines the direction for pin STROBE/F2. 00 = Input only. 01 = Output (push and pull). 00b R/W 10 = Output (open drain, only NMOS is active). 11 = Output (open drain, only PMOS is active). Adds pullup/pulldown functionality to pin STROBE/F2. 01b Normal 00 = None Mode 01 = Pulldown R/W 10b Soft Flash 10 = Pullup Mode 11 = Analog input (for test purposes only) GPIO_output This register selects internal signals to be switched to pins GPIO0/P0 and STROBE/F2 (if selected as output). Default Access Description In normal mode, if pin GPIO0/P0 is set to output, this bit is 0 R/W transferred to that output. In normal mode, if pin STROBE/F2 is set to output, this bit 0 R/W is transferred to that output. GPIO_input This register reads the signals at pins GPIO0/P0 and STROBE/F2 (if selected as input). Default Access Description N/A R N/A R www.austriamicrosystems.com Revision 2.21 31 - 43 austriam i c r o systems AS3682 Data Sheet Power-On Reset 11.7 Power-On Reset The internal reset is controlled by two inputs: ! VBAT1 Supply ! VDD_GPIO If either of these voltages is lower than their limit, an internal reset is forced. 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 32. Reset Control Reset Control Register State (All Registers) VBAT < VPOR_VBAT and VVDD_GPIO < VGPIO_VDD_TH Undefined VBAT < VPOR_VBAT and VVDD_GPIO > VGPIO_VDD_TH Undefined VBAT > VPOR_VBAT and VVDD_GPIO < VGPIO_VDD_TH Default VBAT > VPOR_VBAT and VVDD_GPIO > VGPIO_VDD_TH Default Access by serial interface possible. Note: VVDD_GPIO_TH – Use rising or falling threshold levels, depending on the slope of VDD_GPIO (power up/power down). 11.8 Temperature Supervision An integrated temperature sensor provides over-temperature protection for the AS3682. This sensor generates a flag if the device temperature reaches the over-temperature threshold (T140 page 8). The threshold has a hysteresis (T140 page 8) to prevent oscillation effects. If the device temperature exceeds the T140 threshold, the current sources are switched off, and bit ov_temp in register Overtemp_control (page 32) is set to 1. After decreasing the temperature by THYST, the current sources resume operation. The ov_temp flag will only be reset (by the circuit when the temperature has reached operating condition again) after the software has written a 1 and then a 0 to bit rst_ov_temp (page 32). Bit ov_temp_on activates temperature supervision. Table 33. Overtemperature Bit Definitions Addr: 0E Bit Bit Name 0 ov_temp_on 1 ov_temp 2 rst_ov_temp 7:3 N/A Overtemp_control This register reads and resets the overtemperature flag. Default Access Description Activates/deactivates device temperature supervision. 0 = Temperature supervision is disabled. No current source will be switched off if the device temperature exceeds the 1 R/W over-temperature rising threshold (T140). 1 = Temperature supervision is enabled. 1 = Indicates that the over-temperature rising threshold (T140) has been reached. To clear this flag, it is mandatory NA R to use bit rst_ov_temp. Bit ov_temp is only active if temperature supervision is activated. The ov_temp flag is cleared by first setting this bit to 1, and then setting this bit to 0. Bit rst_ov_temp is only active if NA R/W temperature supervision is activated. www.austriamicrosystems.com Revision 2.21 32 - 43 austriam i c r o systems AS3682 Data Sheet Serial Interface 11.9 Serial Interface The AS3682 is controlled by serial interface pins DATA/P1 and CLK/P2. 11.9.1 Features ! Fast Mode Capability (Maximum Clock Frequency is 400 kHz) ! 7-Bit Addressing Mode ! 4 x 8-Bit Read/Write Data Registers (Word Address 0x0 to 0x3) ! Write Formats - Single-Byte Write - Page-Write ! Read Formats - Current-Address Read - Random-Read - Sequential-Read ! Asynchronous Reset Input (Active 0) ! No Internal System Clock ! DATA/P1 Input Delay and CLK/P2 Spike Filtering by Integrated RC Components 11.9.2 Device Address Selection The serial interface address of the AS3682 can be selected between two fixed settings. The address is selected by connecting pin ADR to either GND or to V2_5 as shown in Table 34. Table 34. AS3682 Device Address Selection ADR Connected To Serial Interface Address GND 40h V2_5 (Max Voltage = 2.5V) 41h 11.9.3 Data Transfer Formats Definitions used in the serial data transfer format diagrams (Figures 19 to 23) are listed in Table 35. Table 35. Serial Data Transfer Byte Definitions Symbol S Sr DA WA A N P White Field Grey Field WA++ Definition Start Condition after Stop Repeated Start Device Address Word Address Acknowledge Not Acknowledge Stop Condition Slave as Receiver Slave as Transmitter Increment Word Address Internally www.austriamicrosystems.com Revision 2.21 33 - 43 austriam i c r o systems AS3682 Data Sheet Serial Interface Figure 18. Complete Data Transfer SDA SCL 1-7 8 9 Address R/W ACK S Start Condition 8 1-7 Data 9 1-7 ACK Data 8 9 ACK P Stop Condition Figure 19. Byte Write S DA W A WA A reg_data A P Write Register WA++ Figure 20. Page Write S DA W A WA A reg_data 1 A reg_data 2 Write Register WA++ A … Write Register WA++ reg_data n A P Write Register WA++ Byte Write and Page Write are used to write data to the slave. The transmission begins with the START condition, which is generated by the master when the bus is in IDLE state (the bus is free). The device-write address is followed by the word address. After the word address any number of data bytes can be send to the slave. The word address is incremented internally, in order to write subsequent data bytes on subsequent address locations. For reading data from the slave device, the master has to change the transfer direction. This can be done either with a repeated START condition followed by the device-read address, or simply with a new transmission START followed by the device-read address, when the bus is in IDLE state. The device-read address is always followed by the 1st register byte transmitted from the slave. In Read Mode any number of subsequent register bytes can be read from the slave. The word address is incremented internally. The following diagrams show the various read formats available. Figure 21. Random Read S DA W A WA A Sr DA R A data Read Register WA++ N P WA++ Random Read and Sequential Read are combined formats. The repeated START condition is used to change the direction after the data transfer from the master. The word address transfer is initiated with a START condition issued by the master while the bus is idle. The START condition is followed by the device-write address and the word address. www.austriamicrosystems.com Revision 2.21 34 - 43 austriam i c r o systems AS3682 Data Sheet Serial Interface In order to change the data direction a repeated START condition is issued on the 1st SCL pulse after the ACKNOWLEDGE bit of the word address transfer. After the reception of the device read address, the slave becomes the transmitter. In this state the slave transmits register data located by the previous received word address vector. The master responds to the data byte with a NOT ACKNOWLEDGE, and issues a STOP condition on the bus. Figure 22. Sequential Read S DA W A WA A Sr DA R A data 1 A data 2 ... A data n N P Read Register WA++ WA++ Sequential Read is the extended form of Random Read, as multiple register-data bytes are subsequently transferred. In contrast to the Random Read, in a Sequential Read the transferred register-data bytes are responded to by an ACKNOWLEDGE from the master. The number of data bytes transferred in one sequence is unlimited (consider the behavior of the word-address counter). To terminate the transmission the master has to send a not-acknowledge following the last data byte and subsequently generate the STOP condition. Figure 23. Current Address Read S DA R A data 1 Read Register WA++ A data 2 Read Register WA++ … A data n N P Read Register WA++ WA++ To keep the access time as small as possible, this format allows a read access without the word address transfer in advance to the data transfer. The bus is idle and the master issues a START condition followed by the Device Read address. Analogous to Random Read, a single byte transfer is terminated with a not-acknowledge after the first register byte. Analogous to Sequential Read an unlimited number of data bytes can be transferred, where the data bytes must be responded to with an ACKNOWLEDGE from the master. For termination of the transmission the master sends a NOT ACKNOWLEDGE following the last data byte and a subsequent STOP condition. 11.9.4 Fixed ID Register Reading register 15h always returns CDh and can be used to verify the correct operation of the serial interface. Table 36. Fixed ID Register Addr: 15 Bit 7:0 Bit Name Device_ID Fixed_ID This register holds the device ID value. Default Access Description This is the device ID. 11001101 R www.austriamicrosystems.com Revision 2.21 35 - 43 austriam i c r o systems AS3682 Data Sheet Register Map 11.10 Register Map The AS3682 control register addresses, default values, and pages where they are described are listed in Table 37 (Normal Mode) and Table 38 (Soft Flash Mode). Table 37. Register Summary – Normal Mode Register Name Address Default B7 B6 B5 B4 B3 B2 B1 B0 Page curr13_on curr12_on curr11_on cp_led_on 24, 30 Powerdown_control Addr: 00 00h N/A Current1_preview Addr: 01 00h current1_preview N/A curr_hp 20 Current1_strobe Addr: 02 00h current1_strobe N/A curr_hs 20 Current1_control Addr: 03 01h Strobe_mode1 Addr: 04 07h N/A Strobe_mode Strobe_mode2 Addr: 05 07h N/A Mode2 Current2 Addr: 06 00h N/A Current2 21 Current3 Addr: 07 00h N/A Current3 21 Current4 Addr: 08 00h N/A Current4 22 xstrobe_ctrl strobe_on preview_ctrl preview_on Curr234_str obe_ctrl N/A Curr234_g pio0_ctrl Strobe_mode 25 25 26 Curr234_ctrl Addr: 09 00h GPIO_control Addr: 0A 44h GPIO_output Addr: 0B 00h N/A strobe_out gpio0_out 31 GPIO_input Addr: 0C N/A N/A strobe_in gpio0_in 31 CP_control Addr: 0D 00h Overtemp_control Addr: 0E 01h Curr_voltage_control Addr: 0F N/A N/A strobe_pulls strobe_mode N/A Curr4_onCP Curr3_onCP Curr2_onCP gpio0_pulls cp_mode2 gpio0_mode cp_mode N/A rst_ov_temp 29 31 cp_man cp_clk 30 ov_temp ov_temp_on 32 cp_status Curr4_low_ voltage Curr3_low_ Curr2_low_ curr13_low_ voltage voltage voltage curr12_low_ curr11_low_ voltage voltage 30 Curr3_low_ Curr2_low_ curr13_low_ voltage voltage voltage curr12_low_ curr11_low_ voltage voltage 26 Curr3_low_ Curr2_low_ curr13_low_ voltage voltage voltage curr12_low_ curr11_low_ voltage voltage Curr_voltage_control Addr: 0F N/A cp_status Curr4_low_ voltage Curr_voltage_control Addr: 0F N/A cp_status Curr4_low_ voltage Fixed_ID Addr: 15 CDh 1 1 29 0 0 1 1 0 1 35 B5 B4 B3 B2 B1 B0 Page curr13_on curr12_on curr11_on cp_led_on 24, 30 Table 38. Register Summary – Soft Flash Mode Register Name Address Default B7 B6 Powerdown_control Addr: 00 00h Current1_preview Addr: 01 00h current1_preview 23 Current1_strobe Addr: 02 00h current1_strobe 23 Current1_control Addr: 03 01h Strobe_mode1 Addr: 04 07h N/A Strobe_mode Strobe_mode2 Addr: 05 07h N/A Mode2 Current2 Addr: 06 00h Current2 23 Current3 Addr: 07 00h Current3 23 Current4 Addr: 08 00h Current4 23 Curr234_ctrl Addr: 09 00h GPIO_control Addr: 0A 88h N/A xstrobe_ctrl strobe_on preview_ctrl preview_on Curr234_str obe_ctrl Curr234_g pio0_ctrl N/A strobe_pulls N/A strobe_mode Strobe_mode 25 25 26 Curr4_onCP Curr3_onCP Curr2_onCP gpio0_pulls gpio0_mode 29 31 GPIO_output Addr: 0B 00h N/A strobe_out gpio0_out 31 GPIO_input Addr: 0C N/A N/A strobe_in gpio0_in 31 CP_control Addr: 0D 00h Overtemp_control Addr: 0E 01h Curr_voltage_control Addr: 0F N/A cp_status Curr4_low_ voltage Curr_voltage_control Addr: 0F N/A cp_status cp_status Curr_voltage_control Addr: 0F N/A Fixed_ID Addr: 15 CDh www.austriamicrosystems.com N/A cp_mode2 cp_mode cp_man cp_clk 30 ov_temp ov_temp_on 32 Curr3_low_ Curr2_low_ curr13_low_ voltage voltage voltage curr12_low_ curr11_low_ voltage voltage 30 Curr4_low_ voltage Curr3_low_ Curr2_low_ curr13_low_ voltage voltage voltage curr12_low_ curr11_low_ voltage voltage 26 Curr4_low_ voltage Curr3_low_ Curr2_low_ curr13_low_ voltage voltage voltage curr12_low_ curr11_low_ voltage voltage 29 N/A 1 1 0 rst_ov_temp 0 Revision 2.21 1 1 0 1 35 36 - 43 austriam i c r o systems AS3682 Data Sheet Capacitor and Resistor Selection 12 External Components 12.1 Capacitor and Resistor Selection Use low-ESR ceramic capacitors with X7R or X5R dielectric – these capacitors allow good filtering and have a wide temperature range. The connections of all external capacitors should be kept as short as possible. All resistors should have a tolerance of ±1%. 12.2 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 the battery. Instead of using one capacitor (C1) it is recommended to split C1 into C11 and C12 with the capacitance equal: (EQ 1) C11 = C12 = 1/2 x C1 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 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)). Thus a line length of: 20mm < L < 200mm is recommended. The shape of the line is not important. (EQ 2) Figure 24. PCB Wire Inductance Example 1 L Pins VBAT1 PIN VBAT and VBAT2 BATTERY Connector C11 Cbat C1 2 Cin GND L_total=L GND Figure 25. PCB Wire Inductance Example 2 L1 Pins VBAT1 and VBAT VBAT2 PIN BATTERY Connector C11 Cbat C1 Cin2 GND L_total=L1+10xL2 GND L2 12.3 External Component Specifications Table 39. External Components List Part Number C11 C3 C4 C5 C6 R1 Min Value Typ 2.2µF 1µF Max 4.7µF 1µF 1µF 2.2µF 240kΩ Tol (Min) Rating (Max) ±20% ±20% ±20% ±20% ±20% ±1% 6.3V 6.3V 6.3V 6.3V 6.3V Notes Package (Min) Ceramic, X5R Ceramic, X5R Ceramic, X5R Ceramic, X5R Ceramic, X5R Bias Resistor 0603 0603 0603 0603 0603 0201 Notes: 1. See Usage of PCB Wire Inductance on page 37. www.austriamicrosystems.com Revision 2.21 37 - 43 austriam i c r o systems AS3682 Data Sheet Hard Flash Mode Pin Descriptions 13 Pinout and Packaging Table 40. Pin Type Definitions Type DI DI3 DIO3 AIO AI AO S GND Description Digital Input 3.3V Digital Input 3.3V Digital Input/Output Analog Pad Analog Input Analog Output Supply Pad Ground Pad 13.1 Hard Flash Modes Pin Descriptions Table 41. Pin List QFN24 – Hard Flash Modes Pin Name Type (See Table 40) Description 1 ADR DI 2 VBAT1 AIO Charge pump supply pad; always connect to VBAT. 3 C1_P AIO Charge pump flying capacitor; connect to a ceramic capacitor of 2.2µF (±20%). 4 CP_OUT AIO Charge pump output voltage; connect to a ceramic capacitor of 1µF (±20%) or 2.2µF (+100%/-50%). 5 C2_P AIO 6 VBAT2 S 7 C2_N AIO Charge pump flying capacitor; connect to a ceramic capacitor of 1µF (±20%). MSB of Preview Control; internal pullup, active low. Test input. Charge pump flying capacitor; connect to a ceramic capacitor of 2.2µF (±20%). Charge pump supply pad; always connect to VBAT. 8 CLK/P2 DI3 9 DATA/P1 DIO3 LSB+1/MSB of Preview Control; internal pullup, active low. 10 GPIO0/P0 DIO3 LSB of Preview Control; internal pullup, active low. 11 STROBE/F2 DIO3 MSB of Flash Control; internal pullup, active low. 12 VDD_GPIO S GPIO and serial interface supply pad. 13 CURR11 AI Analog current sink input. 14 CURR12 AI Analog current sink input. 15 CURR13 AI Analog current sink input. 16 SFL/F1 DI3 LSB+1 of Flash Control; internal pullup, active low. 17 T1/F0 DI3 LSB of Flash Control; internal pullup, active low. 18 HFL DI Hard Flash mode selection pin; connect to VBAT. 19 CURR2 AI Analog current sink input. 20 CURR3 AI Analog current sink input. 21 CURR4 AI Analog current sink input. 22 V2_5 AO Low-power LDO output voltage; always connect to a ceramic capacitor of 1µF (±20%) or 2.2µF (+100%/-50%). Caution: Do not load this pin during start-up. 23 RBIAS AIO External resistor; always connect to a resistor of 240kΩ (±1%) to ground. Caution: Do not load this pin. 24 C1_N AIO Charge pump flying capacitor; connect to a ceramic capacitor of 1µF (±20%). 25 VSS GND Exposed pad. www.austriamicrosystems.com Revision 2.21 38 - 43 austriam i c r o systems AS3682 Data Sheet Normal Mode and Soft Flash Mode Pin Descriptions 13.2 Normal Mode and Soft Flash Mode Pin Descriptions Table 42. Pin List QFN24 – Normal Mode and Soft Flash Mode Pin Name Type (See Table 40) 1 ADR DI Input pin to select serial interface address. Connect to V2_5 or VSS. 2 VBAT1 S Charge pump supply pad; always connect to VBAT. 3 C1_P AIO Charge pump flying capacitor; connect to a ceramic capacitor of 2.2µF (±20%). 4 CP_OUT AIO Charge pump output voltage; connect to a ceramic capacitor of 1µF (±20%) or 2.2µF (+100%/-50%). 5 C2_P AIO Charge pump flying capacitor; connect to a ceramic capacitor of 2.2µF (±20%). Description 6 VBAT2 S 7 C2_N AIO Charge pump flying capacitor; connect to a ceramic capacitor of 1µF (±20%). 8 CLK/P2 DI3 Serial interface clock input. 9 DATA/P1 DIO3 Serial interface data I/O. 10 GPIO0/P0 DIO3 General purpose I/O; active high in Normal Mode, active low in Soft Flash Mode. 11 STROBE/F2 DIO3 General purpose I/O; active high in Normal Mode, active low in Soft Flash Mode. 12 VDD_GPIO S GPIO and serial interface supply pad. 13 CURR11 AI Analog current sink input (intended for LED flash). 14 CURR12 AI Analog current sink input (intended for LED flash). 15 CURR13 AI Analog current sink input (intended for LED flash). 16 SFL/F1 DI3 Soft Flash mode selection pin. 17 T1/F0 DI3 Test input. 18 HFL DI Hard Flash mode selection pin; active high. 19 CURR2 AI Analog current sink input. 20 CURR3 AI Analog current sink input. 21 CURR4 AI Analog current sink input. 22 V2_5 AO Low-power LDO output voltage; always connect to a ceramic capacitor of 1µF (±20%) or 2.2µF (+100%/-50%). Caution: Do not load this pin during start-up. 23 RBIAS AIO External resistor; always connect to a resistor of 240kΩ (±1%) to ground. Caution: Do not load this pin. 24 C1_N AIO Charge pump flying capacitor; connect to a ceramic capacitor of 1µF (±20%). 25 VSS GND Exposed pad. www.austriamicrosystems.com Charge pump supply pad; always connect to VBAT. Revision 2.21 39 - 43 austriam i c r o systems AS3682 Data Sheet Package Drawings and Markings 13.3 Package Drawings and Markings Figure 26. QFN 24 – 4x4mm with Exposed Paddle Marking: Line 1: Line 2: Line 3: Line 4: austriamicrosystems Logo AYWWIZZ A = Pb-Free Identifier Y = Year WW = Week I = Plant Identifier ZZ = Letters of Free Choice AS3682A <Empty> = Normal Mode, Soft Flash Mode, and Hard Flash Mode 1 HFL2 = Hard Flash Mode 2 www.austriamicrosystems.com Revision 2.21 40 - 43 austriam i c r o systems AS3682 Data Sheet Package Drawings and Markings Figure 27. QFN 24 – Detail Dimensions www.austriamicrosystems.com Revision 2.21 41 - 43 austriam i c r o systems AS3682 Data Sheet 14 Ordering Information Device ID Part Number Package Type AS3682-EA1 AS3682-PDM AS3682-EB1 QFN 24 Delivery Form* Mode Tape and Reel Normal Mode, Soft Flash Mode, Hard Flash Mode 1 Tube AS3682-EA2 Tape and Reel AS3682-EB2 Tube Description 4x4x0.85mm, Pitch = 0.5mm Hard Flash Mode 2 Where: P = Package Type: E = QFN 4x4x0.85mm D = Delivery Form: A = Tape and Reel B = Tube M = Mode 1 = Normal Mode, Soft Flash Mode, and Hard Flash Mode 1 2 = Hard Flash Mode 2 * Dry-pack sensitivity level = 3 in accordance with IPC/JEDEC J-STD-033A. www.austriamicrosystems.com Revision 2.21 42 - 43 austriam i c r o systems AS3682 Data Sheet Copyrights Copyright © 1997-2006, 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 or registered trademarks of their respective companies. Disclaimer Devices sold by austriamicrosystems AG are covered by the warranty and patent indemnification 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 lifesustaining equipment are specifically not recommended without additional processing by austriamicrosystems AG for each application. For shipments of less than 100 parts the manufacturing flow might show deviations from the standard production flow, such as test flow or test location. 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 A-8141 Schloss Premstaetten, Austria Tel: +43 (0) 3136 500 0 Fax: +43 (0) 3136 525 01 For Sales Offices, Distributors and Representatives, please visit: http://www.austriamicrosystems.com austriamicrosystems www.austriamicrosystems.com Revision 2.21 – a leap ahead 43 - 43