PDF

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