austriamicrosystems AG is now ams AG 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: [email protected] Please visit our website at www.ams.com Product Specification, Confidential AS3695C 16 channel white LED controller for LCD backlight General Description PWM-generator clock Internal RC-oscillator External Clock PLL-synthesized clock from external signal H-Sync, V-Sync inputs to synchronize with TV-set Direct PWM mode Undervoltage detection ( open LED ) Undervoltage auto-turnoff Overvoltage detection ( short LED ) Overvoltage auto-turnoff Temperature shutdown Register lock/unlock function Fault interrupt output 2 configurable supply regulation feedback outputs SPI interface 4kV ESD at voltage sense inputs 2kV ESD an all other pins Package QFN64 9x9mm, 0.5mm pitch LQFP64 14x14mm, 0.8mm pitch The AS3695C is a 16 channels precision LED controller for driving external FET/BJT in LCD-backlight panels. Dynamic power feedback controls the external power supply to guarantee best efficiency. Build in safety features include thermal shutdown as well as open and short LED detection. The device is programmable via serial interface. 16 Channel LED driver Output voltage max. 30V Output current only limited by external transistor Linear current setting using 10-bit DAC Current accuracy ±0.5% @ VDAC=250mV Channel to Channel current accuracy ±0.2% BJT base current compensation Output slew rate programmable Current programmable with external resistor Digital current control with 16 independent PWM generators Free programmable 12 bit resolution ( period, high time and delay ) lv am lc s on A te G nt st il al id Applications LED backlighting for LCD – TV sets and monitors 1 Block diagram VDD VDD FB1 FB2 V2_5 Filt1 Filt2 VSSA VSS_SENSE D1 D16 PWM ca G1 S1 Reference DAC PWM Fault detectors PWM G16 S16 D2 D15 PWM G2 G15 S2 S15 Te ch ni D3 PWM G3 SMPS feedback D14 PWM G14 S3 S14 PLL D4 PWM G4 D13 PWM G13 S4 S13 D5 PWM G5 AS3695C D12 PWM G12 S5 S12 D6 D11 PWM G6 PWM G11 S6 S11 D7 D10 PWM G7 Registers PWM G10 S7 S10 D8 D9 PWM G8 S8 xRES xCS SDI SPI Interface SCL SDO PWM HSYNC VSYNC G9 S9 EPAD xFAULT VDD www.austriamicrosystems.com Rev 1.11 / 2010-12-08 1 - 39 austriamicrosystems AS3695C 2 Typical application Vin Vdcdc lv 16 output channels Dynamic power control Dynamic power control al id Power Supply am lc s on A te G nt st il VDD 4.7uF VDD VDD D1 G1 S1 D2 G2 S2 D15 G15 S15 D16 G16 S16 xRES SDI SCLK xCS SDO C0 R1 16 x PWM FB1 PLL Vref V2_5 2.2uF AS3695C VSS_Sense VSSA ( Epad ) FB2 Cfb 10uF VSSA Te ch ni ca C1 Rfb SPI VSYNC HSYNC Filt1 Filt2 xFault 16x Precision current sink www.austriamicrosystems.com Rev 1.11 / 2010-12-08 2 - 39 Cfb 10uF Rfb austriamicrosystems AS3695C 3 Electrical Characteristics 3.1 Absolute Maximum Ratings Stresses beyond those listed may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in Section “Electrical Characteristics” is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Symbol Parameter Min Max Unit Note Electrical Parameters Supply voltage -0.3 7 V Applicable for pin VDD VIN_2.5V Maximum voltage -0.3 2.8 V Applicable for 2.5V pins VIN_5V Maximum voltage -0.3 VDD +0.3V V Applicable for 5V pins VIN_30V Maximum voltage -0.3 30 V Applicable for 30V pins Ilatch Latch-Up immunity -100 +100 al id VDDMAX (1) (2) lv (3) mA Norm: JEDEC 78 Electrostatic Discharge Electrostatic Discharge on all 5V (1) pins -2000 2000 V Norm: MIL 883 E Method 3015 Human body model VESD_HV Electrostatic Discharge on 30V (2) pins against GND -4000 4000 V Norm: MIL 883 E Method 3015 Human body model Continous Power Dissipation 1.5 W PT Continous Power Dissipation Derating factor 33 am lc s on A te G nt st il VESD_LV Continous Power Dissipation ( TA = +70°C ) (4) for QFN64 Package mW/° (5) PDERATE C Temperature Ranges and Storage Conditions TJ Junctions temperature TSTRG Storage Temperature Range Package body temperature ca TBODY -55 Humidity non condensing Moisture Sensitive Level 5 +150 °C +150 °C 260 °C 85 % 3 The reflow peak soldering temperature (body temperature) specified is in accordance with IPC/JEDEC J-STD-020 “Moisture/Reflow SensitivityClassification for Non-Hermetic Solid State Surface Mount Devices”. The lead finish for Pb-free leaded packages is matte tin (100% Sn). Represents a max. floor life time of 168h ch ni Note: (1) Pins V2_5, Filt1, Filt2 (2) Pins xRES, SDI, SCLK, SDO, xCS, VSYNC, HSYNC, VDD, xFault, FB1, FB2, G1-G16, S1-D16 (3) Pins D1 – D16 (4) Depending on actual PCB layout and PCB used (5) PDERATE derating factor changes the total continuous power dissipation (PT) if the ambient temperature is not 70ºC. Therefore for e.g. TA=85ºC calculate PT at 85ºC = PT - PDERATE x (85ºC - 70ºC) Operating Conditions Te 3.2 3.2.1 General Symbol Parameter Conditions Rthja Thermal resistance junction – ambient See chapter “Thermal characteristics” Tcase Case Temperatur www.austriamicrosystems.com Min Max Unit °C/W -20 Rev 1.11 / 2010-12-08 Typ 3 - 39 85 °C austriamicrosystems AS3695C Symbol Tj Parameter Conditions Junction Temperature Min Typ Max Unit 115 °C Max Unit 4.0 5.5 V 2.4 2.9 V -20 3.2.2 Power supply Parameter Conditions Min Typ VDD Supply Voltage VDD_POR Power on reset level Circuit stays in power down until VDD_POR is reached. G1-G16 are pulled down with 130kΩ IDD_q Quiescent current VDD= 5V, Default setting, PWM = 0 20 IDD_r Supply current VDD = 5V, HSYNC = 1MHz, Duty = 50% 30 V2_5 Voltage regulator output Parameter VDX Output voltage pins Dx RDX Input resistance in Dx PWM = 0 PWM = 1 VGX Max output voltage pin Gx Igx = 1mA IGX Max output current pin Gx IResx Input current pin RESx URESx = 0.5V URESx = 0.8V Trimmed Current accuracy Trimmed during production ILED =100mA, Temp = 25°C, (1) DACref=800mV, VDAC = 250mV external NMOS-Transistor used, (excluding error of external Rset) Current accuracy External FET Temp = 25°C, DACref=800mV, (2) VDAC = 200mV to 800mV external NMOS-Transistor used, (excluding error of external Rset) Channel to channel Current accuracy ILED =100mA, Temp = 25°C, (1) DACref=800mV, VDAC = 250mV external NMOS-Transistor used, (excluding error of external Rset) Tjunction = -20°C to +100°C, DACref=800mV, (2) VDAC = 200mV to 800mV external NMOS-Transistor used, (excluding error of external Rset) Iled_250 Iled_all FET Current accuracy External FET ch FET Min Typ Max Unit 30 V 10 0.1 MΩ MΩ VDD0.6 V 3 mA 10 100 uA -0.5 +0.5 % -1.4 +1.4 % 2 ca Ich_250 Iled_all_T Conditions V am lc s on A te G nt st il Symbol ni 3.2.3 Current outputs mA lv 2.5 mA al id Symbol 0.2 -1.5 +1.5 % % Te Tjunction = -20°C to +100°C DACref=800mV, Current accuracy Iled_all_T (2) VDAC = 200mV to 800mV -1.5 +1.5 % BJT External BJT (B=100) external BJT-Transistor (B=100 ) used, (excluding error of external Rset) Note: (1) It is recommended to use DACref = 800mV in order to achieve specified accuracy (2) It is not recommended to use VDAC < 200mV in order to minimize influences from PCB- layout and noise. www.austriamicrosystems.com Rev 1.11 / 2010-12-08 4 - 39 austriamicrosystems AS3695C 3.2.4 Feedback circuit, fault detectors Symbol Parameter Conditions Min Typ Max Unit IFBmax Feedback current maximum RFBmin Minim output resistance VDx = 0.2V 200 IFB_g FB transconductance IFB_g = ∆IFB/ ∆VDx -2 mA/V 0.6 0.8 1.0 V Programmable Tolerance ±10% Feedback voltage trip point VDAC +0.35 800 am lc s on A te G nt st il Vopen Open LED detection Voltage at Pin Sx Tovtemp Over temperature limit Thyst Over termperature hysteresis Ω V V V V V V V V V V V lv Programmable Tolerance ±1.2V Short LED detection voltage at Pin Dx Vshort 2 3 4 5 6 7 8 9 10 11 12 uA al id VFB 200 50 100 200 VDAC /2 Programmable Tolerance ±10% 130 140 150 10 mV mV mV V °C °C 3.2.5 PWM-generators Parameter fOSC Conditions Min Typ Max Unit Internal Clock for PWM 400 500 600 kHz fHSYNC HSYNC frequency 100 2000 kHz fVSYNC VSYNC frequency 60 480 Hz fPLL PLL frequency 125 2000 kHz ni ca Symbol ch 3.2.6 Digital pins Parameter Min Max Unit VIH High Level Input voltage 1.3 VDD V VIL Low Level Input voltage -0.3 0.8 V VoH High Level output voltage VDD0.3 VoL Low Level output voltage VoL_PD Low level output voltage open drain outputs R_pu Input resistance PullUp inputs Te Symbol www.austriamicrosystems.com Typ Note V I=mA VDD0.3 V I=mA VDD0.3 V I=mA 300 Rev 1.11 / 2010-12-08 kΩ 5 - 39 austriamicrosystems AS3695C Symbol Parameter Min R_pd Input resistance PullDown inputs Typ Max Unit Note kΩ 300 3.2.7 SPI-timings Typ Max Unit fsclk SCLK frequency 0 10 MHz t1 xCS setup time 50 ns t2 xCS hold time 100 ns t3 xCS disable time 100 ns t4 SDI setup time 5 ns t5 SDI hold time 5 ns t6 SCLK rise time 5 ns t7 SCLK fall time 5 ns t8 SCLK low time 40 ns t9 SCLK high time 40 ns t10 output valid from SCLK low Note al id Min lv Parameter am lc s on A te G nt st il Symbol 10 ns SPI-input timing 3 xCS 6 1 SCLK 4 SDI SDO 7 2 5 MSB IN HI-Z LSB IN HI-Z xCS ca SPI-output timing 8 SCLK 2 9 ni 10 SDI HI-Z MSB OUT Te ch SDO Don't care www.austriamicrosystems.com Rev 1.11 / 2010-12-08 6 - 39 austriamicrosystems AS3695C 3.3 Pins equivalent circuit VDD VDD 7V GND VDD Digital inputs 7V GND VDD Digital inputs Pull up al id 7V GND VDD Digital inputs Pull Down 7V GND lv VDD Digital outputs push/pull 7V am lc s on A te G nt st il GND VDD Digital output open drain 7V GND 4 Detailed Block description 4.1 Current outputs Optional ca <20V SHORTen debounce 100ms ni auto turn-off toff_short toff_open SHORTvoltage Dx Short Monitor FBselX ch FBvoltage PWMx 0 - 500mV Te VDD FBen FB2 FB1 DAC 10bit HV-cascode PWMx CURRx +-0.5% @ 250mV DAC Vref A1 OPENen Slew rate control Ibase comp SLEWrate TrType DACref Open Monitor OPENvoltage 16x Precision current sink www.austriamicrosystems.com Rev 1.11 / 2010-12-08 7 - 39 Gx Sx Rset austriamicrosystems AS3695C 4.1.1 Precision current sink All current sinks are built with an internal error amplifier A1 and an external power transistor. The external transistor can either be a NMOS or a NPN bipolar transistor. The driving current capability of the output amplifier is 2mA. For low EMI radiation the slew rate of the amplifier output voltage can be adjusted between 1us and 9us 4.1.2 Power supply feedback al id The voltage on the pins “Dx” is monitored to adjust the DCDC output voltage. If this voltage is lower than “FBvoltage” a comparator turns on a NMOS transistor which is able to control the output voltage of the external power supply via pin FB1 or pin FB2. The feedback comparator can be assigned to either FB1 or FB2. The power supply feedback can be turned off for all channels by the flag “FBen”. If an output is turned off with the corresponding bit in the CUR_ON_1/2 -registers, the feedback function of this output is also automatically turned off. 4.1.3 Open LED detection am lc s on A te G nt st il lv If a LED-string is broken the voltage at the current setting resistor goes below “OPENvoltage”. This status is detected by a comparator and if this status lasts longer than 100ms a fault is indicated and optionally the output and the corresponding power feedback function is turned off. This feature can also be used for external resistor short detection during production. For proper detection the PWM high time has to be longer than 50us. 4.1.4 Short LED detection Shorted LEDs in a LED-string will cause higher voltage at pin “Dx”. A higher voltage during PWM=1 is detected by a comparator and will trigger a “short LED detection” fault. The duration of the fault is accumulated and if the time exceeds 100ms a fault is indicated and optionally the output is turned off. If the high-time of the waveform is shorter than 100ms it will take more periods to trigger this fault. For proper detection the PWM high time has to be longer than 50us. 4.1.5 Fault detection OPENLED SHORTLED registers 1 D Q S Q 100ms R D Q ca FAULT Delay 20us/40us ni PWMx R To STATUS register From other fault bits CLEAR FAULT BIT BY WRITING 1 to REGISTER 500kHz ch If an Open-LED or Short-LED condition is detected the fault-signal is debounced with an internal 100ms clock. This means that the fault will be indicated in the OPENLED or SHORTLED registers between 100ms and 200ms. In order to clear the bit in these registers a “1” has to be written. Te 4.1.6 DAC The reference voltage for the output stage is generated by an internal 10-bit DAC. The DAC reference can be selected between 500mV and 800mV depending on register settings. The DAC is trimmed during production with DACref = 800mV to guarantee an output current accuracy of ±0.5% on every current output. www.austriamicrosystems.com Rev 1.11 / 2010-12-08 8 - 39 austriamicrosystems AS3695C DACref Bandgap 800mV (trimmed) 700mV 600mV 500mV DACref reference DAC 10bit The DAC output voltage can be calculated with: am lc s on A te G nt st il VDAC lv DAC al id Ref DAC...10bit data value DACref...DAC reference voltage 500mV to 800mV 4.1.7 Registers in current output stage RegAddr: 0x01 Bit 7:0 Name CURR1 CURR8 RegAddr: 0x02 7:0 RegAddr: 0x03 Toff_OverT 1 Toff_Short Te ch 2 0 Toff_Open RegAddr: 0x04 Bit 7:6 Name OPENvoltage www.austriamicrosystems.com Acc ess 00000000 r/w Default Acc ess 00000000 r/w Default Acc ess 00000 r/w 1 r/w 0 r/w 0 r/w Default Acc ess 00 r/w CUR_ON_2 Description Enables or disables current outputs 0...output OFF. Pulldown resistor to GND 1...output ON. Fault_1 Name ni Bit 7:3 Enables or disables current outputs 0...output OFF. Pulldown resistor to GND 1...output ON. Name CURR9 CURR16 Default Description ca Bit CUR_ON_1 Description Not used Automatic Output turn off at overtemperture 0...Do not turn off current outputs on overtemperature 1... Turn off current outputs on overtemperature Automatic Output turn off on short LED detection 0...Do not turn off current outputs on on short LED detection 1... Turn off current outputs on short LED detection Automatic Output turn off on open LED detection 0...Do not turn off current outputs on on open LED detection 1... Turn off current outputs on open LED detection Fault_2 Description Trigger voltage for OPEN LED detection 00...50mV 01...100mV Rev 1.11 / 2010-12-08 9 - 39 austriamicrosystems AS3695C 1 SHORTen 0 OPENen RegAddr: 0x05 5:4 Name FBvoltage 3 FBboost 2 TrType 1 0 FBen RegAddr: 0x06 7:0 FBsel 1 - 8 ni FBsel 9 - 16 RegAddr: 0x08 Te Bit 7:6 5:4 Name DACref 3:2 1:0 0 r/w Default Acc ess 00 r/w 00 r/w 0 r/w 0 r/w 0 r/w 0 r/w Default Acc ess 00000000 r/w Default Acc ess 00000000 r/w Default Acc ess 00 r/w 00 r/w 00 r/w 00 r/w Description Select FB-channel for current outputs 1 to 8 0...select FB channel FB1 1... select FB channel FB2 FB_SEL2 Name ch 7:0 r/w FB_SEL1 Name RegAddr: 0x07 Bit Not used Feedback regulator trip voltage.This voltage has to be adjusted if current is larger than 70mA or VDAC is higher than 0.25V 00...0.6V 01...0.8V 10...1.0V 11...V-DAC + 0.35V Feedback boost option. FUNCTION DISABLED Type of external transistor 0...external FET. Base current compensation is off 1...external BJT. Base current compensation is on. Not used Enable Feedback function for all current outputs. 1...Feedback function enabled 0...Feedback function disabled Note: If a current output is disabled its Feedback function is automatically disabled. ca Bit Description SLEWrate www.austriamicrosystems.com r/w 0 am lc s on A te G nt st il Bit 7:6 Feedback 0000 al id SHORTvoltage lv 5:2 10...200mV 11...VDAC/2 Trigger voltage for SHORT LED detection 0000...2V 0001...3V 0010...4V 0011...5V 0100...6V 0101...7V 0110...8V 0111...9V 1000...10V 1001...11V 1010...12V 1011 to 1111 ...do not use Enable short LED detection 0...SHORT detection OFF 1...SHORT detection ON Enable open LED detection 0...OPEN detection OFF 1...OPEN detection ON Description Select FB-channel for current outputs 9 to 16 0...select FB channel FB1 1... select FB channel FB2 CURRctrl Description Not used. DAC reference voltage 00...500mV 01...600mV 10...700mV 11...800mV this reference is used at factory trimming Not used Select slew rate of output drivers 00...9us 01...6us Rev 1.11 / 2010-12-08 10 - 39 austriamicrosystems AS3695C 10...3us 11...1us RegAddr: 0x09 Indicates short LED condition on outputs 1 to 8 0...no short LED detected 1... short LED detected SHORTLED 1-8 RegAddr: 0x0A Bit 7:0 Indicates short LED condition on outputs 9 to 16 0...no short LED detected 1... short LED detected SHORTLED 9 - 16 OPENLED1 Name 7:0 OPENLED 1-8 Description Indicates open LED condition on outputs 1 to 8 0...no open LED detected 1... open LED detected RegAddr: 0x0C Default Acc ess 00000000 r/w Default Acc ess 00000000 Default Acc ess 00000000 r/w Description Indicates open LED condition on outputs 9 to 16 0...no open LED detected 1... open LED detected OPENLED 9 - 16 DAC Default Access 1000000000 r/w Description DAC[9:0] defines DADC output voltage DACvoltage = DAC[9:0]* DACref/1024 7:0 r/w OPENLED2 Name RegAddr: 0x0E 0x0D Bit Bit 4.2 r/w am lc s on A te G nt st il Bit 1:0 00000000 Description RegAddr: 0x0B 7:0 Acc ess SHORTLED2 Name Bit Default Description al id 7:0 Name lv Bit SHORTLED1 PWM-generators NCdiv ACdiv ODdiv Filt1 Filt2 RefClk ca R1 C0 PLL 125kHz - 2MHz Periode RC-Oscillator 500kHz ±20% C1 PWMper ch ni Vsync Te SCLK PWM16del PWM15HT : : PWM2HT PWM15del : : PWM2del Reverse PWM1HT PWM1del PWMrev ClockSrc0 PWMext 16 x PWM - generator ClockSrc1 res VSYNCedge UpdateMode Vsync detect VSYNCdet SDI SDO Delay PWM16HT clk Hsync 60 - 480Hz High Time SPI interface xCS 4.2.1 Clock and reset The clock for the build in PWM-generators can be one of three different sources. 1. Internal RC oscillator with 500KHz +-20% www.austriamicrosystems.com Rev 1.11 / 2010-12-08 11 - 39 PWMx austriamicrosystems AS3695C 2. 3. External Clock signal. This is usually the HSYNC signal of the TV. Internal clock signal that is synchronized to the external VSYNC signal by means of a PLL The VSYNC input can be used as reference clock for the PLL and also as reset signal for all PWMgenerators. 4.2.2 PWM-counter PWMxdel Delay res Reset Reset R PWMper Counter clk al id Or Compare PWM PWMxHT lv Compare PWMrev clk VSYNC PWMx am lc s on A te G nt st il Each PWM-generator is build with a 12bit counter and digital comparators. The counter is counting up with tclk until the value stored in “PWMper” is reached. This resets the counter and starts the next period. While the counter value is below “PWMxHT” the PWM-singal is “1”, the rest of the period the PWMsignal is “0”. The output of each PWM-generator can also be inverted by means of the “PWMrev”. PWMxDEL *tclk PWMxHT *tclk PWMper *tclk 4.2.3 SPI data update, UPDATEmode bit The PWM-settings that are programmed via the SPI-Interface take effect depending on the status of the “UPDATEmode”-bit. ca If UPDATEmode =1 new data from the serial interface are stored at the next rising edge of VSYNC If UPDATEmode =0 new data from the serial interface are stored immediately after xCS goes high and will take effect after current PWM cylce is finished. In this mode the values in the PWMxdel registers are ignored. There will be no Delay on the PWM signals. ni SDI SCLK Te ch xCS VSYNC clk PWM-parameter update at third rising edge If UPDATEmode = 1 No PWM update allowed PWM-parameter update. Takes effect after current PWM cycle has finished If UPDATEmode = 0 www.austriamicrosystems.com Rev 1.11 / 2010-12-08 12 - 39 austriamicrosystems AS3695C The PWMxHT-values are double buffered. HighTime values for the next VSYNC can be written even when the current HighTime is not finished. 4.2.4 PWM direct control The internal signals PWMx can also be direct applied at the VSYNC input if the bit PWMext=1. 4.2.5 VSYNC detect al id The VSYNCdet=1 the VSYNC detector monitors the presence of a VSYNC siglnal. If If the VSYNC signal is missing for more than 100ms current outputs are temporary turned off. 4.2.6 VSYNC duration Te ch ni ca am lc s on A te G nt st il lv Since the VSYNC input is connected to an edge detector, there is no restriction on the duration of the VSYNC pulse. www.austriamicrosystems.com Rev 1.11 / 2010-12-08 13 - 39 austriamicrosystems AS3695C 4.2.7 PLL Loop Filter fin PFD Filt1 Filt2 1MHz - 2MHz R1 C0 fvco VCO ODdiv fclk 1,2,3,4,6,8 NCdiv ACdiv 35-2051 0-31 al id C1 The VCO frequency can be calculated: am lc s on A te G nt st il 4 32 lv The PLL frequency synthesizer can be used to generate PWM-clock frequencies fclk between 125kHz and 2MHz derived from input frequencies between 60HZ and 480Hz. The output frequency can be calculated: !" 4 32 /$ where: fin fclk fVCO NCdiv ACdiv ODdiv Input frequency Output frequency VCO frequency counter counter Output divider Range 60 Hz – 480Hz 125kHz – 2MHz 1MHz – 2MHz 35 - 2051 0 - 31 1,2,3,4,6,8 4.2.7.1 ca The main blocks of the PLL are the Phase-Frequency-Detector, the Loop Filter, the VCO and the divider. Phase-Frequency-Detector (PFD) ch ni The block diagram of the phase-frequency-comparator is shown below. The output signal on pin “Filt1” is a switched current source ( ICP ) which is sinking or sourcing current depending of the frequency and phase difference of fin and fVCO/M. D Q ICP SW1 fin Te fin Filt1 R R C0 fvco/M D Q www.austriamicrosystems.com fvco/N SW1 SW2 Filt1 ICP Rev 1.11 / 2010-12-08 14 - 39 austriamicrosystems AS3695C 4.2.7.2 VCO In VCO has an operating range between 1MHz and 2MHz. If lower clock frequencies are required the output divider ( ODdiv ) has to be used. 4.2.7.3 Loop filter The output of the PFD charges a loop filter which is controlling the output frequency of the VCO. The loop filter determines the speed of the frequency lock and the remaining phase noise of the VCO output frequency. Example of a loop filter: Filt2 al id Filt1 R1 C0 lv C1 am lc s on A te G nt st il Calculation process for loop filter: Terms: fVCO...Desired fVCO frequency fIN...Reference input frequency Icp...PFC output current 0.5uA KVCO...VCO sensitivity 2.5MHz/V Determined dividing ratio: % 2. Calculate Bandwidth BW: +, 3. Calculate C1: 4. Calculate R1: 8 5. Calculate C0: )* -. /0 "&'( 234 7 5.5 1 .9:;<=° ?@A5 5 Calculation Examples: Resolution [ bit ] 12 12 11 12 10 11 12 10 11 12 10 11 12 10 11 12 10 11 12 Fclk [Hz] 204800 245760 204800 409600 122880 245760 491520 204800 409600 819200 245760 491520 983040 409600 819200 1638400 491520 983040 1966080 Te ch ni Vsync [Hz] 50 60 100 100 120 120 120 200 200 200 240 240 240 400 400 400 480 480 480 ca 4.2.7.4 &'( 1. www.austriamicrosystems.com Reg 0x61 0xFC 0xFC 0xFC 0xFC 0xFC 0x7C 0x7C 0xFC 0xFC 0xFC 0xBC 0xBC 0xFC 0x7C 0x7C 0x7C 0x5C 0x7C 0x7C Reg 0x62 0x03 0x02 0x01 0x01 0x00 0x01 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Rev 1.11 / 2010-12-08 Reg 0x63 0x05 0x04 0x05 0x03 0x05 0x04 0x02 0x05 0x03 0x01 0x04 0x02 0x01 0x03 0x01 0x00 0x02 0x01 0x00 C0 [nF] 18,7 17,3 9,3 9,3 13,0 8,7 8,7 4,7 4,7 4,7 4,3 4,3 3,2 2,3 2,3 2,3 2,2 1,6 1,6 15 - 39 R1 [kΩ] 510 459 510 510 306 459 459 510 510 510 459 459 612 510 510 510 459 612 612 C1 [nF] 187 173 93 93 130 87 87 47 47 47 43 43 32 23 23 23 22 16 16 austriamicrosystems AS3695C 4.2.8 Registers in PWM-generators RegAddr: 0x11 Selects PWM inverted operation for outputs 1 to 8 0...PWM normal 1... PWM inverted PWMrev 1-8 RegAddr: 0x12 Bit 7:0 Default Acc ess 00000000 r/w Default Acc ess Description PWMREV2 Name al id 7:0 Name Description Selects PWM inverted operation for outputs 9 to 16 0...PWM normal 1... PWM inverted PWMrev 9 - 16 RegAddr: 0x13 PWMCTRL 00000000 Default Name Description Sets delay time between PWM=1 and fault detection start 0...120us 1...60us Defines when new PWM-Delay value takes effect 0...Delay values are updated every VSYNC pulse 1...Delay values are updated on the next VSYNC pulse only if HighTime or Delay value has been changed. Clock source for internal PWM-generators 0..internal RC oscillator or HSYNC ( depending on ClockSrc0 ) 1...PLL output Enable VSYNC detection 0...VSYNC-detection OFF 1... VSYNC-detection ON. All current outpts are turned off if VSYNC signal is missing for 100ms Defines VSYNC trigger edge 0...VSYNC trigger on rising edge 1...VSYNC trigger on falling edge Select external or internal PWM signal 0...PWM signal is generated internally 1...PWM signal is applied externally at pin VSYNC Defines when internal registers are updated 0...Registers updated with rising edge of xCS 1...Registers updated with next VSYNC-edge Clock source for internal PWM-generators 0..internal RC oscillator 1...External Pin HSYNC Note: This bit only takes effect when ClockSrc1 = 0 am lc s on A te G nt st il Bit FaultDetDly 6 DelayStart 5 ClockSrc1 4 VSYNCdet 3 VSYNCedge 2 PWMext 1 UpdateMode 0 ClockSrc0 ca 7 PWMperiod ni RegAddr: 0x15 0x14 Bit Bit 3:0 7:0 ch PWM1delay RegAddr: 0x19 0x18 Bit Bit 3:0 7:0 PWM2delay RegAddr: 0x1B 0x1A PWM3delay Te RegAddr: 0x17 0x16 Bit Bit 3:0 7:0 Description PWMper[11:0] sets PWM period Description PWM1del[11:0] sets PWM1 delay Description PWM2del[11:0] sets PWM2 delay www.austriamicrosystems.com Rev 1.11 / 2010-12-08 r/w lv Bit PWMREV1 Acc ess 0 r/w 0 r/w 0 r/w 0 r/w 0 r/w 0 r/w 0 r/w 0 r/w Default 0x00, 0x00 Access Default 0x00, 0x00 Access Default 0x00, 0x00 Access 16 - 39 r/w r/w r/w austriamicrosystems Bit 7:0 Description PWM3del[11:0] sets PWM3 delay RegAddr: 0x1D 0x1C Bit Bit 3:0 7:0 PWM4delay RegAddr: 0x1F 0x1E Bit Bit 3:0 7:0 PWM5delay RegAddr: 0x21 0x20 Bit Bit 3:0 7:0 PWM6delay RegAddr: 0x23 0x22 Bit Bit 3:0 7:0 PWM7delay Description PWM4del[11:0] sets PWM4 delay Description PWM5del[11:0] sets PWM5 delay Description PWM6del[11:0] sets PWM6 delay Description Access Default 0x00, 0x00 Access Default 0x00, 0x00 Access Default 0x00, 0x00 Default 0x00, 0x00 am lc s on A te G nt st il PWM7del[11:0] sets PWM7 delay Default 0x00, 0x00 RegAddr: 0x25 0x24 Bit Bit 3:0 7:0 PWM8delay RegAddr: 0x27 0x26 Bit Bit 3:0 7:0 PWM9delay RegAddr: 0x29 0x28 Bit Bit 3:0 7:0 PWM10delay RegAddr: 0x2B 0x2A Bit Bit 3:0 7:0 PWM11delay RegAddr: 0x2D 0x2C Bit Bit 3:0 7:0 PWM12delay Description PWM8del[11:0] sets PWM8 delay Description PWM9del[11:0] sets PWM9 delay Description PWM10del[11:0] sets PWM10 delay Description ca PWM11del[11:0] sets PWM11 delay ni PWM13delay RegAddr: 0x31 0x30 Bit Bit 3:0 7:0 PWM14delay ch RegAddr: 0x2F 0x2E Bit Bit 3:0 7:0 Te Description PWM12del[11:0] sets PWM12 delay Description PWM13del[11:0] sets PWM13 delay Description PWM14del[11:0] sets PWM14 delay www.austriamicrosystems.com Rev 1.11 / 2010-12-08 r/w r/w r/w al id Bit 3:0 Access r/w lv AS3695C Access r/w Default 0x00, 0x00 Access Default 0x00, 0x00 Access Default 0x00, 0x00 Access Default 0x00, 0x00 Access Default 0x00, 0x00 Access Default 0x00, 0x00 Access Default 0x00, 0x00 Access 17 - 39 r/w r/w r/w r/w r/w r/w r/w austriamicrosystems AS3695C RegAddr: 0x33 0x32 Bit Bit 3:0 7:0 PWM15delay RegAddr: 0x35 0x34 Bit Bit 3:0 7:0 PWM16delay Description PWM15del[11:0] sets PWM15 delay Description PWM16del[11:0] sets PWM16 delay RegAddr: 0x36 Default 0x00, 0x00 Access Default 0x00, 0x00 Access Description LOCKUNLOCK 0x00 am lc s on A te G nt st il X...don’t care. All other values do not change the status of lockunlock. lv Writing into register: 0xCX...unlock register Group1. Writing enabled 0xXA...unlock register Group2. Writing enabled 0xCA...unlock register Group1 and Group2. Writing enabled 0xAX...lock register Group1. Writing disabled 0xXC...lock register Group2. Writing disabled 0xAC...lock register Group1 and Group2. Writing disabled Acc ess al id Name MagicByte to lock and unlock writing and reading of registers 7:0 r/w LOCKUNLOCK Default Bit r/w r/w Reading from register: 0x00.... Group1 and Group2 are locked 0x01...Group1 is unlocked 0x02...Group2 is unlocked 0x03...Group1 and Group2 are unlocked RegAddr: 0x38 0x37 Bit Bit 3:0 7:0 PWM1hightime RegAddr: 0x3A 0x39 Bit Bit 3:0 7:0 PWM2hightime RegAddr: 0x3C 0x3B Bit Bit 3:0 7:0 PWM3hightime RegAddr: 0x3E 0x3D Bit Bit 3:0 7:0 PWM4hightime Description PWM1HT[11:0] sets PWM1 high time Description ca PWM2HT[11:0] sets PWM2 high time ni ch Description PWM4HT[11:0] sets PWM4 high time RegAddr: 0x40 0x3F Bit Bit 3:0 7:0 PWM5hightime RegAddr: 0x42 0x41 Bit Bit 3:0 7:0 PWM6hightime Te Description PWM3HT[11:0] sets PWM3 high time Description PWM5HT[11:0] sets PWM5 high time Description PWM6HT[11:0] sets PWM6 high time www.austriamicrosystems.com Rev 1.11 / 2010-12-08 Default 0x00, 0x00 Access Default 0x00, 0x00 Access Default 0x00, 0x00 Access Default 0x00, 0x00 Access Default 0x00, 0x00 Access Default 0x00, 0x00 Access 18 - 39 r/w r/w r/w r/w r/w r/w austriamicrosystems RegAddr: 0x46 0x45 Bit Bit 3:0 7:0 PWM8hightime RegAddr: 0x48 0x47 Bit Bit 3:0 7:0 PWM9hightime RegAddr: 0x4A 0x49 Bit Bit 3:0 7:0 PWM10hightime RegAddr: 0x4C 0x4B Bit Bit 3:0 7:0 PWM11hightime RegAddr: 0x4E 0x4D Bit Bit 3:0 7:0 PWM12hightime RegAddr: 0x50 0x4F Bit Bit 3:0 7:0 PWM13hightime RegAddr: 0x52 0x51 Bit Bit 3:0 7:0 PWM14hightime RegAddr: 0x54 0x53 Bit Bit 3:0 7:0 PWM15hightime RegAddr: 0x56 0x55 Bit Bit 3:0 7:0 PWM16hightime PLLctrl1 Description PWM7HT[11:0] sets PWM7 high time Description PWM8HT[11:0] sets PWM8 high time Description PWM9HT[11:0] sets PWM9 high time Description PWM10HT[11:0] sets PWM10 high time Access Default 0x00, 0x00 Access Default 0x00, 0x00 Access Default 0x00, 0x00 Access Default 0x00, 0x00 Access Default 0x00, 0x00 Access Default 0x00, 0x00 Access Default 0x00, 0x00 Access Default 0x00, 0x00 Access Default 0x00, 0x00 Access am lc s on A te G nt st il Description Default 0x00, 0x00 PWM11HT[11:0] sets PWM11 high time Description PWMHT12[11:0] sets PWM12 high time Description PWM13HT[11:0] sets PWM13 high time Description ca PWM14HT[11:0] sets PWM14 high time ni Te Name NCdiv[7:0] RegAddr: 0x62 Bit 7:3 2:0 Description PWM16HT[11:0] sets PWM16 high time RegAddr: 0x61 Bit 7:0 Description PWM15HT[11:0] sets PWM15 high time Name ACdiv[4:0] NCdiv[10:8] www.austriamicrosystems.com r/w r/w al id PWM7hightime r/w r/w lv RegAddr: 0x44 0x43 Bit Bit 3:0 7:0 ch AS3695C r/w r/w r/w r/w r/w Default Acc ess 00000000 r/w Default Acc ess 00000 000 r/w r/w Description PLL divider NCdiv low bits 0 - 7 r/w PLLctrl2 Description PLL divider ACdiv PLL divider NCdiv high bits 8 - 10 Rev 1.11 / 2010-12-08 19 - 39 austriamicrosystems AS3695C RegAddr: 0x63 5:3 ICP[2:0] 2:0 ODdiv[2:0] PLL charge pump output current Icp 000...0.5uA 001...1uA 010...2uA 011...4uA 100...8uA 101...8uA 110...8uA 111...8uA PLL divider ODdiv 000...div 1 001...div 2 010...div 3 011...div 4 100...div 6 101...div 8 110...div 8 111...div 8 PWMrev1= 0 PWMrev2= 0 PWMrev3= 0 PWM1ht = 40 PWM1del = 20 PWM2ht = 40 PWM2del = 30 PWM3ht = 40 PWM3del = 40 0 VSYNC ILED1 ILED2 ILED3 20 40 60 80 100 80 100 PWMCTRL=0x03 PWMperiod = 100 PWMrev1= 1 PWMrev2= 1 PWMrev3= 1 PWM1ht = 40 PWM1del = 20 PWM2ht = 40 PWM2del = 30 PWM3ht = 40 PWM3del = 40 HSYNC VSYNC 40 60 ni ILED1 20 ca 0 SPI cmd 00 r 000 r/w 000 PWMCTRL=0x03 PWMperiod = 100 HSYNC Acc ess am lc s on A te G nt st il 4.2.9 PWM examples SPI cmd Default Description al id Name ILED2 Te ch ILED3 www.austriamicrosystems.com Rev 1.11 / 2010-12-08 r/w lv Bit 7:6 PLLctrl3 20 - 39 austriamicrosystems AS3695C PWMCTRL=0x03 PWMperiod = 100 PWMrev1= 0 PWMrev2= 0 PWMrev3= 0 PWM1ht = 40 PWM2ht = 40 PWM3ht = 40 PWM1del = 120 PWM2del = 130 PWM3del = 140 0 20 40 60 80 100 120 140 SPI cmd HSYNC VSYNC ILED1 al id ILED2 ILED3 PWMrev1= 0 PWMrev2= 0 PWMrev3= 0 PWM1ht = 15 PWM1del = 20 PWM2ht = 10 PWM2del = 30 PWM3ht = 5 PWM3del = 40 0 20 40 60 80 lv PWMCTRL=0x03 PWMperiod = 20 100 HSYNC VSYNC ILED1 ILED2 ILED3 am lc s on A te G nt st il SPI cmd PWMCTRL=0x03 PWMperiod = 100 PWMrev1= 0 PWMrev2= 0 PWMrev3= 0 PWMrev1= 0 PWMrev2= 0 PWMrev3= 0 PWM1ht = 40 PWM1del = 20 PWM2ht = 40 PWM2del = 30 PWM3ht = 40 PWM3del = 40 PWM1ht = 40 PWM1del = 0 PWM2ht = 40 PWM2del = 40 PWM3ht = 40 PWM3del = 40 0 SPI cmd HSYNC VSYNC ILED1 ILED2 20 40 60 80 100 120 140 Te ch ni ca ILED3 PWMCTRL=0x03 PWMperiod = 100 www.austriamicrosystems.com Rev 1.11 / 2010-12-08 21 - 39 austriamicrosystems AS3695C 4.3 Power supply 4.4 Safety features 4.4.1 Temperature shutdown If OTturnoff = 1 the outputs of the device are turned off when the die temperature reaches 140°C. If the die temperature goes below 130°C the outputs are turned on again. al id 4.4.2 xRES input In addition to the build in power on reset circuit there is an external reset input “xRES” available. This gives the possibility to keep the outputs turned off until all blocks of the LED-driver circuits are fully working ( DCDC, MCU ... ) lv 4.4.3 Register Lock/Unlock 4.5 am lc s on A te G nt st il To prevent wrong writing to registers due to noise on the serial interface a lock/unlock mechanism is implemented. Register 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x13 , 0x61, 0x62, 0x63 belong to Group1 and can only be written if Group1 is unlocked by the “LOCKUNLOCK”-byte (Reg: 0x36 ) Register 0x0D, 0x0E, 0x11, 0x12, 0x14, 0x15 belong to Group2 and can only be written if Group2 is unlocked by the “LOCKUNLOCK”-byte (Reg: 0x36 ) The default value of the Groups is locked. Reference circuit Toff_OverT xRES POR Temp 4.0V to 5.5V analog supply VDD 2.5V digital supply LDO V2_5 ca AGND ni The reference circuit generates an internal supply voltage of 2.5V for the digital logic. RegAddr: 0x58 Name ch Bit Te 7 STATnosync 6 STATOT 5 STATopen 4 STATshort 3 www.austriamicrosystems.com STATUS Default Acc ess 0 r 0 r 0 r 0 r Description Sync detector status 0...no sync fault 1...sync fault. VSYNC was missed for > 100ms Overtermperature status 0...no overtemperature 1...overtemperature Status open LED detection 0...no open LED detected 1...opdn LED detected Status short LED detection 0...no short LED detected 1...short LED detected Not used Rev 1.11 / 2010-12-08 0 22 - 39 austriamicrosystems AS3695C STATUVLO 1:0 STATpower Status under voltage lockout detector 0...supply OK 1...supply voltage is to low Status of power supply monitor 00...no power supply 01...power supply is ramping up 10...power supply good 11...not used 0 R 10 r Te ch ni ca am lc s on A te G nt st il lv al id 2 www.austriamicrosystems.com Rev 1.11 / 2010-12-08 23 - 39 austriamicrosystems AS3695C 4.6 Dynamic feedback control The output of pins “FB1” and “FB2” can be used to control any external power supply for best power efficiency. Every power supply senses its output voltage with a resistive voltage divider. This voltage divider can be modified to set the output voltage between a minimum output voltage VMIN and a maximum output voltage VMAX. The design of the dynamic feedback control is done in 3 steps. Step 1: Set the resistors R1,R2 in the power supply according to the minimum output voltage Vdcdc_MIN sense R2 BCD1 EFE E G;G lv Step 2: Add the Resistors R3 in the power supply according to the maximum output voltage Vdcdc_MAX sense R2 R3 am lc s on A te G nt st il R1 SMPS al id R1 SMPS BCD1H EFE||EJ E||EJ G;G Step 3: Connect R3 to the feedback pin “FB”. C1 should be chosen according to the speed requirements of the feedback loop. Vdcdc_MIN to Vdcdc_MAX R1 SMPS sense R2 AS369x R3 FB C1 1uF-10uF Feedback speed ca The characteristic of the feedback function can be seen in the following diagram. The final output voltage Vdcdc is determined by the setting of “FBvoltage” and the current flowing into the FB pin. Te ch ni Current Into FB-pin www.austriamicrosystems.com 200uA 200R -2mA/V FBvoltage -0.1V FBvoltage Rev 1.11 / 2010-12-08 Voltage Dx 24 - 39 austriamicrosystems AS3695C 5 SPI interface For the data transfer a serial peripheral interface (SPI) is used. The SPI is configured to work only as SPI slave. If more than one driver is connected to a SPI master, they can be connected in a “Daisy Chain”-structure or a parallel structure. 5.1 SPI daisy-chain structure All SPI slaves share the same clock (SCLK) and chip select (xCS ) signal. In that configuration all devices can be treated as one big shift register. The devices are automatically enumerated as described in the next section. SDI MOSI Micro Controller Master SCLK Dev2 SDO SDI DevN SCLK SCLK xCS xCS xCS SDO lv xCS MISO SPI parallel structure am lc s on A te G nt st il 5.2 SDI SDO SCLK al id Dev1 All SPI slaves share the same input (SDI) output (SDO) and clock (SCLK) signal. Every single device can be addressed via the chip select ( xCS ) signal. In this configuration every device has DevAddr = 0x01. Dev1 MOSI SDI SCLK SCLK xCS_1 SDO xCS Dev1 SDI SDO SCLK xCS_2 Micro Controller Master xCS Dev1 SDI SDO SCLK xCS ca xCS_N 5.3 ni MISO SPI device address enumeration Te ch The device address of each driver is automatically set by the position of the device in the chain. The first device has DevAddr = 0x01, the second device has DevAddr = 0x02 and so on. Device Addresses 0x00 and 0x3F are used for special broadcast writing commands described below. www.austriamicrosystems.com Rev 1.11 / 2010-12-08 25 - 39 austriamicrosystems AS3695C 5.4 SPI protocol 5.4.1 Data types When xCS=0 all slaves will be activated. The addressing and data section is organized in byte packages. Each message can be built with the following Bytes: Device address: B S DevAddr[5:0] Addresses a specific driver and defines protocol information S Singlebyte DevAddr[5:0] Device Address Value B=1...Broadcast message to all devices B=0...Normal message to one single device S=0...Block data read or write S=1...Single data transmission ( only one byte ) 0x00 Write same data to same register of all devices ( B=1 ) 0x01 to 0x3E. Device addresses for device 1 to 62 0x3F Write different data to same register of all devices ( B=1 ) al id Meaning Broadcast NrOfdata[7:0] am lc s on A te G nt st il Nr_of_data: lv Bit B Defines the number of data bytes in the data frame if S=0 Bit NrOfdata[7:0] Meaning Number of data bytes in frame Register_address: RW Value 0x00 to 0xFF RegAddr[6:0] Register address to be read or written Bit RW Meaning Read/xWrite RegAddr[6:0] Data Meaning Data Value 0x00 to 0xFF Te ch ni Bit data [7:0], data[7:0] ca Data: Select register address Value RW=0 write to reg address RW=1 read from reg address 0x00 to 0x60 www.austriamicrosystems.com Rev 1.11 / 2010-12-08 26 - 39 austriamicrosystems AS3695C 5.4.2 Timings Write single data into single device Start devices address enumeration xCS Store data into registers SCLK SDO DA7 DA6 DA5 DA4 DA3 DA2 DA1 DA0 RA7 RA6 RA5 RA4 RA3 Hi-Z RA2 RA1 RA0 DA7 DA6 DA5 DA4 DA3 D7 D6 D5 D4 D3 DA2 DA1 DA0 RA7 RA6 RA5 RA4 RA3 D2 D1 D0 RA2 RA1 RA0 Hi-Z al id SDI Read single data from single device Start devices address enumeration xCS SCLK SDO DA7 DA6 DA5 DA4 DA3 RA2 RA1 RA0 DA7 DA6 DA5 DA4 DA3 DA2 DA1 DA0 RA7 RA6 RA5 RA4 RA3 RA2 RA1 RA0 D7 D6 D5 SPI protocol examples 5.5.1 Write single data Write to Reg0x02 of Dev0x01 Dev 0x01 Reg Dev 0x02 0x07 0x06 0x05 0x04 0x03 0x02 0x03 0x01 0x00 MOSI 0 1 Dev 0x03 Reg Reg 0x07 0x06 0x05 0x04 0x03 0x02 0x01 0x00 0x07 0x06 0x05 0x04 0x03 0x02 0x01 0x00 0 0x01 DevAddr MISO 0x02 0x03 RegAddr Data 0x00 0x00 ca 0x00 ni Write to Reg0x02 of Dev0x03 Dev 0x01 Dev 0x02 Reg Reg 0x07 0x06 0x05 0x04 0x07 0x06 0x05 0x04 0x07 0x06 0x05 0x04 0x03 0x02 0x01 0x00 0x03 0x02 0x01 0x00 0x03 0x02 0x0F ch Te MISO Dev 0x03 Reg MOSI 0 1 D4 D3 D2 D1 am lc s on A te G nt st il DA...DevAddr RA...RegAddr D......Data 5.5 DA2 DA1 DA0 RA7 RA6 RA5 RA4 RA3 Hi-Z lv SDI 0x03 DevAddr 0x00 0 0x02 RegAddr 0x00 www.austriamicrosystems.com 0x01 0x00 0x0F 0x00 0x00 Data 0x00 0 1 0x03 0 0x02 Rev 1.11 / 2010-12-08 27 - 39 D0 Hi-Z austriamicrosystems AS3695C 5.5.2 Write N data Write to Reg0x02 - Reg0x04 of Dev0x01 Dev 0x02 Dev 0x03 Reg Reg Reg 0x07 0x06 0x07 0x06 0x07 0x06 0x05 0x04 0x05 0x05 0x04 0x05 0x04 0x03 0x04 0x02 0x03 0x03 0x03 0x01 0x02 0x01 0x02 0x01 0x00 0x00 0x00 MOSI 0 0 0x01 0 0x03 DevAddr NrOfBytes 0x00 0x00 0x03 RegAddr 0x04 Data1 0 0 0x00 0x05 Data2 0x01 0x03 Data3 0 0x02 lv MISO 0x02 al id Dev 0x01 Set DevAdd = 0x3F am lc s on A te G nt st il 5.5.3 Write different data in same register of all devices ( single byte ) Write to Reg0x02 of Dev0x01 – Dev0x03 Dev 0x01 Dev 0x02 Dev 0x03 Reg Reg 0x07 0x06 0x07 0x06 0x05 0x04 0x03 0x05 0x04 0x03 0x02 0x03 0x01 0x02 0x04 0x01 0x02 0x05 0x01 0x00 0x00 0x00 Reg 0x07 0x06 0x05 0x04 0x03 MOSI 1 1 0x3F DevAddr MISO 0 0x02 0x03 RegAddr 0x00 0x04 Data1 0x00 0x05 Data2 1 1 0x00 0x00 0x00 0x03 0x04 Data3 0x3F 0 0x02 5.5.4 Write different data in same register of all devices ( multiple bytes ) Set DevAdd = 0x3F ca Write to Reg0x02- Reg0x03 of Dev0x01 – Dev0x03 Dev 0x01 Dev 0x02 Dev 0x03 Reg Reg 0x07 0x06 0x07 0x06 0x05 0x04 0x05 0x04 0x03 0x04 0x02 0x03 0x01 0x03 0x06 0x02 0x05 0x01 0x03 0x08 0x02 0x07 0x01 0x00 0x00 0x00 Reg 0x07 0x06 ch ni 0x05 0x04 MOSI 1 0 Te MISO 0x3F 0x02 DevAddr NrOfBytes 0x00 0x00 www.austriamicrosystems.com 0 0x02 RegAddr 0x00 0x03 Data1 1 0 0x04 0x05 Data2 0x3F 0x02 Data3 0 0x02 Rev 1.11 / 2010-12-08 0x06 0x07 0x08 Data3 Data5 Data6 0x03 0x04 0x05 28 - 39 0x00 0x00 0x06 0x07 austriamicrosystems AS3695C 5.5.5 Write same data in same register of all devices ( single byte ) Set DevAdd = 0x00 Write to Reg0x02 of Dev0x01 – Dev0x03 Dev 0x02 Dev 0x03 Reg Reg Reg 0x07 0x06 0x05 0x04 0x07 0x06 0x05 0x04 0x07 0x06 0x05 0x04 0x03 0x02 0x03 0x01 0x03 0x02 0x03 0x01 0x03 0x02 0x03 0x01 0x00 0x00 0x00 MOSI 1 1 0x00 DevAddr MISO 0x02 RegAddr 0x03 0x00 0x00 Data1 0x00 1 1 0x00 0x00 0x02 lv 0x00 0 al id Dev 0x01 Set DevAdd = 0x00 am lc s on A te G nt st il 5.5.6 Write same data in same register of all devices ( multiple bytes ) Write to Reg0x02 - Reg0x04 of Dev0x01 – Dev0x03 Dev 0x01 Dev 0x03 Reg Reg 0x07 0x06 0x07 0x06 0x05 0x04 0x05 0x05 0x04 0x05 0x05 0x04 0x05 0x03 0x04 0x02 0x03 0x01 0x00 0x03 0x04 0x02 0x03 0x01 0x00 0x03 0x04 0x02 0x03 0x01 0x00 Reg 0x07 0x06 MOSI 1 0 0x00 0x03 DevAddr NrOfBytes 0x00 0x00 0 0x02 RegAddr 0x00 0x03 Data1 1 0 0x04 0x05 Data2 0x00 0x03 0x00 0x00 0x03 0x04 Data3 0 0x02 Te ch ni ca MISO Dev 0x02 www.austriamicrosystems.com Rev 1.11 / 2010-12-08 29 - 39 austriamicrosystems AS3695C 5.5.7 Read single data Read from Reg0x02 of Dev0x01 Dev 0x02 Dev 0x03 Reg Reg 0x07 0x06 0x05 0x04 0x07 0x06 0x05 0x04 0x07 0x06 0x05 0x04 0x03 0x02 0x03 0x01 0x00 0x03 0x02 0x01 0x00 0x03 0x02 0x01 0x00 MOSI 0 1 0x01 DevAddr MISO 1 0x02 0x00 0x00 0x00 al id Dev 0x01 Reg 0x00 RegAddr 0x00 0x00 0 1 0x00 0x01 1 0x02 0x03 lv Data Read from Reg0x02 of Dev0x03 Dev 0x01 Dev 0x02 Dev 0x03 Reg Reg 0x07 0x06 0x07 0x06 0x07 0x06 0x05 0x04 0x03 0x02 0x01 0x00 0x05 0x04 0x03 0x02 0x0F 0x05 0x04 0x03 0x02 0x01 0x00 MOSI 0 1 am lc s on A te G nt st il Reg 0x03 DevAddr MISO 0x00 1 0x01 0x00 0x00 0x02 RegAddr 0x00 0x00 0x00 Data 0x00 0 1 0x00 0x03 1 0x02 0x0F Data 5.5.8 Read N data Read from Reg0x02-Reg0x04 of Dev0x03 Dev 0x01 Dev 0x02 Reg Reg 0x07 0x06 0x07 0x06 0x05 0x04 0x05 0x05 0x04 0x05 0x04 0x03 0x04 0x02 0x03 0x01 0x03 0x02 0x01 0x03 0x02 0x01 0x00 0x00 0x00 Reg ni ca 0x07 0x06 MOSI 0 0 0x01 0x03 NrOfBytes 0x00 0x00 ch DevAddr 1 0x02 0x00 0x00 0x00 0x00 www.austriamicrosystems.com 0x00 0x00 RegAddr 0x00 0 0 0x01 0x03 1 0x02 0x03 Data Te MISO Dev 0x03 Rev 1.11 / 2010-12-08 30 - 39 0x04 Data 0x05 Data austriamicrosystems AS3695C 6 Register map Registers can only be written if Group1 is UNLOCKED. Default = LOCKED Registers can only be written if Group2 is UNLOCKED. Default = LOCKED D7 D6 D5 Curr8 Curr16 Curr7 Curr15 Curr6 Curr14 D4 0x00 0x01 0x02 0x03 CUR_ON_1 CUR_ON_2 FAULT_1 0x04 FAULT_2 0x05 FEEDBACK 0x06 0x07 0x08 FB_SEL1 FB_SEL2 CURRctrl FBsel8 FBsel16 FBsel7 FBsel15 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x11 SHORTLED1 SHORTLED2 OPENLED1 OPENLED2 DACLSB DACMSB Short8 Short16 Open8 Open16 DAC7 Short7 Short15 Open7 Open15 DAC6 PWMREV1 0x12 PWMREV2 0x13 PWMCTRL 0x14 PWMperiodLSB 0x15 PWMperiodMSB PWM Rev8 PWM Rev16 Fault DetDly PWM Per7 0 PWM Rev7 PWM Rev15 Delay Start PWM Per6 0 PWM Rev6 PWM Rev14 Clock Src1 PWM Per5 0 PWM Rev5 PWM Rev13 VSYNC det PWM Per4 0 0x16 PWM1delLSB 0x17 PWM1delMSB PWM1 Del7 0 PWM1 Del6 0 PWM1 Del5 0 PWM1 Del4 0 0x18 PWM2delLSB 0x19 PWM2delMSB PWM2 Del7 0 PWM2 Del6 0 PWM2 Del5 0 PWM2 Del4 0 0x1A PWM3delLSB 0x1B PWM3delMSB PWM3 Del7 0 PWM3 Del6 0 PWM3 Del5 0 PWM3 Del4 0 0x1C PWM4delLSB 0x1D PWM4delMSB PWM4 Del7 0 PWM4 Del6 0 PWM4 Del5 0 PWM4 Del4 0 PWM5 Del7 0 PWM5 Del6 0 PWM5 Del5 0 PWM5 Del4 0 PWM6 Del7 0 PWM6 Del6 0 PWM6 Del5 0 PWM6 Del4 0 PWM7 Del7 0 PWM7 Del6 0 PWM7 Del5 0 PWM7 Del4 0 PWM8 Del7 0 PWM8 Del6 0 PWM8 Del5 0 PWM8 Del4 0 PWM9 Del7 0 PWM9 Del6 0 PWM9 Del5 0 PWM9 Del4 0 ca ni PWM5delLSB 0x1F PWM5delMSB ch 0x1E 0x20 PWM6delLSB 0x21 PWM6delMSB 0x22 PWM7delLSB Te D2 Used for block writing Curr5 Curr4 Curr3 Curr13 Curr12 Curr11 Toff Otemp SHORT voltage FB FB Tr voltage boost Type FBsel6 FBsel5 FBsel14 FBsel13 DAC ref Short6 Short5 Short14 Short13 Open6 Open5 Open14 Open13 DAC5 DAC4 FBsel4 FBsel12 FBsel3 FBsel11 Short4 Short12 Open4 Open12 DAC3 Short3 Shor11 Open3 Open11 DAC2 PWM Rev4 PWM Rev12 VSYNC edge PWM Per3 PWM Per11 PWM1 Del3 PWM1 Del11 PWM2 Del3 PWM2 Del11 PWM3 Del3 PWM3 Del11 PWM4 Del3 PWM4 Del11 PWM5 Del3 PWM5 Del11 PWM6 Del3 PWM6 Del11 PWM7 Del3 PWM7 Del11 PWM8 Del3 PWM8 Del11 PWM9 Del3 PWM9 Del11 PWM Rev3 PWM Rev11 PWM ext PWM Per2 PWM Per10 PWM1 Del2 PWM1 Del10 PWM2 Del2 PWM2 Del10 PWM3 Del2 PWM3 Del10 PWM4 Del2 PWM4 Del10 PWM5 Del2 PWM5 Del10 PWM6 Del2 PWM6 Del10 PWM7 Del2 PWM7 Del10 PWM8 Del2 PWM8 Del10 PWM9 Del2 PWM9 Del10 D1 D0 Def ault Curr2 Curr10 Toff short SHORT en Curr1 Curr9 Toff open OPEN en FB enable 0x00 0x00 0x04 FBsel2 FBsel1 FBsel10 FBsel9 Slew rate Short2 Short1 Shor10 Short9 Open2 Open1 Open10 Open9 DAC1 DAC0 DAC9 DAC8 0x00 0x00 0x00 am lc s on A te G nt st il OPEN voltage D3 al id Name 0x23 PWM7delMSB 0x24 PWM8delLSB 0x25 PWM8delMSB 0x26 PWM9delLSB 0x27 PWM9delMSB www.austriamicrosystems.com Rev 1.11 / 2010-12-08 0x00 0x00 lv Addr PWM Rev2 PWM Rev10 Update Mode PWM Per1 PWM Per9 PWM1 Del1 PWM1 Del9 PWM2 Del1 PWM2 Del9 PWM3 Del1 PWM3 Del9 PWM4 Del1 PWM4 Del9 PWM5 Del1 PWM5 Del9 PWM6 Del1 PWM6 Del9 PWM7 Del1 PWM7 Del9 PWM8 Del1 PWM8 Del9 PWM9 Del1 PWM9 Del9 31 - 39 PWM Rev1 PWM Rev9 Clock Src0 PWM Per0 PWM Per8 PWM1 Del0 PWM1 Del8 PWM2 Del0 PWM2 Del8 PWM3 Del0 PWM3 Del8 PWM4 Del0 PWM4 Del8 PWM5 Del0 PWM5 Del8 PWM6 Del0 PWM6 Del8 PWM7 Del0 PWM7 Del8 PWM8 Del0 PWM8 Del8 PWM9 Del0 PWM9 Del8 0x00 0x00 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 austriamicrosystems 0x29 PWM10delMSB 0x2A PWM11delLSB 0x2B PWM11delMSB 0x2C PWM12delLSB 0x2D PWM12delMSB 0x2E PWM13delLSB 0x2F PWM13delMSB 0x30 PWM14delLSB 0x31 PWM14delMSB 0x32 PWM15delLSB 0x33 PWM15delMSB 0x34 PWM16delLSB 0x35 PWM16delMSB 0x36 0x37 LOCKUNLOC PWM1htLSB 0x38 PWM1htMSB 0x39 PWM2htLSB 0x3A PWM2htMSB 0x3B PWM3htLSB 0x3C PWM3htMSB 0x3D PWM4htLSB 0x3E PWM4htMSB 0x3F PWM5htLSB 0x40 PWM5htMSB 0x41 PWM6htLSB 0x42 PWM6htMSB 0x43 PWM7htLSB 0x44 PWM7htMSB 0x45 PWM8htLSB 0x46 PWM8htMSB 0x47 PWM9htLSB 0x48 PWM9htMSB 0x49 PWM10htLSB PWM10 Del7 0 PWM10 Del6 0 PWM10 Del5 0 PWM11 Del7 0 PWM11 Del6 0 PWM11 Del5 0 PWM12 Del7 0 PWM12 Del6 0 PWM12 Del5 0 PWM13 Del7 0 PWM13 Del6 0 PWM13 Del5 0 PWM14 Del7 0 PWM14 Del6 0 PWM14 Del5 0 PWM15 Del7 0 PWM15 Del6 0 PWM15 Del5 0 PWM16 Del7 0 PWM16 Del6 0 PWM16 Del5 0 PWM1 HT7 0 PWM1 HT6 0 PWM1 HT5 0 PWM2 HT7 0 PWM2 HT6 0 PWM2 HT5 0 PWM3 HT7 0 PWM3 HT6 0 PWM3 HT5 0 PWM4 HT7 0 PWM4 HT6 0 PWM4 HT5 0 PWM5 HT7 0 PWM5 HT6 0 PWM5 HT5 0 PWM6 HT7 0 PWM6 HT6 0 PWM6 HT5 0 PWM7 HT7 0 PWM7 HT6 0 PWM7 HT5 0 PWM8 HT7 0 PWM8 HT6 0 PWM8 HT5 0 PWM9 HT7 0 PWM9 HT6 0 PWM9 HT5 0 PWM10 HT7 0 PWM10 HT6 0 PWM10 HT5 0 PWM11 HT7 0 PWM11 HT6 0 PWM11 HT5 0 PWM12 HT7 0 PWM12 HT6 0 PWM12 HT5 0 PWM13 HT7 0 PWM13 HT6 0 PWM13 HT5 0 PWM14 HT7 PWM14 HT6 PWM14 HT5 ca ni ch 0x4A PWM10htMSB 0x4B PWM11htLSB 0x4C PWM11htMSB 0x4D PWM12htLSB 0x4E PWM12htMSB 0x4F PWM13htLSB 0x50 PWM13htMSB 0x51 PWM14htLSB Te PWM10 Del4 0 PWM10 Del3 PWM10 Del11 PWM11 PWM11 Del4 Del3 0 PWM11 Del11 PWM12 PWM12 Del4 Del3 0 PWM12 Del11 PWM13 PWM13 Del4 Del3 0 PWM13 Del11 PWM14 PWM14 Del4 Del3 0 PWM14 Del11 PWM15 PWM15 Del4 Del3 0 PWM15 Del11 PWM16 PWM16 Del4 Del3 0 PWM16 Del11 MagicByte PWM1 PWM1 HT4 HT3 0 PWM1 HT11 PWM2 PWM2 HT4 HT3 0 PWM2 HT11 PWM3 PWM3 HT4 HT3 0 PWM3 HT11 PWM4 PWM4 HT4 HT3 0 PWM4 HT11 PWM5 PWM5 HT4 HT3 0 PWM5 HT11 PWM6 PWM6 HT4 HT3 0 PWM6 HT11 PWM7 PWM7 HT4 HT3 0 PWM7 HT11 PWM8 PWM8 HT4 HT3 0 PWM8 HT11 PWM9 PWM9 HT4 HT3 0 PWM9 HT11 PWM10 PWM10 HT4 HT3 0 PWM10 HT11 PWM11 PWM11 HT4 HT3 0 PWM11 HT11 PWM12 PWM12 HT4 HT3 0 PWM12 HT11 PWM13 PWM13 HT4 HT3 0 PWM13 HT11 PWM14 PWM14 HT4 HT3 PWM10 Del2 PWM10 Del10 PWM11 Del2 PWM11 Del10 PWM12 Del2 PWM12 Del10 PWM13 Del2 PWM13 Del10 PWM14 Del2 PWM14 Del10 PWM15 Del2 PWM15 Del10 PWM16 Del2 PWM16 Del10 PWM1 HT2 PWM1 HT10 PWM2 HT2 PWM2 HT10 PWM3 HT2 PWM3 HT10 PWM4 HT2 PWM4 HT10 PWM5 HT2 PWM5 HT10 PWM6 HT2 PWM6 HT10 PWM7 HT2 PWM7 HT10 PWM8 HT2 PWM8 HT10 PWM9 HT2 PWM9 HT10 PWM10 HT2 PWM10 HT10 PWM11 HT2 PWM11 HT10 PWM12 HT2 PWM12 HT10 PWM13 HT2 PWM13 HT10 PWM14 HT2 PWM10 Del1 PWM10 Del9 PWM11 Del1 PWM11 Del9 PWM12 Del1 PWM12 Del9 PWM13 Del1 PWM13 Del9 PWM14 Del1 PWM14 Del9 PWM15 Del1 PWM15 Del9 PWM16 Del1 PWM16 Del9 PWM10 Del0 PWM10 Del8 PWM1 Del0 PWM Del8 PWM12 Del0 PWM12 Del8 PWM13 Del0 PWM13 Del8 PWM14 Del0 PWM14 Del8 PWM15 Del0 PWM15 Del8 PWM16 Del0 PWM16 Del8 www.austriamicrosystems.com Rev 1.11 / 2010-12-08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 al id PWM10delLSB PWM1 HT1 PWM1 HT9 PWM2 HT1 PWM2 HT9 PWM3 HT1 PWM3 HT9 PWM4 HT1 PWM4 HT9 PWM5 HT1 PWM5 HT9 PWM6 HT1 PWM6 HT9 PWM7 HT1 PWM7 HT9 PWM8 HT1 PWM8 HT9 PWM9 HT1 PWM9 HT9 PWM10 HT1 PWM10 HT9 PWM11 HT1 PWM11 HT9 PWM12 HT1 PWM12 HT9 PWM13 HT1 PWM13 HT9 PWM14 HT1 PWM1 HT0 PWM1 HT8 PWM2 HT0 PWM2 HT8 PWM3 HT0 PWM3 HT8 PWM4 HT0 PWM4 HT8 PWM5 HT0 PWM5 HT8 PWM6 HT0 PWM6 HT8 PWM7 HT0 PWM7 HT8 PWM8 HT0 PWM8 HT8 PWM9 HT0 PWM9 HT8 PWM10 HT0 PWM10 HT8 PWM11 HT0 PWM11 HT8 PWM12 HT0 PWM12 HT8 PWM13 HT0 PWM13 HT8 PWM14 HT0 am lc s on A te G nt st il 0x28 0x00 0x00 0x00 0x00 lv AS3695C 32 - 39 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 austriamicrosystems 0x52 PWM14htMSB 0 0 0 0 0x53 PWM15htLSB 0x54 PWM15htMSB PWM15 HT7 0 PWM15 HT6 0 PWM15 HT5 0 PWM15 HT4 0 0x55 PWM16htLSB 0x56 PWM16htMSB PWM16 HT7 0 PWM16 HT6 0 PWM16 HT5 0 PWM16 HT4 0 0x57 0x58 0x59 0x60 ASICIDLSB ASICIDMSB Not used STATUS 0x61 PLLctrl1 0x62 PLLctrl2 0x63 PLLctrl3 PWM14 HT11 PWM15 HT3 PWM5 HT11 PWM16 HT3 PWM16 HT11 C 9 STAT Nosync NC div7 AC div4 STAT OT NC div6 AC div3 STAT Open NC div5 AC div2 ICP2 STAT Short NC div4 AC div1 ICP1 0 NC div3 AC div0 ICP0 PWM14 PWM14 HT10 HT9 PWM15 PWM15 HT2 HT1 PWM15 PWM15 HT10 HT9 PWM16 PWM16 HT2 HT1 PWM16 PWM16 HT10 HT9 Rev Nr. 5 STAT UVLO NC div2 NC div10 OD div2 0x00 0x00 0x00 0x00 0x00 0xCX 0x95 0x00 STAT power NC div1 NC div9 OD div1 NC div0 NC div8 OD div0 0x00 0x00 0x00 lv ADDRESSES ABOVE 0x63 ARE FOR FACTORY TEST ONLY . DO NOT WRITE ! 7 Pinout PWM14 HT8 PWM15 HT0 PWM15 HT8 PWM16 HT0 PWM16 HT8 al id AS3695C Pin Name Pin Type Description 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 G2 G1 S1 D1 V2_5 xFAULT xRES FB1 FB2 VSSA VDD VSS_SENSE D16 S16 G16 G15 S15 D15 D14 S14 G14 G13 S13 D13 D12 S12 G12 G11 S11 D11 D10 S10 G10 G9 S9 D9 AIO AIO AIO AIO AIO DO- OD DI AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO Connect to Gate of External Transistor Connect to Gate of External Transistor Connect to Source of External Transistor and to Resistor RSET Connect to Drain of external Transistor Digital supply output. Connect 2.2uF bypass capacitor to GND Fault output. Open drain. Connect pullup to VDD Reset input active low Power supply feedback output1 Power supply feedback output2 GND Power supply. Connect 4.7uF bypass capacitor to GND VSS sense input. Keep this node noise free Connect to Drain of external Transistor Connect to Source of External Transistor and to Resistor RSET Connect to Gate of External Transistor Connect to Gate of External Transistor Connect to Source of External Transistor and to Resistor RSET Connect to Drain of external Transistor Connect to Drain of external Transistor Connect to Source of External Transistor and to Resistor RSET Connect to Gate of External Transistor Connect to Gate of External Transistor Connect to Source of External Transistor and to Resistor RSET Connect to Drain of external Transistor Connect to Drain of external Transistor Connect to Source of External Transistor and to Resistor RSET Connect to Gate of External Transistor Connect to Gate of External Transistor Connect to Source of External Transistor and to Resistor RSET Connect to Drain of external Transistor Connect to Drain of external Transistor Connect to Source of External Transistor and to Resistor RSET Connect to Gate of External Transistor Connect to Gate of External Transistor Connect to Source of External Transistor and to Resistor RSET Connect to Drain of external Transistor Te ch ni ca am lc s on A te G nt st il Pin Nr www.austriamicrosystems.com Rev 1.11 / 2010-12-08 33 - 39 austriamicrosystems AS3695C PLL loop filter. Connect to GND if PLL is not used PLL loop filter. Connect to GND if PLL is not used Vertical sync frequency Clock input for PWM generators SPI interface chip select SPI interface data output. Tristate output SPI interface clock SPI interface data input Connect to Drain of external Transistor Connect to Source of External Transistor and to Resistor RSET Connect to Gate of External Transistor Connect to Gate of External Transistor Connect to Source of External Transistor and to Resistor RSET Connect to Drain of external Transistor Connect to Drain of external Transistor Connect to Source of External Transistor and to Resistor RSET Connect to Gate of External Transistor Connect to Gate of External Transistor Connect to Source of External Transistor and to Resistor RSET Connect to Drain of external Transistor Connect to Drain of external Transistor Connect to Source of External Transistor and to Resistor RSET Connect to Gate of External Transistor Connect to Gate of External Transistor Connect to Source of External Transistor and to Resistor RSET Connect to Drain of external Transistor Connect to Drain of external Transistor Connect to Source of External Transistor and to Resistor RSET Exposed PAD. Connect to VSSA ( QFN package only ) al id AIO AIO DI-PD DI-PD DI-PU DO DI-PD DI-PD AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO AIO lv Filt2 Filt1 VSYNC HSYNC xCS SDO SCL SDI D8 S8 G8 G7 S7 D7 D6 S6 G6 G5 S5 D5 D4 S4 G4 G3 S3 D3 D2 S2 VSSA am lc s on A te G nt st il 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 EP Note: If an output channel X is not used, short Gx and Sx, leave Dx open. Analog Pin DI Digital input DI-PU Digital input with pull up resistor DI-PD Digital input with pull down resistor DO Digital output DO-OD Digital output open drain Te ch ni ca AIO www.austriamicrosystems.com Rev 1.11 / 2010-12-08 34 - 39 austriamicrosystems AS3695C 8 Package drawings and Markings Marking AS3695C al id YYWWIZZ Packaging code ZZ Letters for free choice I Plant identifier lv WW Manufacturing week Te ch ni ca am lc s on A te G nt st il YY Last two digits of the current year www.austriamicrosystems.com Rev 1.11 / 2010-12-08 35 - 39 austriamicrosystems AS3695C Package Drawing QFN64 Te ch ni ca am lc s on A te G nt st il lv al id 8.1 www.austriamicrosystems.com Rev 1.11 / 2010-12-08 36 - 39 austriamicrosystems AS3695C Package Drawing LQFP64 Te ch ni ca am lc s on A te G nt st il lv al id 8.2 www.austriamicrosystems.com Rev 1.11 / 2010-12-08 37 - 39 austriamicrosystems AS3695C al id 9 Thermal characteristic The thermal characteristics of the devices were measured at 25°C ambient temperature. The device was mounted on a double sided FR4 PCB with the bottom layer used as cooling area. 9.1 QFN64 lv PCB FR4, 1cm distance from ground am lc s on A te G nt st il Bottom Layer Thermal vias 0.3mm Rth_CA [K/W] vs Copper Area Tcase vs Power QFN64 with different copper area. Tamb = 25°C 80 100 70 90 60 0x0mm 80 10x10mm 50 Rth_CA [K/W] 70 60 30x30mm 50 50x50mm 70x70mm 40 30 40 30 20 10 20 0 ca Tcase 20x20mm 0,5 1 1,5 2 0 2,5 3 0 10 20 30 40 Area [mm^2] ni power dissipation ch 10 Ordering information Part Number Marking Te AS3695C-ZMFT AS3695C AS3695C-ZLQT AS3695C Package Type Delivery Form Description QFN64 Tape and Reel in Dry Pack Package size = 9x9mm, Pitch = 0.5mm, Pb-free; LQFP64 Tape and Reel in Dry Pack Package size = 14x14mm, Pitch = 0.8mm, Pb-free; www.austriamicrosystems.com Rev 1.11 / 2010-12-08 38 - 39 50 60 austriamicrosystems AS3695C Copyright Copyright © 1997-2009, 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. al id Disclaimer ca am lc s on A te G nt st il lv 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 lifesupport 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 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. ni Contact Information ch Headquarters austriamicrosystems AG A-8141 Schloss Premstätten, Austria Te T. +43 (0) 3136 500 0 F. +43 (0) 3136 5692 For Sales Offices, Distributors and Representatives, please visit: http://www.austriamicrosystems.com/contact www.austriamicrosystems.com Rev 1.11 / 2010-12-08 39 - 39