Professional Documents
Culture Documents
AS3695C
16 channel white LED controller for LCD backlight
eneral Description
General
PWM-generator clock
Internal RC-oscillator
oscillator
External Clock
PLL-synthesized
synthesized clock from external signal
H-Sync, V-Sync
Sync inputs to synchronize with TV-set
TV
Direct PWM mode
Undervoltage detection ( open LED )
Undervoltage auto-turnoff
turnoff
Overvoltage detection ( short LED )
Overvoltage auto-turnoff
turnoff
Temperature shutdown
Register lock/unlock function
Fault interrupt output
2 configurable supply regulation feedback outputs
SPI interface
4kV
kV ESD at voltage sense inputs
2kV ESD an all other pins
Package QFN64 9x9mm,
mm, 0.5mm
0.5
pitch
LQFP64 14x14mm, 0.8mm
0.8
pitch
The AS3695C is a 16 channels precision LED controller
controll
for driving external FET/BJT in LCD--backlight panels.
Dynamic power feedback controls the external
ext
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.
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
G1
S1
Reference
DAC
PWM
Fault detectors
PWM
G16
S16
D2
D15
PWM
G2
G15
S2
S15
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
1 - 39
austriamicrosystems
AS3695C
2 Typical application
Vin
Vdcdc
16 output
channels
Power Supply
VDD
4.7uF
VDD
VDD
D1
G1
S1
D2
G2
S2
D15
G15
S15 D16
G16
S16
xRES
SDI
SCLK
xCS
SDO
C0
Rfb
SPI
VSYNC
HSYNC
Filt1
Filt2
xFault
16 x PWM
FB1
PLL
Vref
AS3695C
FB2
Cfb
10uF
R1
V2_5
C1
www.austriamicrosystems.com
2.2uF
VSS_Sense
VSSA
( Epad )
VSSA
2 - 39
Cfb
10uF
Rfb
austriamicrosystems
AS3695C
3 Electrical Characteristics
3.1
Symbol
Parameter
Min
Max
Unit
Note
Electrical Parameters
VDDMAX
Supply voltage
-0.3
VIN_2.5V
Maximum voltage
-0.3
2.8
VIN_5V
Maximum voltage
-0.3
VDD
+0.3V
VIN_30V
Maximum voltage
-0.3
30
Ilatch
Latch-Up immunity
-100
+100
(1)
(2)
(3)
mA Norm: JEDEC 78
Electrostatic Discharge
VESD_LV
-2000
2000
VESD_HV
-4000
4000
1.5
PT
33
mW/
(5)
PDERATE
C
Junctions temperature
TSTRG
TBODY
-55
+150
+150
260
85
3.2
Operating Conditions
3.2.1 General
Symbol
Parameter
Conditions
Rthja
Thermal resistance
junction ambient
Tcase
Case Temperatur
www.austriamicrosystems.com
Min
Max
Unit
C/W
-20
Typ
3 - 39
85
austriamicrosystems
AS3695C
Symbol
Tj
Parameter
Conditions
Junction Temperature
Min
Typ
Max
Unit
115
Max
Unit
4.0
5.5
2.4
2.9
-20
Parameter
Conditions
Min
Typ
VDD
Supply Voltage
VDD_POR
IDD_q
Quiescent current
20
mA
IDD_r
Supply current
30
mA
V2_5
2.5
Parameter
VDX
RDX
Input resistance in Dx
PWM = 0
PWM = 1
VGX
Igx = 1mA
IGX
IResx
URESx = 0.5V
URESx = 0.8V
Trimmed
Current accuracy
Current accuracy
External FET
Channel to channel
Current accuracy
Current accuracy
External FET
Iled_250
Iled_all
FET
Ich_250
Iled_all_T
FET
Conditions
Min
Typ
Max
Unit
30
10
0.1
M
M
VDD0.6
mA
10
100
uA
-0.5
+0.5
-1.4
+1.4
0.2
-1.5
+1.5
www.austriamicrosystems.com
4 - 39
austriamicrosystems
AS3695C
Parameter
Conditions
Min
Typ
Max
Unit
IFBmax
Feedback current
maximum
RFBmin
VDx = 0.2V
200
IFB_g
FB transconductance
-2
mA/V
0.6
0.8
1.0
VFB
200
Programmable
Tolerance 10%
uA
800
VDAC
+0.35
Vshort
Programmable
Tolerance 1.2V
Vopen
Tovtemp
Thyst
Over termperature
hysteresis
Programmable
Tolerance 10%
130
2
3
4
5
6
7
8
9
10
11
12
V
V
V
V
V
V
V
V
V
V
V
50
100
200
VDAC
/2
mV
mV
mV
V
140
150
10
C
C
3.2.5 PWM-generators
Symbol
Parameter
fOSC
Conditions
Min
Typ
Max
Unit
400
500
600
kHz
fHSYNC
HSYNC frequency
100
2000
kHz
fVSYNC
VSYNC frequency
60
480
Hz
fPLL
PLL frequency
125
2000
kHz
Parameter
Min
VIH
VIL
Max
Unit
1.3
VDD
-0.3
0.8
VoH
VDD0.3
VoL
VoL_PD
R_pu
www.austriamicrosystems.com
Typ
Note
I=mA
VDD0.3
I=mA
VDD0.3
I=mA
300
5 - 39
austriamicrosystems
AS3695C
Symbol
Parameter
Min
R_pd
Typ
Max
Unit
Note
300
3.2.7 SPI-timings
Symbol
Parameter
Min
Typ
Max
Unit
fsclk
SCLK frequency
10
MHz
t1
50
ns
t2
100
ns
t3
100
ns
t4
ns
t5
ns
t6
ns
t7
ns
t8
40
ns
t9
40
ns
t10
10
ns
Note
SPI-input timing
3
xCS
6
SCLK
4
SDI
SDO
MSB IN
LSB IN
HI-Z
HI-Z
SPI-output timing
xCS
8
SCLK
10
Don't care
SDI
SDO
HI-Z
MSB OUT
www.austriamicrosystems.com
6 - 39
austriamicrosystems
AS3695C
3.3
VDD
7V
GND
VDD
Digital inputs
7V
GND
VDD
7V
GND
VDD
7V
GND
VDD
GND
VDD
GND
Current outputs
Optional
<20V
auto
turn-off
SHORTen
debounce
100ms
toff_short
toff_open
HV-cascode
SHORTvoltage
Dx
Short
Monitor
FBselX
VDD
FBen
FB2
FB1
FBvoltage
PWMx
0 - 500mV
DAC
10bit
PWMx
CURRx
+-0.5% @ 250mV
DAC
Vref A1
OPENen
Slew
rate
control
Ibase
comp
SLEWrate
TrType
DACref
Open
Monitor
OPENvoltage
www.austriamicrosystems.com
7 - 39
Gx
Sx
Rset
austriamicrosystems
AS3695C
D Q
S Q
100ms
R
D Q
FAULT
Delay
20us/40us
PWMx
To STATUS register
From other
fault bits
CLEAR FAULT BIT BY WRITING
1 to REGISTER
500kHz
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.
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
8 - 39
austriamicrosystems
AS3695C
DACref
Bandgap
800mV (trimmed)
700mV
600mV
500mV
DACref
reference
Ref
DAC
10bit
DAC
VDAC
Name
CURR1 CURR8
RegAddr: 0x02
Bit
7:0
CURR9 CURR16
Toff_OverT
Toff_Short
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
r/w
r/w
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
Default
Description
Name
RegAddr: 0x03
Bit
7:3
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
9 - 39
austriamicrosystems
AS3695C
5:2
SHORTvoltage
SHORTen
OPENen
RegAddr: 0x05
Bit
7:6
Name
5:4
FBvoltage
FBboost
TrType
1
0
FBen
RegAddr: 0x06
Bit
Name
7:0
FBsel 1 - 8
RegAddr: 0x07
Bit
7:0
FBsel 9 - 16
5:4
Name
DACref
3:2
1:0
SLEWrate
www.austriamicrosystems.com
0000
r/w
r/w
r/w
Default
Acc
ess
00
r/w
00
r/w
r/w
r/w
r/w
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
Feedback
Description
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.
FB_SEL1
Description
Select FB-channel for current outputs 1 to 8
0...select FB channel FB1
1... select FB channel FB2
FB_SEL2
Name
RegAddr: 0x08
Bit
7:6
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
10 - 39
austriamicrosystems
AS3695C
10...3us
11...1us
RegAddr: 0x09
Bit
7:0
SHORTLED1
Name
SHORTLED
1-8
RegAddr: 0x0A
Bit
7:0
SHORTLED
9 - 16
Name
7:0
OPENLED
1-8
RegAddr: 0x0C
r/w
Default
Acc
ess
00000000
r/w
Default
Acc
ess
00000000
r/w
Default
Acc
ess
00000000
r/w
Description
Indicates short LED condition on outputs 9 to 16
0...no short LED detected
1... short LED detected
Description
Indicates open LED condition on outputs 1 to 8
0...no open LED detected
1... open LED detected
OPENLED2
Bit
Name
7:0
OPENLED
9 - 16
Description
Indicates open LED condition on outputs 9 to 16
0...no open LED detected
1... open LED detected
DAC
Default
Access
1000000000
r/w
Description
DAC[9:0] defines DADC output voltage
DACvoltage = DAC[9:0]* DACref/1024
7:0
00000000
OPENLED1
Bit
1:0
Acc
ess
SHORTLED2
RegAddr: 0x0B
4.2
Name
RegAddr:
0x0E
0x0D
Bit
Bit
Default
Description
PWM-generators
NCdiv
ACdiv
ODdiv
Filt1
Filt2
RefClk
R1
C0
PLL
125kHz - 2MHz
Periode
RC-Oscillator
500kHz 20%
C1
PWMper
Delay
PWM16HT
PWM16del
PWM15HT
:
:
PWM2HT
PWM15del
:
:
PWM2del
Reverse
PWM1HT
PWM1del
PWMrev
clk
Hsync
60 - 480Hz
High Time
ClockSrc0
Vsync
PWMext
16 x PWM - generator
ClockSrc1
res
VSYNCedge
UpdateMode
Vsync
detect
VSYNCdet
SDI
SDO
SCLK
SPI
interface
xCS
www.austriamicrosystems.com
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
Or
R
PWMper
Counter
clk
Compare
PWM
Compare
PWMxHT
PWMrev
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.
clk
VSYNC
PWMx
PWMxDEL *tclk
PWMxHT *tclk
PWMper *tclk
SDI
SCLK
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
12 - 39
AS3695C
austriamicrosystems
The PWMxHT-values are double buffered. HighTime values for the next VSYNC can be written even
when the current HighTime is not finished.
www.austriamicrosystems.com
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
C1
NCdiv
ACdiv
35-2051
0-31
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 VCO frequency can be calculated:
4 32
The output frequency can be calculated:
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
The main blocks of the PLL are the Phase-Frequency-Detector, the Loop Filter, the VCO and the
divider.
4.2.7.1
Phase-Frequency-Detector (PFD)
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.
ICP
D
SW1
fin
fin
Filt1
R
R
C0
fvco/M
D Q
fvco/N
SW1
SW2
Filt1
ICP
www.austriamicrosystems.com
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:
Filt1
Filt2
R1
C0
C1
4.2.7.4
&'(
1.
%
2.
+,
3.
Calculate C1:
4.
Calculate R1:
8
5.
Calculate C0:
)*
-.
/0 "&'(
234 7
5.5
1
.9:;<=
?@A 5
5
Calculation Examples:
Vsync
[Hz]
50
60
100
100
120
120
120
200
200
200
240
240
240
400
400
400
480
480
480
Resolution
[ bit ]
12
12
11
12
10
11
12
10
11
12
10
11
12
10
11
12
10
11
12
www.austriamicrosystems.com
Fclk
[Hz]
204800
245760
204800
409600
122880
245760
491520
204800
409600
819200
245760
491520
983040
409600
819200
1638400
491520
983040
1966080
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
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
PWMREV1
Name
PWMrev
1-8
RegAddr: 0x12
Bit
7:0
Acc
ess
00000000
r/w
Default
Acc
ess
00000000
r/w
Default
Acc
ess
r/w
r/w
r/w
r/w
r/w
r/w
r/w
r/w
PWMREV2
Name
Description
Selects PWM inverted operation for outputs 9 to 16
0...PWM normal
1... PWM inverted
PWMrev
9 - 16
RegAddr: 0x13
Bit
Default
Description
PWMCTRL
Name
FaultDetDly
DelayStart
ClockSrc1
VSYNCdet
VSYNCedge
PWMext
UpdateMode
ClockSrc0
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
RegAddr:
0x15
0x14
Bit
Bit
3:0
7:0
PWMperiod
RegAddr:
0x17
0x16
Bit
Bit
3:0
7:0
PWM1delay
RegAddr:
0x19
0x18
Bit
Bit
3:0
7:0
PWM2delay
RegAddr:
0x1B
0x1A
PWM3delay
Description
PWMper[11:0] sets PWM period
Description
PWM1del[11:0] sets PWM1 delay
Description
PWM2del[11:0] sets PWM2 delay
www.austriamicrosystems.com
Default
0x00, 0x00
Access
Default
0x00, 0x00
Access
Default
0x00, 0x00
Access
16 - 39
r/w
r/w
r/w
austriamicrosystems
AS3695C
Bit
3:0
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
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
RegAddr:
0x2F
0x2E
Bit
Bit
3:0
7:0
PWM13delay
RegAddr:
0x31
0x30
Bit
Bit
3:0
7:0
PWM14delay
Description
PWM4del[11:0] sets PWM4 delay
Description
PWM5del[11:0] sets PWM5 delay
Description
PWM6del[11:0] sets PWM6 delay
Description
PWM7del[11:0] sets PWM7 delay
Description
PWM8del[11:0] sets PWM8 delay
Description
PWM9del[11:0] sets PWM9 delay
Description
PWM10del[11:0] sets PWM10 delay
Description
PWM11del[11:0] sets PWM11 delay
Description
PWM12del[11:0] sets PWM12 delay
Description
PWM13del[11:0] sets PWM13 delay
Description
PWM14del[11:0] sets PWM14 delay
www.austriamicrosystems.com
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
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
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
Bit
Default
0x00, 0x00
Access
Default
0x00, 0x00
Access
r/w
r/w
LOCKUNLOCK
Name
Default
Acc
ess
0x00
r/w
Description
MagicByte to lock and unlock writing and reading of registers
Writing into register:
0xCX...unlock register Group1. Writing enabled
0xXA...unlock register Group2. Writing enabled
0xCA...unlock register Group1 and Group2. Writing enabled
7:0
LOCKUNLOCK
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
RegAddr:
0x40
0x3F
Bit
Bit
3:0
7:0
PWM5hightime
RegAddr:
0x42
0x41
Bit
Bit
3:0
7:0
PWM6hightime
Description
PWM1HT[11:0] sets PWM1 high time
Description
PWM2HT[11:0] sets PWM2 high time
Description
PWM3HT[11:0] sets PWM3 high time
Description
PWM4HT[11:0] sets PWM4 high time
Description
PWM5HT[11:0] sets PWM5 high time
Description
PWM6HT[11:0] sets PWM6 high time
www.austriamicrosystems.com
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
AS3695C
RegAddr:
0x44
0x43
Bit
Bit
3:0
7:0
PWM7hightime
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
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
Description
PWM11HT[11:0] sets PWM11 high time
Description
PWMHT12[11:0] sets PWM12 high time
Description
PWM13HT[11:0] sets PWM13 high time
Description
PWM14HT[11:0] sets PWM14 high time
Description
PWM15HT[11:0] sets PWM15 high time
Description
PWM16HT[11:0] sets PWM16 high time
RegAddr: 0x61
Bit
7:0
Name
NCdiv[7:0]
RegAddr: 0x62
Bit
7:3
2:0
Name
ACdiv[4:0]
NCdiv[10:8]
www.austriamicrosystems.com
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
Default
0x00, 0x00
Access
r/w
r/w
r/w
r/w
r/w
r/w
r/w
r/w
r/w
r/w
PLLctrl1
Default
Acc
ess
00000000
r/w
Default
Acc
ess
00000
000
r/w
r/w
Description
PLL divider NCdiv low bits 0 - 7
PLLctrl2
Description
PLL divider ACdiv
PLL divider NCdiv high bits 8 - 10
19 - 39
austriamicrosystems
AS3695C
RegAddr: 0x63
Bit
7:6
PLLctrl3
Name
5:3
ICP[2:0]
2:0
ODdiv[2:0]
PWMrev2= 0
PWMrev3= 0
PWM1ht = 40
PWM1del = 20
PWM2ht = 40
PWM2del = 30
PWM3ht = 40
PWM3del = 40
20
40
60
80
100
80
100
SPI cmd
HSYNC
VSYNC
ILED1
ILED2
ILED3
PWMCTRL=0x03
PWMperiod = 100
PWMrev1= 1
PWMrev2= 1
PWMrev3= 1
PWM1ht = 40
PWM1del = 20
PWM2ht = 40
PWM2del = 30
PWM3ht = 40
PWM3del = 40
20
40
60
SPI cmd
HSYNC
VSYNC
ILED1
ILED2
ILED3
www.austriamicrosystems.com
Default
Acc
ess
00
000
r/w
000
r/w
Description
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
ILED2
ILED3
PWMCTRL=0x03
PWMperiod = 20
PWMrev1= 0
PWMrev2= 0
PWMrev3= 0
PWM1ht = 15
PWM1del = 20
PWM2ht = 10
PWM2del = 30
PWM3ht = 5
PWM3del = 40
20
40
60
80
100
SPI cmd
HSYNC
VSYNC
ILED1
ILED2
ILED3
PWMCTRL=0x03
PWMperiod = 100
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
20
40
60
80
100
120
140
SPI cmd
HSYNC
VSYNC
ILED1
ILED2
ILED3
www.austriamicrosystems.com
21 - 39
austriamicrosystems
AS3695C
4.3
Power supply
4.4
Safety features
4.5
Reference circuit
Toff_OverT
xRES
POR
Temp
4.0V to 5.5V analog supply
VDD
LDO
AGND
V2_5
The reference circuit generates an internal supply voltage of 2.5V for the digital logic.
RegAddr: 0x58
Bit
Name
STATnosync
STATOT
STATopen
STATshort
www.austriamicrosystems.com
STATUS
Default
Acc
ess
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
22 - 39
AS3695C
STATUVLO
1:0
STATpower
www.austriamicrosystems.com
austriamicrosystems
23 - 39
10
austriamicrosystems
AS3695C
4.6
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
R1
SMPS
sense
R2
BCD1
E
FE
E
G;G
Step 2: Add the Resistors R3 in the power supply according to the maximum output voltage
Vdcdc_MAX
R1
SMPS
sense
R2
R3
BCD1H
E
FE||EJ
E||EJ
G;G
R1
SMPS
sense
R2
AS369x
R3
FB
C1
1uF-10uF
Feedback speed
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.
Current
Into
FB-pin
200uA
200R
-2mA/V
FBvoltage -0.1V
www.austriamicrosystems.com
FBvoltage
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
MOSI
Micro
Controller
Master SCLK
Dev2
SDO
SDI
DevN
SDI
SDO
SCLK
SCLK
SCLK
xCS
xCS
xCS
SDO
xCS
MISO
5.2
SDI
SCLK
SCLK
xCS_1
SDO
xCS
Dev1
SDI
SDO
SCLK
xCS_2
Micro
Controller
Master
xCS
Dev1
SDI
SDO
SCLK
xCS_N
xCS
MISO
5.3
www.austriamicrosystems.com
25 - 39
austriamicrosystems
AS3695C
5.4
SPI protocol
Device address:
DevAddr[5:0]
Meaning
Broadcast
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 )
NrOfdata[7:0]
Nr_of_data:
Meaning
Number of data
bytes in frame
Register_address: RW
Value
0x00 to 0xFF
RegAddr[6:0]
Meaning
Read/xWrite
RegAddr[6:0]
Select register
address
Value
RW=0 write to reg address
RW=1 read from reg address
0x00 to 0x60
data[7:0]
Data:
Data
Bit
data [7:0],
Meaning
Data
www.austriamicrosystems.com
Value
0x00 to 0xFF
26 - 39
austriamicrosystems
AS3695C
5.4.2 Timings
Write single data into single device
Start devices address enumeration
xCS
SCLK
SDI
SDO
Hi-Z
D7
D6
D5
D4
D3
D2
D1
D0
Hi-Z
xCS
SCLK
SDI
SDO
Hi-Z
D7
D6
D5
DA...DevAddr
RA...RegAddr
D......Data
5.5
Dev 0x02
Dev 0x03
Reg
Reg
Reg
0x07
0x06
0x05
0x04
0x03
0x02 0x03
0x01
0x00
0x07
0x06
0x05
0x04
0x03
0x02
0x01
0x00
0x07
0x06
0x05
0x04
0x03
0x02
0x01
0x00
MOSI 0 1
0x01
DevAddr
MISO
0x02
0x03
RegAddr
0x00
Data
0x00
0x00
Dev 0x03
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
MOSI 0 1
0x03
DevAddr
MISO
Dev 0x02
Reg
0x00
0x02
RegAddr
0x00
www.austriamicrosystems.com
0x01
0x00
0x0F
0x00
0x00
Data
0x00
0 1
0x03
0x02
27 - 39
D4
D3
D2
D1
D0
Hi-Z
austriamicrosystems
AS3695C
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
0x03
DevAddr
NrOfBytes
0x00
0x00
MISO
0x02
0x03
RegAddr
0x04
Data1
0 0
0x00
0x05
Data2
0x01
0x03
Data3
0x02
5.5.3 Write different data in same register of all devices ( single byte )
Set DevAdd = 0x3F
Dev 0x02
Dev 0x03
Reg
Reg
Reg
0x07
0x06
0x07
0x06
0x07
0x06
0x05
0x04
0x03
0x05
0x04
0x03
0x05
0x04
0x03
0x02 0x03
0x01
0x02 0x04
0x01
0x02 0x05
0x01
0x00
0x00
0x00
MOSI 1 1
0x3F
DevAddr
MISO
0x02
0x03
RegAddr
0x00
0x04
Data1
0x00
0x05
Data2
1 1
0x00
0x00
0x00
0x03
0x04
Data3
0x3F
0x02
5.5.4 Write different data in same register of all devices ( multiple bytes )
Set DevAdd = 0x3F
Dev 0x03
Reg
Reg
0x07
0x06
0x07
0x06
0x07
0x06
0x05
0x04
0x05
0x04
0x05
0x04
0x03 0x04
0x02 0x03
0x01
0x03 0x06
0x02 0x05
0x01
0x03 0x08
0x02 0x07
0x01
0x00
0x00
0x00
MOSI 1 0
MISO
Dev 0x02
Reg
0x3F
0x02
DevAddr
NrOfBytes
0x00
0x00
www.austriamicrosystems.com
0x02
RegAddr
0x00
0x03
Data1
1 0
0x04
0x05
Data2
0x3F
0x02
Data3
0x02
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
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
0x00
0x02
RegAddr
0x03
0x00
0x00
Data1
0x00
1 1
0x00
0x00
0x02
5.5.6 Write same data in same register of all devices ( multiple bytes )
Set DevAdd = 0x00
Dev 0x03
Reg
Reg
Reg
0x07
0x06
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
MOSI 1 0
MISO
Dev 0x02
0x00
0x03
DevAddr
NrOfBytes
0x00
0x00
www.austriamicrosystems.com
0x02
RegAddr
0x00
0x03
Data1
1 0
0x04
0x05
Data2
0x00
0x03
0x00
0x00
0x03
0x04
Data3
0x02
29 - 39
austriamicrosystems
AS3695C
Dev 0x02
Dev 0x03
Reg
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
0x02
0x00
0x00
0x00
0x00
RegAddr
0x00
0x00
0 1
0x00
0x01
0x02
0x03
Data
Dev 0x02
Dev 0x03
Reg
Reg
Reg
0x07
0x06
0x07
0x06
0x07
0x06
0x05
0x04
0x03
0x02
0x01
0x00
0x05
0x04
0x03
0x02
0x01
0x00
0x05
0x04
0x03
0x02 0x0F
MOSI 0 1
0x03
DevAddr
MISO
0x00
0x01
0x00
0x00
0x02
RegAddr
0x00
0x00
0x00
Data
0x00
0 1
0x00
0x03
0x02
0x0F
Data
5.5.8
Read N data
Read from Reg0x02-Reg0x04 of Dev0x03
Dev 0x01
Dev 0x03
Reg
Reg
Reg
0x07
0x06
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
MOSI 0 0
MISO
Dev 0x02
0x01
0x03
DevAddr
NrOfBytes
0x00
0x00
0x02
0x00
0x00
0x00
0x00
0x00
0 0
0x01
0x03
0x02
0x03
Data
www.austriamicrosystems.com
0x00
0x00
RegAddr
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
Addr
Name
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
0x1E
PWM5delLSB
0x1F
PWM5delMSB
PWM5
Del7
0
PWM5
Del6
0
PWM5
Del5
0
PWM5
Del4
0
0x20
PWM6delLSB
0x21
PWM6delMSB
PWM6
Del7
0
PWM6
Del6
0
PWM6
Del5
0
PWM6
Del4
0
0x22
PWM7delLSB
0x23
PWM7delMSB
PWM7
Del7
0
PWM7
Del6
0
PWM7
Del5
0
PWM7
Del4
0
0x24
PWM8delLSB
0x25
PWM8delMSB
PWM8
Del7
0
PWM8
Del6
0
PWM8
Del5
0
PWM8
Del4
0
0x26
PWM9delLSB
0x27
PWM9delMSB
PWM9
Del7
0
PWM9
Del6
0
PWM9
Del5
0
PWM9
Del4
0
www.austriamicrosystems.com
OPEN
voltage
D3
D2
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
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
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
AS3695C
0x28
PWM10delLSB
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
0x4A
PWM10htMSB
0x4B
PWM11htLSB
0x4C
PWM11htMSB
0x4D
PWM12htLSB
0x4E
PWM12htMSB
0x4F
PWM13htLSB
0x50
PWM13htMSB
0x51
PWM14htLSB
www.austriamicrosystems.com
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
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
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
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
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
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
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
austriamicrosystems
AS3695C
0x52
PWM14htMSB
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
PWM14
HT8
PWM15
HT0
PWM15
HT8
PWM16
HT0
PWM16
HT8
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
ADDRESSES ABOVE 0x63 ARE FOR FACTORY TEST ONLY . DO NOT WRITE !
7 Pinout
Pin
Nr
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
www.austriamicrosystems.com
33 - 39
austriamicrosystems
AS3695C
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
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
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
Note: If an output channel X is not used, short Gx and Sx, leave Dx open.
AIO
Analog Pin
DI
Digital input
DI-PU
DI-PD
DO
Digital output
DO-OD
www.austriamicrosystems.com
34 - 39
austriamicrosystems
AS3695C
AS3695C
YYWWIZZ
Packaging code
YY
Last two digits of the current year
www.austriamicrosystems.com
WW
Manufacturing week
ZZ
Letters for free choice
I
Plant identifier
35 - 39
AS3695C
8.1
austriamicrosystems
www.austriamicrosystems.com
36 - 39
AS3695C
8.2
austriamicrosystems
www.austriamicrosystems.com
37 - 39
austriamicrosystems
AS3695C
9 Thermal characteristic
The thermal characteristics of the devices were measured at 25C ambient temperature. The device
was mounted on a double sided FR4 PCB with the bottom layer used as cooling area.
9.1
QFN64
PCB FR4, 1cm distance from ground
Bottom Layer
Thermal vias 0.3mm
100
70
90
60
0x0mm
80
10x10mm
50
Rth_CA [K/W]
70
Tcase
20x20mm
60
30x30mm
50
50x50mm
40
70x70mm
40
30
20
30
10
20
0,5
1,5
2,5
10
20
30
40
Area [mm^2]
power dissipation
10 Ordering information
Part Number
Marking
Package Type
Delivery Form
Description
AS3695C-ZMFT AS3695C
QFN64
AS3695C-ZLQT AS3695C
LQFP64
www.austriamicrosystems.com
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.
Disclaimer
Devices sold by austriamicrosystems AG are covered by the warranty and patent indemnification
provisions appearing in its Term of Sale. austriamicrosystems AG makes no warranty, express,
statutory, implied, or by description regarding the information set forth herein or regarding the freedom
of the described devices from patent infringement. Austriamicrosystems AG reserves the right to change
specifications and prices at any time and without notice. Therefore, prior to designing this product into a
system, it is necessary to check with austriamicrosystems AG for current information.
This product is intended for use in normal commercial applications. Applications requiring extended
temperature
range, unusual environmental requirements, or high reliability applications, such as military, medical 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.
Contact Information
Headquarters
austriamicrosystems AG
A-8141 Schloss Premsttten, Austria
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
39 - 39