AS3644 AMSCO

Document overview

  • Manufacturer or author: Provided By digicamel.com
  • PDF pages: 24

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

1 General Description

flash/torch/assist (video/autofocus) mode. and simplifies production test procedures. over the -30ºC to +85ºC temperature range. Figure 1. Typical Operating Circuit

2 Key Features

3 Applications

4 Pinout

Figure 2. Pin Assignments (Top View) Table 1. Pin Description for AS3644

5 Absolute Maximum Ratings

Table 2. Absolute Maximum Ratings

  1. Depending on actual PCB layout and PCB used; for peak power dissipation during flashing see document
  2. PDERATE derating factor changes the total continuous power dissipation (PT) if the ambient temperature is not

6 Electrical Characteristics

+25ºC, unless otherwise specified. Table 3. Electrical Characteristics

1.26 VVIN-

Table 3. Electrical Characteristics (Continued)

Figure 3. I2C interface Timing Diagram

  1. Limited to max. 5V due to overvoltage protection circuit on pin VOUT
  2. Due to slope compensation of the current limit, ILIMIT changes with duty cycle - see Figure 16 on page 9.
  3. Due to the architecture (the supply of the AS3644 is connected to the output VOUT), the undervoltage lockout
  4. The logic input levels VIH and VIL allow for 1.8V supplied driving circuit (70%/30% of 1.8V)
  5. After this period, the first clock pulse is generated.
  6. A device must internally provide a hold time of at least 300ns for the SDA signal (referred to the VIHMIN of the

SCL signal) to bridge the undefined region of the falling edge of SCL.

  1. A fast-mode device can be used in a standard-mode system, but the requirement tSU:DAT = to 250ns must then

tSU:DAT = 1000 + 250 = 1250ns before the SCL line is released.

7 Typical Operating Characteristics

Figure 4. DCDC Efficiency vs. VVIN Figure 5. Application Efficiency (PLED/PVIN) vs. VVIN Figure 6. ILED Startup (ILED_OUT=300mA) Figure 7. IVIN Startup (ILED_OUT=300mA) Figure 8. ILED Startup (ILED_OUT=51.6mA) Figure 9. VOUT / I LED_OUT ripple, ILED_OUT = 300mA

8 Detailed Description

frequency of 4MHz allows the use of tiny coils. Its output is connected to a flash LED by an internal current source.

  1. Flash mode (enabled by mode=11):

If SCL and SDA are L for more than tTIMEOUT, shutdown mode is automatically entered.

  1. Assist light mode (=video or torch light mode) (enabled by mode=10):

mode is chosen by the interface. If SCL and SDA are L for more than tTIMEOUT, shutdown mode is automatically entered.

  1. Shutdown mode (mode=00), SCL=0V, SDA=0V:

The DCDC and the current source is disabled and the AS3644 is configured to draw minimum current. Figure 16. AS3644 internal circuit disabled by freq_switch_on (see page 15)=0. In this case pulseskip will be used.

www.austriamicrosystems.com/AS3644 1.2.2 11 - 23 AS3644 Datasheet - Detailed Description DCDC Overvoltage Protection In case of no or a broken LED at the pin LED_OUT and an enabled DCDC converter, the voltage on VOUT rises until it reaches VVOUTMAX (overvoltage condition) and the voltage across the current source does not reach regulation (VOUT-VLED < VILED_COMP). If this condition is detected, the DCDC converter is stopped, the current sources are dis- abled and the bit fault_ovp (see page 17) is set. DCDC Broken Coil Detection If the coil LDCDC is broken, the AS3644 is not powered by the pin SW connected to VOUT by the internal switch. Due to the protection diodes between SCL to VOUT and SDA to VOUT, the AS3644 can be powered through these diodes. The AS3644 detects this error condition by comparing the voltage on SCL and VOUT. If the voltage on VOUT is lower compared to the voltage on SCL, the AS3644 will ignore any I2C write commands. Therefore the application can simply detect this condition. Note: Due to the broken coil detection, the high levels of SDA and SCL should be always below the supply voltage. LED Short Circuit Protection After the startup of the DCDC converter, the voltage on LED_OUT is continuously monitored and compared against VLEDSHORT. If the voltage stays below VLEDSHORT, the DCDC is stopped (as a shorted LED is assumed), the current sources are disabled and the bit fault_led_short (see page 17) is set. Overtemperature Protection The junction temperature of the AS3644 is continuously monitored. If the temperature exceeds TOVTEMP, the DCDC is stopped, the current sources are disabled and the bit fault_overtemp (see page 17) is set. The driver cannot be re- enabled unless the junction temperature drops below TOVTEMP-TOVTEMPHYST. Flash Timer The duration of the flash is defined by the register flash_timer (see page 16). After the timer expires, the DCDC is stopped and the flash current source (on pin LED_OUT) is disabled. Supply undervoltage Protection If the voltage on the pin VOUT (=battery voltage) is or falls below VUVLO, the AS3644 is kept in shutdown state and in all registers are set to their default state. Note: During operation of the DCDC converter, the supply undervoltage protection will still monitor the DCDC output voltage only. Therefore the supply undervoltage protection will only monitor the battery voltage if the DCDC converter is switched off and the output capacitor is discharged down to the supply voltage. Wakeup Circuit - Power off detection In flash, assist light and indicator mode, if SCL and SDA are L for more than tTIMEOUT, shutdown mode is automatically entered. This feature automatically detects a power-off of the controlling circuit driving SCL and SDA. I2C Serial Data Bus The AS3644 supports the I2C bus protocol. A device that sends data onto the bus is defined as a transmitter and a device receiving data as a receiver. The device that controls the message is called a master. The devices that are controlled by the master are referred to as slaves. A master device that generates the serial clock (SCL), controls the bus access, and generates the START and STOP conditions must control the bus. The AS3644 operates as a slave on the I2C bus. Within the bus specifications a standard mode (100kHz maximum clock rate) and a fast mode (400kHz maximum clock rate) are defined. The AS3644 works in both modes. Connections to the bus are made through the open-drain I/O lines SDA and SCL. The following bus protocol has been defined (Figure 19): Data transfer may be initiated only when the bus is not busy. During data transfer, the data line must remain stable whenever the clock line is HIGH. Changes in the data line while the clock line is HIGH are interpreted as control signals. Accordingly, the following bus conditions have been defined: ams AG Technical content still valid

