15
Appendix A: Schematic Diagram of the Overall Circuit
Figure A1. Circuit-level block diagram for ADNK-6003 designer’s kit optical mouse using the Agilent ADNS-6000 optical mouse sensor and
Cypress CY7C63743-PXC enCoRe USB Controller.
CYPRESS
CY7C63743-PXC
14
5
Vcc
9
GND
16
15
Vreg
11
19
17
GND
12
13
XTALOUT
20
* Outputs configured as open drain
D1
VCSEL
P0.5 *
P0.4 *
P0.7 *
P0.6
P1.4
P0.2
P0.0
P0.3
P1.5
VPP
R4 20K
Vcc
P1.0
P1.1
P1.2
P1.3
P1.6
P1.7
P0.1
R3 20K
ADNS-6000
Vcc
QA
QB
Rbin
Selected
to match
laser
RBIN
24
MOSI
23
SCLK
21
MISO
22
R2
20K
NCS
3
RESET
NPD
4
R1
20K
R9
10 K
R10
10 K
24
MHz
OSC_OUT
OSC_IN
GUARD
X1
REFC
REFB
C9
0.1
C8
2.2
LASER_NEN
XY_LASER
Q2
2N3906
C2
0.1
C3
0.1
GND
GND
V
DD3
V
DD3
Vout
Vin
Gnd
+3.3V
C7
4.7
C4
0.1
C6
4.7
1
2
3
Vcc
U4 LP2950ACZ-3.3
3.3V Regulator
Vcc
3
SW4
ALPS
EC10E
Scroll wheel encoder
__
CS
SCLK
SI
S0
VCC
___
WP
____
HLD
GND
U1 25LC160A
1
6
5
2
8
3
7
4
R7 100K
C5
0.1
N/C
N/C
D-/SDAT
D+/SCLK
XTALIN/P2.1
6
8
1
2
3
4
Vcc
VBUS
D+
D-
USB Port
R5
1.30K
C1
0.1
Buttons
SW2
SW1
SW3
middle
right
left
16 KBit EEPROM (optional)
7
18
1
2
10
1
2
USB
microcontroller
R6 2.7K
C10
470pF
Murata
CSALS24MOX53-B0
Optional
Ground
Plane
6
9
13
7
15
4
1
5
19
12
11
20
3
2
10
14
8
17
16
18