Document
DK712 12
July 2011
DK712
12
http://www.dkpower.cn
DK712 Spec V1.0
1
DK712 12
DK712 。 。。DK712 。
● 12 ● “” ● ● PCB ● BCD ● I2C ● : 2.5v~6.5v
● ● ● ● ● ● ●
http://www.dkpower.cn
DK712 Spec V1.0
2
DK712 12
I2C
I2C SDA SCL ,。 , DK712 ( slaver ) , MCU ( master )。 SCL , MCU ; SDA ,,( master )( slaver ) SDA , open-drain (,), “0” NMOS SDA ,“ 1” SDA 。 SCL 、 ACK , SCL 。 ( start ): SCL , SDA ,。 ( end ): SCL , SDA ,。 ( ACK ): DK712 ,,, 。
DK712 I2C ,。 : 1 ) MCU start ,MCU 8bit ,7bit A[6:0]
R/WB()。 DK712 3 :
(A[6:0]) (A[6:0]+RWB)
ASEL 44H 89H
ASEL 40H 81H
ASEL 42H 85H
2 ) DK712 ,ACK。 MCU ACK ,。
3 ) DK712 12-bit K[11:0] 4-bit , ,。K[11:0] CIN11..CIN0。
4 ) MCU NACK ,。 5 ) SDA : SCL ,SDA 。 6 ) SCL :SCL H L 1.25US,SCL 400K。 7 ) MCU,DK712 。
http://www.dkpower.cn
DK712 Spec V1.0
3
DK712 12
DK712 I2C
150ns
400K
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
GND CMOD CDC CIN0 CIN1 CIN2 CIN3 CIN4 CIN5 CIN6 CIN7 CIN8 CIN9 CIN10 CIN11 BCD3 BCD2 BCD1 BCD0 ASEL SCL SDA NC VDD
I/O I GND I I I 0 I 1 I 2 I 3 I 4 I 5 I 6 I 7 I 8 I 9 I 10 I 11 O BCD O BCD O BCD O BCD O I2C I I2C I/O I2C, I
http://www.dkpower.cn
DK712 Spec V1.0
4
DK712 12
* CDC ,CDC ,,CDC ,。
*BCD
DK712。BCD,。,
BCD[3:0] F。CIN0 CIN11。 × -
CIN0 CIN1 CIN2 CIN3 CIN4 CIN5 CIN6 CIN7 CIN8 CIN9 CIN10 CIN11 BCD3 BCD2 BCD1 BCD0
---- --- -- -
-0
0
0
0
×
--- --- -- -
-0
0
0
1
××
-- --- -- -
-0
0
1
0
×××
- --- -- -
-0
0
1
1
××××
------
-0
1
0
0
×××××
-----
-0
1
0
1
××××××
----
-0
1
1
0
×××××××
---
-0
1
1
1
××××××××
--
-1
0
0
0
×××××××××
- -1 0 0 1
××××××××××
-1 0 1 0
× × × ×× × × × × ××
1011
××× ×××××××× ×1 1 1 1
* 。 300ms 。
* , (15~50 )。,
。 *
10 /。
*
.................................. -40° C to +85° C ..................................... -50° C to +150° C ............................................. 6.5V .....................................VDD+0.3v .....................................80mW
http://www.dkpower.cn
DK712 Spec V1.0
5
DK712 12
...................................................... 10.0 mA *: 。
TA = 25℃
BCD
Vdd Ind Zo Isk delta_Cs
VDD=5.0V
VDD=5V CDC=10pf
2.5
1.7 50
0.1
6.5
10.0
V mA Ohm mA pF
:1.CMOD。1nf~10nf。 2.CDC,。15pf~100pf。 3.3K 4.BCDI2c,。
: 1. I2C:
http://www.dkpower.cn
DK712 Spec V1.0
6
DK712 12
I2C,BCD。I2CDK712,ASEL 。 2.BCD::
BCD,SDASCLGND,ASEL。 3.BCD:
BCD,SDASCLGND,ASEL。 :
http://www.dkpower.cn
DK712 Spec V1.0
7
DK712 12
BCD
CIN0
0000
0v
CIN1
0001
VDD/15
CIN2
0010
VDD*2/15
CIN3
0011
VDD*3/15
CIN4
0100
VDD*4/15
CIN5
0101
VDD*5/15
CIN6
0110
VDD*6/15
CIN7
0111
VDD*7/15
CIN8
1000
VDD*8/15
CIN9
1001
VDD*9/15
CIN10
1010
VDD*10/15
CIN11
1011
VDD*11/15
( SOP-24 )
Symbol
A A1 b
Dimensions In Millimeters Min Nom Max 2.35 2.50 2.65 0.10 0.20 0.30
-- 0.40 --
Dimensions In Inches
Min Nom Max
0.093
0.098
0.104
0.004
0.008
0.012
-- 0.016 --
http://www.dkpower.cn
DK712 Spec V1.0
8
DK712 12
C
-- 0.25 --
-- 0.010 --
D
15.10
15.40
15.70
0.594
0.606
0.618
E
7.35
7.50
7.65
0.289
0.295
0.301
e
-- 1.27 --
-- 0.050 --
H
10.15
10.45
10.75
0.400
0.411
0.423
K
-- 0.50 --
-- 0.020 --
L
0.60
0.80
1.00
0.024
0.031
0.039
α 0° -- 8° 0° -- 8°
β
-- 45°
--
-- 45°
--
:
MCU DK712 , 8051
ReadKey:
;; addr , 8bit , 81H 85H 89H
mov bitnum, #8
clr sda
;; start
lcall Nop10
;;
ReadKey_1:
clr scl
mov a, addr
rlc a
mov addr, a
mov sda, c
nop
lcall Nop10
setb scl
lcall Nop10
djnz bitnum, ReadKey_1
;; 8bit, ACK
setb sda ;;
sda
clr scl
lcall Nop10
setb scl
lcall Nop10
lcall Nop10
mov c, sda
jnc ReadKey_2
LCALL Error
;; ACK ,
ReadKey_2: ;; DK712 8bit , key key[7:0] cin7..cin0 mov bitnum, #8
ReadKey_3:
clr scl lcall Nop10 setb scl lcall Nop10 mov c, sda mov a, key rrc a
.