Both data and clock lines remain HIGH. A change in the state of the data line, from HIGH to LOW, while the clock is HIGH, defines a START condition. A change in the state of the data line, from LOW to HIGH, while the clock line is HIGH, defines the STOP condition. the HIGH period of the clock signal. The data on the line must be changed during the LOW period of the clock signal. There is one clock pulse per bit of data. information is transferred byte-wise and each receiver acknowledges with a ninth bit. master device must generate an extra clock pulse that is associated with this acknowledge bit. enable the master to generate the STOP condition. Figure 19. Data Transfer on I

  1. Data transfer from a master transmitter to a slave receiver. The first byte transmitted by the master is the

byte. Data is transferred with the most significant bit (MSB) first.

  1. Data transfer from a slave transmitter to a master receiver. The master transmits the first byte (the slave

released. Data is transferred with the most significant bit (MSB) first.

  1. Slave Receiver Mode (Write Mode): Serial data and clock are received through SDA and SCL. After each

followed by the direction bit (R/W), which, for a write, is 0.

2 After receiving and decoding the slave address

write bit, the master transmits a register address to the AS3644. This sets the register pointer on the AS3644. The master may then transmit zero or more bytes of data, with the AS3644 acknowledging each byte received. to terminate the data write.

  1. Slave Transmitter Mode (Read Mode): The first byte is received and handled as in the slave receiver mode.

address, which is 0110000, followed by the direction bit (R/W), which, for a read, is 1.

3 After receiving and

the register pointer. The AS3644 must receive a “not acknowledge” to end a read. Figure 20. Data Write - Slave Receiver Mode

  1. The address for writing to the AS3644 is 60h = 01100000b
  2. The address for read mode from the AS3644 is 61h = 01100001b

Table 4. Design Info Register Table 5. Version Control Register Table 6. Current Set Register

0 Pulseskip operation is allowed for all modes -

00 I LED_OUT = 260mA

01 I LED_OUT = 280mA

10 ILED_OUT = 300mA

11 I LED_OUT = 320mA

Table 7. Control Register

00 Shutdown mode

01 Shutdown mode, readout of this register will return

10 Assist light mode

11 Flash mode with duration flash_timer with

external_strobe and ‘00’ to mode.

  1. Torch mode and assist light mode share the same operating mode and identical currents.
  2. Before changing external_strobe register, contact austriamicrosystems to obtain the unlock sequence for this

register (needs one additional register write access for enabling access to this register). Table 8. Fault Register

1 Junction temperature limit has been exceeded

1 A shorted LED is detected (pin LED_OUT)

1 An overvoltage condition is detected (pin VOUT)

Table 9. Register Map

9 Application Information

tions are accessible by this interface. capacitors are required for input decoupling and should be located as close to the device as is practical. supply voltage. Larger capacitor values (C) may be used without limitations. Table 10. Recommended Input Capacitor Table 11. Recommended Output Capacitor Table 12. Recommended Inductor

If a different inductor is chosen, ensure similar DCR values and at least 0.7µH inductance at 0.9A input current. Use LED and optics as required by the system. between Loop1 and Loop2 and will not pass the ground plane) - see the ‘ground via’ in Figure 23. Figure 23. Layout recommendation The recommended PCB pad size for the AS3644 is 250µm. Table 13. Recommended LEDs Table 12. Recommended Inductor (Continued)

Figure 24. Self Testing - Detecting Assembling and Soldering Errors

  1. Write 0x20 into register 0x03 (Control register) [Enable assist light with default 72mA].
  2. Read back4 register 0x03 - must return 0x20, otherwise LDCDC or I2C (SCL or SDA) is broken
  3. Write 0x00 into register 0x03 [Power off]
  4. Read register 0x04 (Fault register) - must return 0x00, otherwise the LED is open or shorted
  5. Alternative testing method: Instead of reading the in ternal registers, the current into the AS3644 can be

Table 14. How-to identify errors

Figure 25. 6pin WL-CSP Marking Figure 26. 6pin WL-CSP Package Dimensions The coplanarity of the balls is 40µm.

The devices are available as the standard products shown in Table 15. Table 15. Ordering Information

www.austriamicrosystems.com/AS3644 1.2.2 23 - 23 AS3644 Datasheet - Ordering Information Copyrights Copyright © 1997-2011, austriamicrosystems AG, Schloss Premstaetten, 8141 Unterpremstaetten, Austria-Europe. Trademarks Registered ®. All rights reserved. The material herein may not be reproduced, adapted, merged, trans- lated, 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. austriami- crosystems 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. 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 tech- nical 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 Tobelbaderstrasse 30 Schloss Premstaetten A-8141 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/contact ams AG Technical content still valid